[计算机类试卷]国家二级(C++)笔试模拟试卷101(无答案).doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷101(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷101(无答案).doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 101(无答案)1 类 MyClass 的定义如下: class MyClass public: MyClass() MyClass(int i)value=new int(i); int * value; ; 若要对 value 赋值,则下面语句正确的是( ) 。(A)MyClass my ;my.value=10 ;(B) MyClass my;*my;*value=10 ;(C) MyClass my;my.*value=10;(D)MyClass my(10);2 对以下说明语句的正确理解是( )。 int a1=6,7,8,9,10 ;(A)将 5 个
2、初值依次赋给 a1至 a5(B)将 5 个初值依次赋给 a0至 a4(C)将 5 个初值依次赋给 a6至 a10(D)因为数组长度与初值的个数不相同,所以此语句不正确3 下列对类的构造函数和析构函数的描述中,正确的是( )。(A)构造函数可以重载,析构函数不能重载(B)构造函数不能重载,析构函数可以重载(C)构造函数可以重载,析构函数也可以重载(D)构造函数不能重载,析构函数也不能重载4 有关类和对象的说法不正确的是( )。(A)对象是类的一个实例(B)任何一个对象只能属于一个具体的类(C)一个类只能有一个对象(D)类与对象的关系和数据类型和变量的关系相似5 列对派生类的描述中,错误的是( )
3、。(A)一个派生类可以作为另一个派生类的基类(B)派生类至少有一个基类(C)派生类的缺省继承方式是 private(D)派生类只继承了基类的公有成员和保护成员6 以下程序的输出结果是( )。 #include iostream.h void main() int i, j,x=0 ; fof (i=0;i2;i+= x+; for(j=0;j 3;j+= if(j%2)continue: x+ ; x+; cout“x=“x;=(A)x=4(B) x=8(C) x6(D)x=127 下面的叙述中,不符合赋值兼容规则的是( )。(A)派生类的对象可以赋值给基类的对象(B)基类的对象可以赋值给派生
4、类的对象(C)派生类的对象可以初始化基类的引用(D)派生类的对象的地址可以赋值给指向基类的指针8 ( )不是构造函数的特征。(A)构造函数的函数名与类名相同(B)构造函数可以重载(C)构造函数可以设置默认参数(D)构造函数必须指定类型说明9 下列程序中,划线处正确的语句是( )。 #includeiostream.h Class Base Public: Void fun()cout“Base:fun“ endl; ; Class Derived:public Base void fun() _ /显示调用基类的函数 fun() Cout “Derived:fun“endl; ;(A)fun(
5、)(B) Base.fun()(C) Base:fun()(D)Base-fun();10 while 和 do-while 循环的主要区别是 ( )。(A)do-while 的循环体至少无条件执行一次(B) while 的循环控制条件比 do-while 的循环控制条件更严格(C) dowhile 允许从外部转到循环体内(D)do-while 的循环体不能是复合语句11 对虚函数的调用( ) 。(A)一定使用动态联编(B)必须使用动态联编(C)一定使用静态联编(D)不一定使用动态联编12 编译时的多态性可以通过使用( )获得。(A)虚函数和指针(B)重载函数和析构函数(C)虚函数和对象(D)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 101 答案 DOC
