[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc

上传人:赵齐羽 文档编号:502760 上传时间:2018-11-29 格式:DOC 页数:19 大小:62KB
下载 相关 举报
[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc_第1页
第1页 / 共19页
[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc_第2页
第2页 / 共19页
[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc_第3页
第3页 / 共19页
[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc_第4页
第4页 / 共19页
[计算机类试卷]国家二级(C++)笔试模拟试卷55及答案与解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、国家二级( C+)笔试模拟试卷 55及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺序 4

2、 在设计程序时,应采纳的原则之一是 ( A)不限制 go to语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确 认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程的 3个要素的是 ( A)工具 ( B)过程 ( C)方法 (

3、 D)环境 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 11 C+语言对 C语言做了很多改进, C+语言相对于 C语言的最根本的变化是 ( A)增加了一些新的运算符 ( B)允许函数重载,并允许设置缺省参数 ( C)规定函数说明符必须用原型 ( D)引进了类和对象的概念 12 下列哪个是 C+语言的有效标识

4、符 ? ( A) _No1 ( B) No.1 ( C) 12345 ( D) int 13 设有定义 int x; float y;,则 10+x+y值的数据类型是 ( A) int ( B) double ( C) float ( D)不确定 14 下列程序的执行结果为 #include iostream h void main() int a=3,b=0; int * p= A()cout “2“; ; Class B: public A public: B()cout “3“; B()cout “4“; ; void main() B b; ( A) 1234 ( B) 1324 (

5、C) 1342 ( D) 3142 29 下列关于虚基类的描述,错误的是 ( A)设置虚基类的目的是为了消除二义性 ( B)虚基类的构造函数在非虚基类之后调用 ( C)若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序凋用 ( D)若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数 30 下列关于多态性的描述,错误的是 ( A) C+语言中的多态性分为编译时的多态性和运行时的多态性 ( B)编译时的多态性可通过函数重载实现 ( C)运行时的多态性可通过模板和虚函数实现 ( D)实现运行时多态性的机制称为动态绑定 31 下列关于多态性 的描述,错误的是 (

6、A) C+语言中的多态性分为编译时的多态性和运行时的多态性 ( B)编译时的多态性可通过函数重载实现 ( C)运行时的多态性可通过模板和虚函数实现 ( D)实现运行时多态性的机制称为动态绑定 32 下列运算符中,在 C+语言中不能重载的是 ( A) * ( B) = ( C) ( D) / 33 当使用 fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 ( A) ios in ( B) ios out ( C) ios in, ios out ( D)以上都不对 34 下列程序的运行结果是 #include isotream h class A int a; publ

7、ic: A()a=0; A(int aa) a=aa; couta+; ; void main() A x, y(2), z(3); cout end1; ( A) 0 ( B) 23 ( C) 34 ( D) 25 35 下面程序的输出结果是 #include iostream h class example int a; public: example(int b)a=b+; void print()a=a+1; cout a “ “; void print()constcout a “ “; ; void main() example x(3); const example y(2);

8、x print(); y print(); ( A) 2 2 ( B) 4 3 ( C) 4 2 ( D) 3 2 36 以下程序的执行结果是 _。 #include iostream.h void main() int x=5 y=2; cout ! (y=x/2) “,“; cout (y!=x%3) “, “; cout (x 0 ;ate 38 【正确答案】 fstream.h 39 【正确答案】 1 40 【正确答案】 sizeof 41 【正确答案】 n=2,m=9 42 【正确答案】 虚函数 43 【正确答案】 重载 44 【正确答案】 边值分析法 45 【正确答案】 d=20 46 【正确答案】 模板函数 47 【正确答案】 endl 48 【正确答案】 实体完整性

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

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

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