【计算机类职业资格】二级C++笔试-72及答案解析.doc
《【计算机类职业资格】二级C++笔试-72及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-72及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-72 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.有如下程序:#include“iostreamh“void main()int x=1,a=0,b=0;switch(x)case 0:b+;case 1:a+;case 2:a+;b+;cout “a=“ a “ ,“ “b=“ b;该程序的输出结果是(分数:2.00)A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=22.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性3.下列关于函数模
2、板实参不能省略的情况说明不正确的是(分数:2.00)A.从模板函数实参表获得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参4.在 32 位的计算机中,一个 char 型数据所占的内存长度的字节是(分数:2.00)A.4B.1C.2D.85.以下关于 C+语言类的说法中正确的是(分数:2.00)A.C+语言的默认访问权限是 privateB.C+语言中的类定义,用户一定要自己定义一个构造函数用于实例化类C.C+语言中的成员函数的实现部分一定要写在类定义外D.C+语言中的类不能够嵌套定义6.具有 3 个结点的二叉
3、树有(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态7.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移8.表达式 105 for(i=0;stri!=/0;i+)switch(stri)casel:x4+;case2:X3+;case3:x2+;case4:X1+;cout X1 “ ,“ x2 “ “ x3 “ ,“ X4;(分数:2.00)A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6,4,232.下列选项中不全是 C+语言关键字的是(分数:2.00)A.cons
4、t,break,defaultB.long,void,usingC.virtual,extem,includeD.try,throw,this33.以下 C+语言中用于单行注释的是(分数:2.00)A./B./*C.*/D.|34.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数(分数:2.00)A.没有返回值B.返回若干个系统默认值C.有返回值,但返回一个不确定的值D.能返回一个用户所希望的函数值35.以下能对二维数组 a 进行正确初始化的语句是(分数:2.00)A.int a2=1,0,1,5,2,3;B.int a3=1,2,3,4,5,6;C.int a24=1
5、,2,3,4,5,6;D.int a 3=1,0,1,1,1;二、填空题(总题数:13,分数:30.00)36.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【1】 和选择排序等。(分数:2.00)填空项 1:_37.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 【2】 。(分数:2.00)填空项 1:_38. 【3】 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:2.00)填空项 1:_39.为了便于对照检查,测试用例应由输入数据和预期的 【4】 两部分组成。(分数:2.00)填空项 1:_40. 【5】
6、 是从二维表列的方向进行的运算。(分数:2.00)填空项 1:_41.内联函数是通过 【6】 来实现的,因此内联函数是真正的函数。(分数:2.00)填空项 1:_42.以下程序的输出结果是 【7】 。#includeiostreamhvoid main()int a=0;a+ =(a=8) ;couta;(分数:2.00)填空项 1:_43.以下程序的执行结果为 【8】 。#includeiostreamusing namespace std;class basepublic:virtual void who()cout“base class“endl;class derivel:public
7、 basepublic:void who()cout“derivel class“endl;class derive2:public basepublic:void who()cout“derive2 class“endl;void main()base obj1,*p;derivel obj2;derive2 obj3;p=b+;因此,变量 a 和 b 最后的值应该为 2 和 1。考点链接 break 语句可以结束 switch 语句。2.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:命题目的 本题考查考生的结构化程序设
8、计的思想。考点链接 结构化的程序设计的目的。3.下列关于函数模板实参不能省略的情况说明不正确的是(分数:2.00)A.从模板函数实参表获得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参 解析:命题目的 考查 C+语言中关于函数模板实参不能省略的情况解题要点 函数模板实参不能省略的情况在 C+语言中一共有 4 种:从模板函数实参表获得的信息有矛盾;需要获得特定类型的返回值,而不管参数的类型如何;虚拟类型参数没有出现在模板函数的形参表中;函数模板含有常规形参。考点链接 模板形参分为两种类型;虚拟类型参数利常规参数
9、。4.在 32 位的计算机中,一个 char 型数据所占的内存长度的字节是(分数:2.00)A.4B.1 C.2D.8解析:命题目的 考查 C+语言各种数据类型所占的内存大小。解题要点 char 型数据所占内存的大小为 1 个字节。错解分析 int 型数据占内存的大小为 4 个,cong double,double 占内存的大小为 8 个字节。考点链接 求字节数用 sizeof 运算符。5.以下关于 C+语言类的说法中正确的是(分数:2.00)A.C+语言的默认访问权限是 private B.C+语言中的类定义,用户一定要自己定义一个构造函数用于实例化类C.C+语言中的成员函数的实现部分一定要
10、写在类定义外D.C+语言中的类不能够嵌套定义解析:命题目的 考查 C+语言中类定义和它的概念。解题要点 C+语言的默认访问权限修饰符是 private。错解分析 c+语言中的构造函数是系统默认就有的,用户可以自己定义也可以不定义,故选项 B)错误;C+语言的类是可以嵌套定义的,故选项 D)错误; C+语言中成员函数的实现部分也可以写在类定义内,故选项 C)错误。考点链接 函数不能嵌套定义。6.具有 3 个结点的二叉树有(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态 解析:命题目的 考查二叉树的基础知识。解题要点 具有 3 个结点的二叉树具有以下的几种形态:* 考点链
11、接 二叉树的结构及画法。7.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:命题目的 本题考查基本的程序控制结构。解题要点 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构(义称循环结构)。考点链接 控制程序结构的方法和作用。8.表达式 105 for(i=0;stri!=/0;i+)switch(stri)casel:x4+;case2:X3+;case3:x2+;case4:X1+;cout X1 “ ,“ x2 “
12、“ x3 “ ,“ X4;(分数:2.00)A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6,4,2 解析:命题目的 for 和 switch 语句的应用。解题要点 本题考查循环的嵌套。只要注意在 C+语言中,系统在字符指针的最后位置会增加一个字符串结束符、0,执行 8 次 for 循环,再根据 switch 语句中的条件易知答案。考点链接 C+中各种条件判断,循环语句的用法。32.下列选项中不全是 C+语言关键字的是(分数:2.00)A.const,break,defaultB.long,void,usingC.virtual,extem,include D.try,thro
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 72 答案 解析 DOC
