【计算机类职业资格】二级C++笔试-396及答案解析.doc
《【计算机类职业资格】二级C++笔试-396及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-396及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-396 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列叙述中正确的是_。A栈是“先进先出”的线性表B队列是“先进后出”的线性表C循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D.2.下面关于 break 语句的描述中,不正确的是A) break 可以用于循环体内B) break 语句可以在 for 循环语句中出现多次C) break 语句可以在 switch 语句中出现多次D) break 语句可用于 if 条件判断语句内(分数:2.00)A.B.C.D.3.
2、有如下程序:#includeiostreamusing namespqce Std;class TestClassprivate;Char C;public;TestClass(char n):c(n)TestClass()coutc;class TestClassl:public TestClassprivate:Char C;public:TestClassl(char n):TestClass(n+1),c(n)TestClass1()coutC;int main()TestClassl obj(x);return 0;执行上面的程序将输出( )。Axy Byx Cx Dy(分数:2.0
3、0)A.B.C.D.4.已经语句 int m10;则下列表示引用的表示中正确的是( )。Aint !xi+)A) 5 B) 6C) 1 D) 无限(分数:2.00)A.B.C.D.26.设 char str111=“HELLO,“,str210=“world”;则执行语句coutstrlen(strcpy(str,str2);后的输出结果是 _。A) 12 B) 11C) 7 D) 5(分数:2.00)A.B.C.D.27.有如下程序: int x=3: d0 x-=2: coutx: while(!(-x); 执行这个程序的输出结果是 A) 1 B) 30 C) 12 D) 死循环(分数:2
4、.00)A.B.C.D.28.下列程序输出的结果是( )。#includestdio.hun1(char a,char b)char c;ca;a=b;bc;fun2(char*a,char b)char c;c=*a;*a=b;b=c;fun3(char*2,char*b)charc;c=*a;*a=*b;*b=c;void main()char a,b;a=A;b=B;funl(a,b);putchar(a);putchar(b);a=A;b=B;fun2(;class Bint b;public:void setb(int x) b=x;void showb()coutbend1;;cl
5、ass C: public A,private Bprivate:int c:public:voidsetc(intx,inty,intz)c=z;seta(x);setb(y);void showc()coutcend1;void main()Cc:Cseta(1);Cshowa();Csetc(1,2,3);Cshowc();(分数:1.00)填空项 1:_41.有以下程序:#includeiostreamusing namespace std;class Basepublic:Base()x=0;int x;class Derivedl:virtual public Basepublic
6、:Derivedl()x=10;class Derived2:virtual public Basepublic:Derived2()x=20;class Derived:public Derivedl,protected Derived2;int main()Derived obj;coutobj.xendl;return 0;该程序运行后的输出结果是_。(分数:2.00)填空项 1:_42.下列程序的执行结果为_。#includeiostream.hclass Myclasspublic:void GetSum(int a);static int Sum;prtvate:int A;int
7、 Myclass:Sum=10;/必须在类外部对静态数据成员初始化void Myclass:GetSum(int a)A=a;Sum+=A:vold PrintSum(Myclassvoid main( )Myclass M,N;M.GetSum(3);N.GetSum(7);PrintSum(M);(分数:2.00)填空项 1:_43.请按下面注释的提示,将类 B 的构造函数定义补充完整。classAint a;public:Aint aa=0) (a=aa;class B:public Aint b;A c;public:/用 aa 初始化基类 A,用 aa+1 初始化类对象成员 cB(i
8、nt aa): b=aa+2;(分数:2.00)填空项 1:_44.若有以下程序:#includeiostreamusing namespace std;class TestClass 1public:TestClass1()X=0;int x;class TestClass2:virtual public TestClass1public:TestClass2()x=10;class TestClass3:virtual public TestClass 1public:TestClass3()x=20;class TestClass4:public TestClass2, protecte
9、d TestClass3;int main()TestClass4 obj;coutobj.xend1;return 0:该程序运行后的输出结果是_。(分数:2.00)填空项 1:_45.结构化分析方法是面向 1 进行分析的方法。(分数:2.00)填空项 1:_46.执行下列程序后的输出结果是_。#includeiostreamusing namespace std;int main()int x=3;int y+;coutxend1;return 0;(分数:2.00)填空项 1:_47.设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式 x+a%3*(int)
10、(x+ y)%2/4 的值为 【6】 。(分数:2.00)填空项 1:_48.静态联编所支持的多态性称为编译时的多态性,动态联编所支持的多态性则称为运行时的多态性,动态多态性由 【4】 来支持。(分数:2.00)填空项 1:_49.全面支持软件开发过程的软件工具集合被称为 1。(分数:2.00)填空项 1:_50.C+语言中的友元函数为在类外访问类中的私有成员和保护成员提供了方便,但破坏了类的 1 和 2。(分数:1.00)填空项 1:_填空项 1:_二级 C+笔试-396 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列叙述中正确的是_。
11、A栈是“先进先出”的线性表B队列是“先进后出”的线性表C循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D. 解析:栈是先进后出的线性表,所以 A 错误;队列是先进先出的线性表,所以 B 错误;循环队列是线性结构的线性表,所以 C 错误。2.下面关于 break 语句的描述中,不正确的是A) break 可以用于循环体内B) break 语句可以在 for 循环语句中出现多次C) break 语句可以在 switch 语句中出现多次D) break 语句可用于 if 条件判断语句内(分数:2.00)A.B.C.D. 解析:解析 本题考
12、查的是 break 语句的使用,break 可以结束 switch 语句和 for 循环语句,但是不能使用在条件判断语句内。3.有如下程序:#includeiostreamusing namespqce Std;class TestClassprivate;Char C;public;TestClass(char n):c(n)TestClass()coutc;class TestClassl:public TestClassprivate:Char C;public:TestClassl(char n):TestClass(n+1),c(n)TestClass1()coutC;int mai
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 396 答案 解析 DOC
