- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
习题课
第一部分 基本概念单选题:
在intb=6,*p=b;语句中,*p的值是【 】
变量b的地址
C.变量p的地址值
B.无意义
D.6
对于语句int*p[3];的描述【 】是正确的。
p是一个指向数组的指针,所指向的数组是3个int型元素
p是一个指向某数组中第3个元素的指针,该元素是int型变量
p[3]表示某个数组的第3个元素
p是一个具有3个元素的指针数组,每个元素是一个int型指针
对以下类的说明,请指出错误的地方【 】
classS
{
int i=5; A
S(){}; B
public:
S(intj){i=j}; C
~S(){}; D
}
有关类和对象的说法不正确的是【 】
对象是类的实例
一个类只有一个对象
任何一个对象只能属于一个类
类是抽象的,对象是具体的
有关构造函数的说法不正确的是【 】
构造函数名和类名相同
构造函数可有返回类型
构造函数可有多个
构造函数都是由系统自动调用的
有关析构函数的说法不正确的是【 】
析构函数有且只有一个
析构函数可有形参
析构函数的作用是在对象被撤销时收回先前分配的内存空间
析构函数无任何返回类型
下列哪个是C++语言的有效标识符?【 】
A)_No1 B)No.1 C)12345 D)int
设ch是char型变量,其值为A,且有下面的表达式:
ch=(ch=Ach=Z)?(ch+32):ch的值是【 】
A)A B)a C)Z D)z
C++语言提供的不合法的数据类型关键字是【 】
A)double B)short C)integer D)char
表达式:10!=9的值是【 】
A)true B)非零值 C)0 D)1
字符(char)型数据在微机内存中的存储形式是【 】
A)反码 B)补码 C)EBCDIC码 D)ASCII码
下面描述中,表达正确的是【 】
A公有继承时基类中的public成员在派生类中仍是public的B保护继承时基类中的public成员在派生类中仍是public的
C私有继承时基类中的protected成员在派生类中仍是protected的D私有继承时基类中的public成员在派生类中是public的
可以在类外用p.a的形式访问派生类对象p的基类成员a,则a是【 】
A.私有继承下的公有成员
C.公有继承下的保护成员
B.公有继承下的私有成员
D.公有继承下的公有成员
如果是类B在类A的基础上构造,那么,就称【 】
类A为基类或父类,类B为超类或子类
类A为基类、父类或超类,类B为派生类或子类
类A为派生类,类B为基类
类A为派生类或子类,类B为基类、父类或超类
二.填空
C++中的单行注释是以符号“( )”开始到本行结束。多行注释是以符号“/*”开始到符号“*/”结束。
函数的返回值是通过函数中的( )语句获得的,因此,当函数有返回值时,函数体内要有该语句。
执行下列语句后,表达式值为( )
inta,b;
a=2,b=5,a++,b++,a+b;
执行下列语句后,表达式值为( )
inta=10,b=20,c;
c=ab?a+b:a-b;
对象是( ),而类是抽象的
对象之间通过( )进行信息交换
函数重载是指两个以上的函数具备( )。
在关键字public后面定义的成员为类的( )成员,在关键字private后面定义的成员为类的( )成员。
假定Base为一个类,a为该类公有的数据成员,b为该类的一个对象,则访问b
对象中数据成员a的格式为( )。
假定Base为一个类,a为该类公有的成员函数,b为该类的一个对象,则访问b
对象中成员函数a的格式为( )。
类中定义的成员默认为( )访问属性。
假定Base为一个类,则该类的构造函数的定义为( )。
假定Base为一个类,则该类的析构函数的定义为( )。
类的构造函数是在定义该类的一个( )时被自动调用执行的。
类的析构函数是一个对象被( )时自动调用的。
假定AB为一个类,则执行“ABx;”语句时将自动调用该类的( )。
假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的( )
假定一个类的构造函数为 “A(intaa,intbb){a=aa;b=aa*bb;}”,则执行 “Ax(4,5);”语句后,x.a和x.b的值分别为( )。
假定一个类的构造函数为 “A(intaa=1,intbb
您可能关注的文档
- 分析人教版七年级语文上册同步练习及答案:秋天同步练习(4)f.docx
- 分析人教版七年级语文上册同步练习及答案:山中访友同步练习(3)b.docx
- 分析人教版七年级语文上册同步练习及答案:山中访友同步练习(5)c.docx
- 分析施工造价部分题(变电220)a.docx
- 分析施工造价部分题(变电330)b.docx
- 分析水处理词汇(英汉)d.docx
- 分析脱蜡培训(3)分析和总结a.docx
- 分析网络营销方法(最直接)h.docx
- 分析旋进旋涡流量计的突出特点(二)b.docx
- 分析仪表自动化控制安全作业理论知识试卷(B)d.docx
- 2024年公安消防职业技能考试-公安消防灭火救援综合知识笔试考试历年高频考点试题摘选含答案.docx
- 2024年农林牧渔职业技能考试-拖拉机及联合收割机驾驶员农机驾驶员笔试考试历年高频考点试题摘选含答案.docx
- 2024年公路交通运输技能考试-汽车质量检验(检测)工笔试考试历年高频考点试题摘选含答案.docx
- 2024年公路交通运输技能考试-喷油泵调修工笔试考试历年高频考点试题摘选含答案.docx
- 通风空调专项施工方案模板.doc
- 酒店式公寓物业管理服务方案.doc
- 配电站运行规程.doc
- 通辽至凤凰岭公路工程土建一标施工组织设计.doc
- 道路运输企业管理制度和台帐资料大全.doc
- 2024年安全生产月主题研讨发言材料两篇.docx
文档评论(0)