【计算机类职业资格】二级C++笔试24及答案解析.doc
《【计算机类职业资格】二级C++笔试24及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试24及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试 24 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.流程控制语句的基本控制结构有三种,不属于这一种结构的是( )。(分数:2.00)A.顺序结构B.选择结构C.循环结构D.计算结构2.下列运算符中,( )运算符在 C+中不能重载。(分数:2.00)A. if(a=b+c)cout“*“endl: else cout“$“endl; 下列选项叙述正确的是( )。(分数:2.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出*D.输出$20.下列程序输出的结果是( )。 #includestdio.h
2、sub1(char a,char b) char c:c=a:a=b:b=c; sub2(char*a,char b) char c:c=*a;”a=b;b=c; sub3(char*a,char*b) char c;c=*a;”a=*b;*b=c; void main() char a,b; a=A;b=B:sub1(a,b);putchar(a):putchar(b): a=A;b=B; sub2( sub3( if(a=b+c)cout“*“endl: else cout“$“endl; 下列选项叙述正确的是( )。(分数:2.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接
3、C.输出*D.输出$ 解析:20.下列程序输出的结果是( )。 #includestdio.h sub1(char a,char b) char c:c=a:a=b:b=c; sub2(char*a,char b) char c:c=*a;”a=b;b=c; sub3(char*a,char*b) char c;c=*a;”a=*b;*b=c; void main() char a,b; a=A;b=B:sub1(a,b);putchar(a):putchar(b): a=A;b=B; sub2( sub3(&a,&b);putchar(a);putchar(b); putchar(/n);
4、(分数:2.00)A.ABABABB.ABBBBA C.ABBABAD.ABABBA解析:21.磁盘文件操作中,打开磁盘文件的访问模式常量时,( )是以追加方式打开文件的。(分数:2.00)A.inB.outC.app D.ate解析:22.以下程序的输出结果是 #includeiostream.h long fun(int n) long s; if(n=1|n=2) s=2; else s=n-fun(n-1): return s; void main() coutfun(3);=(分数:2.00)A.1 B.2C.3D.4解析:23.以下程序的输出是( )。 struct st int
5、x;int*y; *p; int dt4=10,20,30,40; struct st aa4=50,&dt0,60,&dt0,60,&dt0,60,&dt0,; main() p=aa; cout+(p-x);(分数:2.00)A.10B.11C.51 D.60解析:24.假定 MyClass 为一个类,则该类的拷贝初始化构造函数的声明语句为( )。(分数:2.00)A.MyClass&(MyClass ;B.MyClass(MyClassC.MyClass(MyClass &; D.MyClass(MyClass *解析:25.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机
6、存取B.花费的存储空间较顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序与逻辑顺序相同解析:26.已知枚举类型定义语句为: enum TokenNAME,NUMBER,PLUS=5,MINUS,PRINT=10; 则下列说中错误的是( )。(分数:2.00)A.枚举常量 NAME 的值为 1 B.枚举常量 NUMBER 的值为 1C.枚举常量 MINUS 的值为 6D.枚举常量 PRINT 的值为 10解析:27.若要把函数 void f()定义为 aClass 的友元函数,则应该类 aClass 的定义中加入的语句是 ( )。(分数:2.00)A.void f();B.static
7、void f();C.friend f();D.friend void f(); 解析:28.下述静态数据成员的特性中,( )是错误的。(分数:2.00)A.说明静态数据成员时前边要加修饰符 staticB.静态数据成员要在类体外进行初始化 C.引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符D.静态数据成员不是所有对象所共用的解析:29.包容类 Contain 和内嵌类 Embed 定义如下: #includeiostream.h class Contain private: int X; protected: int z; public: class Embed private
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 24 答案 解析 DOC
