【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc

上传人:王申宇 文档编号:1332017 上传时间:2019-10-17 格式:DOC 页数:13 大小:67KB
下载 相关 举报
【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级C++机试(选择题)模拟试卷130及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 C+机试(选择题)模拟试卷 130及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于栈和队列的描述中,正确的是( )。(分数:2.00)A.栈是先进先出B.队列是先进后出C.队列允许在队头删除元素D.栈在栈顶删除元素2.已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是( )。(分数:2.00)A.ABCDEB.ECABDC.EACDBD.CDEAB3.在数据流图中,带有箭头的线段表示的是 ( )。(分数:2.00)A.控制流B.数据流C.模块调用D.事件驱动4.结构化程序设计的 3种结构是(

2、 )。(分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构5.下列方法中,不属于软件调试方法的是( )。(分数:2.00)A.回溯法B.强行排错法C.集成测试法D.原因排除法6.下列选项中,不属于模块间耦合的是( )。(分数:2.00)A.内容耦合B.异构耦合C.控制耦合D.数据耦合7.下列特征中不是面向对象方法的主要特征的是 ( )。(分数:2.00)A.多态性B.标识惟一性C.封装性D.耦合性8.在数据库设计中,将 E-R图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.

3、概念设计阶段C.逻辑设计阶段D.物理设计阶段9.在一棵二叉树上,第 5层的结点数最多是( )。(分数:2.00)A.8B.9C.15D.1610.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库设计是指设计数据库管理系统B.数据库技术的根本目标是要解决数据共享的问题C.数据库是一个独立的系统,不需要操作系统的支持D.数据库系统中,数据的物理结构必须与逻辑结构一致11.以下程序的输出结果是( )。 #include main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;iy) a=x;x=y;y=a;) iffyz) a=y;y=z

4、;z=a; if(xy) a=x;x=y;y=a; (分数:2.00)A.T x,T y,T ZB.T x;y;zC.T&x,T&y,TzD.T&x,&y,&z21.下面 c+标识符中正确的是( )。(分数:2.00)A.一 abcB.3abC.intD.+ab22.下列哪项不是面向对象程序设计的主要特征 ( )。(分数:2.00)A.封装B.继承C.多态D.结构23.已知 i=5,j=0,下列各式中运算结果为 j=6的表达式是( )。(分数:2.00)A.j=i+(+j)B.j=j+i+C.j=+i+jD.j=j+i24.若整型变量 a、b、C、d 中的值依次为:1、4、3、2。则条件表达式

5、 aB.+ 一 + 一一C. = 1)层上至多有 2。个结点。得到第 5层的结点数最多是16个。10.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库设计是指设计数据库管理系统B.数据库技术的根本目标是要解决数据共享的问题 C.数据库是一个独立的系统,不需要操作系统的支持D.数据库系统中,数据的物理结构必须与逻辑结构一致解析:解析:数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性

6、,从而减少应用程序的开发和维护代价。11.以下程序的输出结果是( )。 #include main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;iy) a=x;x=y;y=a;) iffyz) a=y;y=z;z=a; if(xy) a=x;x=y;y=a; (分数:2.00)A.T x,T y,T ZB.T x;y;zC.T&x,T&y,Tz D.T&x,&y,&z解析:解析:函数 fun的类型为 void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类 T是类的抽象,可以利用模板建立各种

7、数据类型的类。所以补全函数的定义为“T&x,Ty,T&z”。21.下面 c+标识符中正确的是( )。(分数:2.00)A.一 abc B.3abC.intD.+ab解析:解析:C+标识符命名的规则:只能由a-z、A-Z、0-9、等字符组成,且数字不能开头,不能与系统保留字冲突。22.下列哪项不是面向对象程序设计的主要特征 ( )。(分数:2.00)A.封装B.继承C.多态D.结构 解析:解析:面向对象程序设计的特点:标识惟一性,分类性,多态性,封装性,模块独立性好。23.已知 i=5,j=0,下列各式中运算结果为 j=6的表达式是( )。(分数:2.00)A.j=i+(+j)B.j=j+i+C

8、.j=+i+j D.j=j+i解析:解析:+在变量前面先执行自身加 l的运算,然后再进行其他运算。H 在变量后面先做其他运算,再自身加 1。选项 D)的运算式是(j+)+i,因为+的优先级比+高。24.若整型变量 a、b、C、d 中的值依次为:1、4、3、2。则条件表达式 a B.+ 一 + 一一C. = 以及所有的类型转换运算符只能作为成员函数重载,如果要重载为友元函数就必须重载为非成员函数。40.有如下函数模板:templateT square(T x)return x*x;其中 T是( )。(分数:2.00)A.函数形参B.函数实参C.模板形参 D.模板实参解析:解析:此题考查的是函数模板。声明一个函数模板的格式是: template模板形参表声明函数声明,函数体) 其中的模板形参表声明是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:typename 参数名;class 参数名;类型修饰参数名。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1