【计算机类职业资格】二级C++笔试-166及答案解析.doc
《【计算机类职业资格】二级C++笔试-166及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-166及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-166 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.结构化分析的常用工具不包括_ 。(分数:2.00)A.数据流图B.数据字典C.判定树D.数据库2.下面关于二叉树的基本性质说明错误的是_ 。(分数:2.00)A.在二叉树的第 k 层上,最多有 2k(k1)个结点B.深度为 m 的二叉树最多有 2m-1(m1)个结点C.深度为 0 的结点(即叶子结点)总是比深度为 2 的结点多一个D.具有 n 个结点的二叉树,其深度至少为log 2n+1,其中log 2 n表示取不大于 log2n 的最大整数3.对于结构中定义的成员,其隐
2、含访问权限为_ 。(分数:2.00)A.publicB.protectedC.privateD.static4.int a 10,则下面正确表示数组中的第十个元素的是_ 。(分数:2.00)A.a 9B.a 10C.*(a+10)D.a5.用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是_ 。(分数:2.00)A.单元测试B.集成测试C.验收测试(确认测试)D.系统测试6.设 x 和 y 均为 bool 量,则 xy 为假的条件是_ 。(分数:2.00)A.它们均为
3、真B.其中一个为真C.它们均为假D.其中一个为假7.数据库设计的四个阶段是:需求分析、_ 、概念设计和物理设计。(分数:2.00)A.编码设计B.测试阶段C.概念设计D.运行阶段8.假设 AB 为一个类,则该类的拷贝构造函数的声明语句为_ 。(分数:2.00)A.AB&(AB x)B.AB(AB x)C.AB(AB &)D.AB(AB *x)9._ 给出了数据库物理存储结构与物理存取方法(分数:2.00)A.概念模式B.外模式C.子模式D.物理模式10.结构化程序的基本结构和特点是循环结构、选择结构和_ 。(分数:2.00)A.分支结构B.重复结构C.顺序结构D.多重结构11.当需要使用 os
4、trstream 流类定义一个流对象并联系一个字符串时,应在文件开始使用 #include 命令,使之包含_ 文件。(分数:2.00)A.iostream.hB.stdlib.hC.strstrea.hD.fstream.H12.由 C+目标文件连接而成的可执行文件的缺省扩展名为_ 。(分数:2.00)A.cppB.exeC.objD.lik13.下面的概念中,不属于面向对象方法的是_ 。(分数:2.00)A.自顶向下B.继承C.类D.对象14.假设 AB 为一个类,pa 为指向该类动态对象数组 px 的指针,该数组长度为 n,则执行“delete pa;”语句时,自动调用该析构函数的次数为_
5、 。(分数:2.00)A.0B.1C.nD.n+115.当使用 fstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 _ 。(分数:2.00)A.ios:inB.ios: outC.ios: inios: outD.没有16.假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法并返回相加结果,该成员函数的声明语句为_ 。(分数:2.00)A.AB operator+(AB &a,AB &b);B.AB operator+ (AB &a);C.operator+(ABa);D.AB& operator+();17.下面的_ 函数头格式不正确。(分数:
6、2.00)A.AA(int a,intb)B.AA(int a,int b=0)C.AA(int a=0,int b=0)D.AA(0,int18.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_ 。(分数:2.00)A.控制流B.加工C.数据存储D.源19.假定 a 为一个数组名,则下面的_ 表示有错误。(分数:2.00)A.aiB.*a+C.*aD.*(a+1)20.假设 a 为一个整型数组名,则元素 a4的字节地址为_ 。(分数:2.00)A.a+4B.a+8C.a+16D.a+3221.在下面的二维数组定义中,_ 是
7、正确的。(分数:2.00)A.int a 5;B.int a5C.int a ;D.int a 33;22.假设一个栈的输入序列为 1,2,3,4,5,则下列序列中不可能是栈的输出序列的是_。(分数:2.00)A.2,3,4,1,5B.5,4,1,3,2C.2,3,1,4,5D.1,5,4,3,223.在下面的一维数组定义中,_ 有语法错误。(分数:2.00)A.int a=1,2,3B.int a 10=0C.int a D.int a 524.在下面的函数声明中,_ 是“void BC (int a,int b);”的重载函数。(分数:2.00)A.int BC (int a,intb)B
8、.void BC(int a,charb)C.float BC (int a,int b,int c=0)D.void BC (int a,int b=0)25.假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法,并返回相加结果,则该成员函数的声明语句为_ 。(分数:2.00)A.AB operator+(AB &a, AB &b)B.AB operator+(AB &a)C.opemtor +(ABa)D.AB &operator+ ()26.下面不属于算法的控制结构的是_ 。(分数:2.00)A.顺序结构B.归纳结构C.循环结构D.选择结构27.当使用 ifstre
9、am 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 _ 。(分数:2.00)A.iios: binaryB.ios: inios: outC.ios: outD.ios: in28.软件生命周期的三个阶段是_ 、软件开发、运行维护。(分数:2.00)A.软件需求B.软件设计C.软件测试D.软件分析29.下面的_ 保留字不能作为函数的返回类型。(分数:2.00)A.voidB.intC.newD.long30.在下面的函数声明中,存在语法错误的是_ 。(分数:2.00)A.void BC (int a,int)B.void BD (int,int)C.void BE (int,i
10、nt =5)D.void BF (int x;int y)31.在每个 c+程序中都必须包含这样一个函数,该函数的函数名为_ 。(分数:2.00)A.mainB.MAINC.nameD.function32.下面的_ 保留字不能作为函数的返回类型。(分数:2.00)A.voidB.intC.newD.long33.设 x 和 y 均为 bool 量,则 x&y 为真的条件是_ 。(分数:2.00)A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假34.假定 AB 为一个类,则执行“AB a(4),b3,*p2;”语句时,自动调用该类构造函数的次数为_ 。(分数:2.00)A.3B.4
11、C.6D.935.由 C+目标文件连接而成的可执行文件的缺省扩展名为_ 。(分数:2.00)A.cppB.exeC.objD.lik二、填空题(总题数:14,分数:28.00)36.用于输出表达式值的标准输出流对象是 【1】 ,用于从键盘上为变量输入值的标准输入流对象是 【2】 。(分数:2.00)填空项 1:_37.执行“cout.char(F,-2)end 1;”语句后得到的输出结果为 【3】 。(分数:2.00)填空项 1:_38.十进制数 28 和 3.26 的类型分别为 【4】 和 【5】 。(分数:2.00)填空项 1:_39.表达式 float(25)/4 int(14.4)%5
12、 的值分别为 【6】 和 【7】 。(分数:2.00)填空项 1:_40.逻辑表达式 x3&x10 的相反表达式为 【8】 。(分数:2.00)填空项 1:_41.假定一个二维数组的定义为“int a 35;”,则该数组所含元素的个数为 【9】 ,所占字节存储空间的字节数为 【10】 。(分数:2.00)填空项 1:_42.假定 p 所指对象的值为 25,p+1 所指对象的值为 46,则执行“*p+;”语句后,p 所指的对象的值为 【11】 。(分数:2.00)填空项 1:_43.假定 a 是一个一维数组,则 ai对应的存储地址(以字节为单位)为 【12】 。(分数:2.00)填空项 1:_4
13、4.假定动态分配一个类型为 Worker 的具有 n 个元素的数组,并由 P 指向这个动态数组,如果要释放这个数组,则使用的语句为 【13】 。(分数:2.00)填空项 1:_45.在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先 【14】 ,后 【15】 ,最后为 【16】 。(分数:2.00)填空项 1:_46.假定用户没有给一个名为 AB 的类定义构造函数,则系统为其隐含定义的构造函数为 【17】 。(分数:2.00)_47.在 C+流类库中,根基类为 【18】 。(分数:2.00)填空项 1:_48.C+语言中的每条基本语句以 【19】 作为结束符,每条复合语句以
14、【20】 作为结束符。(分数:2.00)_49.执行“coutchar(A+2)end1;”语句后,得到的输出结果为 【21】 。(分数:2.00)填空项 1:_二级 C+笔试-166 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.结构化分析的常用工具不包括_ 。(分数:2.00)A.数据流图B.数据字典C.判定树D.数据库 解析:解析 数据库属于数据设计阶段的主要任务。2.下面关于二叉树的基本性质说明错误的是_ 。(分数:2.00)A.在二叉树的第 k 层上,最多有 2k(k1)个结点 B.深度为 m 的二叉树最多有 2m-1(m1)个结点
15、C.深度为 0 的结点(即叶子结点)总是比深度为 2 的结点多一个D.具有 n 个结点的二叉树,其深度至少为log 2n+1,其中log 2 n表示取不大于 log2n 的最大整数解析:解析 在二叉树的第 k 层上,最多有 2k-1 (k1)个结点,而不是 2k (k1)个结点。3.对于结构中定义的成员,其隐含访问权限为_ 。(分数:2.00)A.publicB.protectedC.private D.static解析:解析 结构中定义的成员隐含访问权限是 private。4.int a 10,则下面正确表示数组中的第十个元素的是_ 。(分数:2.00)A.a 9 B.a 10C.*(a+1
16、0)D.a解析:解析 数组中的第十个元素是 a9。5.用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是_ 。(分数:2.00)A.单元测试B.集成测试C.验收测试(确认测试)D.系统测试 解析:解析 系统测试:将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试。6.设 x 和 y 均为 bool 量,则 xy 为假的条件是_ 。(分数:2.00)A.它们均为真B.其中一个为真C.它们均为假 D.其中一个为假解析:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 166 答案 解析 DOC
