阶段性测试

阶段性测试

ID:78627637

大小:187.00 KB

页数:14页

时间:2022-02-04

阶段性测试_第1页
阶段性测试_第2页
阶段性测试_第3页
阶段性测试_第4页
阶段性测试_第5页
阶段性测试_第6页
阶段性测试_第7页
阶段性测试_第8页
阶段性测试_第9页
阶段性测试_第10页
资源描述:

《阶段性测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、阶段性测试C++语言程序设计一、单项选择题(每小题1分,共20分,计时20分钟)1.下列变量名中,()是合法的。A.56AB.whileC.d-PtrD._abc2.面向对象程序设计将数据与放()在一起,作为一个相互依存、不可分割的整体来处理。A.数据抽象B.信息C.数据隐藏D.对数据的操作3.面向对象系统的()是一种信息隐藏技术,目的在于将对象的使用者与设计者分开,使用者不必知道对象行为实现的细节,只需用设计者提供的协议命令对象去做即可。A.多态性B.继承性C.封装性D.复用性4.若有定义:inta,b

2、;floatx;,则正确的赋值语句是()。A.a=1,b=2,B.b++;C.a=b=5D.以上都不对5.要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()。A.内联函数B.递归调用C.重载函数D.嵌套调用26.下列各种函数中,()不是类的成员函数。A构造函数B析构函数C友元函数D拷贝构造函数7.在下列关键字中,用以说明类中公有成员的是()。A.friendB.privateC.protectedD.public8.()是一个类的多个对象共享的A.公有数据成员B.私有数据成员C.静态数据

3、成员D.保护数据成员9.下列是构造函数的特点,()是错误的。A.构造函数是一种成员函数,它具有一般成员函数的特点B.构造函数必须指明其类型C.构造函数的名称与其类名相同D.一个类中可定义一个或多个构造函数10.拷贝构造函数的形参要求是()。A.某个对象引用名B.某个对象指针名C.某个对象名成员名D.某个对象名311.对类的构造函数和析构函数描述正确的是()。A.构造函数不能重载,析构函数可以重载B.构造函数可以重载,析构函数不能重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不

4、能重载12.关于成员函数特征的下述描述中,()是错误的。A.可以是静态的B.可以重载C.可以设置缺省参数D.一定是内联函数13.已知一个类A,()是指向类A成员函数的指针。假设类有三个公有成员:voidf1(int),voidf2(int)和inta。A.ApB.intA::pc=&A::aC.voidA::paD.App14.C++类体系中,能被派生类继承的有()。A.构造函数B.虚函数C.友元函数D.析构函数15.下列定义中,()是定义指向数组的指针p。A.int(p)[5]B.intp[5]C.(i

5、nt)p[5]D.intp[]416.以下有关静态数据成员函数的叙述不正确的是()。A.对静态成员函数的引用不允许使用对象名B.静态成员函数属于整个类C.在静态成员函数中不能直接引用类的非静态成员D.使用类名可以直接调用其静态成员函数17.派生类的对象对它的基类成员中________是可以访的。A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员18.说明虚函数的关键字为________。A.staticB.friendC.virtualD.void19.下列运算符中,

6、________运算符在C++中不能重载。A.+B.?:C.-D.<=20.下列有关类的说法不正确的是()。A.一个类只能有一个对象B.任何一个对象只能属于一个具体的类C.对象是类的一个实例D.类与对象的关系和数据类型与变量的关系相似5二.填空题(每空2分,共20分,计时20分钟)1.C++程序语言中程序从()位置开始执行。2.若有变量定义intx=7;floata=2.5,c=4.7;表达式a+(int)(x/3(int)(c+2)/2)%4的值是()。3.执行语句“x=(a=4,b=a++);”后,变

7、量x、a、b的值依次为()。4.Sizeof(0)+sizeof(0.0)+sizeof(‘0’)+sizeof(“0”)的值为()5.假定所有变量均已正确定义,下列程序段运行后x的值是()。a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;66.已知:inti=5;do{cout<

8、,6}};”则a[1][1]值为()。8.对于用下标表示数组元素array[i][j],对应的指针形式为()。9.在继承机制下,当对象消亡时,编译系统先执行()的析构函数,然后再执行()的析构函数。10.在保护继承关系下,基类有公有成员和保护成员将成为派生类中的()成员,它们只能由派生类的()来访问。71.#includevoidfun();intn=5;voidmain(){intn=10;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。