[计算机类试卷]国家二级(C++)笔试模拟试卷42及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷42及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷42及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 42及答案与解析 1 队列操作的原则是 _。 ( A)先进先出 ( B)后进先出 ( C)只能进行插入 ( D)只能进行删除 2 将长度为 n的单链表接在长度为 m的单链表之后的算法时间复杂度是 _。 ( A) 0(1) ( B) 0(n) ( C) 0(m) ( D) O(m+n) 3 有 64个结点的完全二叉树的深度为 _(根的层次为 1)。 ( A) 8 ( B) 7 ( C) 6 ( D) 5 4 若表 R在排序前已按键值递增顺序排列,则 _ 算法的比较次数最少。 ( A)直接插入排序 ( B)快速排序 ( C)归并排序 ( D)选择排序 5 结构化程序
2、设计的一种基本方法是 _。 ( A)归纳法 ( B)逐步求精法 ( C)递归法 ( D)穷尽法 6 软件需求分析应确定的是用户对软件的 _。 ( A)功能需求和非功能需求 ( B)性能需求 ( C)非功能需求 ( D)功能需求 7 _ 工具在软件详细设计过程中不采用。 ( A)判定表 ( B) IPO图 ( C) PDL ( D) DFD图 8 现实世界 中,事物的一般特性在信息世界中称为 _。 ( A)实体 ( B)实体键 ( C)属性 ( D)关系键 9 已知三个关系: 学生 (学号,姓名,性别 ) 课程 (课程编号,课程名称,学时 ) 成绩 (学号,课程编号,分数 ) 若要列出选修课程名
3、称为 “DB”, 且分数低于 60的学生姓名和分数, 则应使用的关系代数运算有 _。 ( A)选择、投影,自然连接 ( B)选择、投影 ( C)选择、自然连接 ( D)投影、自然连接 10 在下列关于关系的陈述中,错误的是 _。 ( A)表中任意两行的值不能相同 ( B)表中任意两列的值不能相同 ( C)行在表中的顺序无关紧要 ( D)列在表中的顺序无关紧要 11 若有以下定义: char a: int b; float c; double d; 则表达式 a*b+d c的值的类型为 _。 ( A) float ( B) int ( C) char ( D) double 12 在 C+中,合
4、法的字符常量是 _。 ( A) 084 ( B) x43 ( C) ah ( D) “0” 13 若有 int x=2, y=3, z=4, m; 则在计算表达式 m=(x y)?z+2:z-4 后, m的值为 _。 ( A) 6 ( B) 5 ( C) 4 ( D) 2 14 对中断语句的说法不正确的是 _。 ( A)用户可以指定中断位置 ( B)用户可以指定转移的位置 ( C) break语句可以跳出本循环 ( D) continue语句可以结束本次循环 15 以下程序中, while语句的循环次数是 _。 #include iostream.h viod main() int i=0;
5、while(i 10) if(i 1)continue; if(i=5) break; i+; ( A) 1 ( B) 10 ( C) 6 ( D)死循环,不能确定次数 16 设有定义: char s12=“hello“,则 cout strlen(s)的输出是 _。 ( A) 5 ( B) 6 ( C) 11 ( D) 12 17 设 int x =(1, 3, 5, 7, 9, 11, 13), *p=x;则不能正确引用数组元素的表达式是 _。 ( A) *(p-) ( B) *(-p) ( C) *(p+) ( D) *(+p) 18 当调用函数时,实参是一个数组名,则向函数传送的是 _
6、。 ( A)数组的长度 ( B)数组的首地址 ( C)数组每一个元素的地址 ( D)数组每个元素中的值 19 在 _ 情况下适宜采用 inline定义内联函数。 ( A)函数体含有循 环语句 ( B)函数体含有递归语句 ( C)函数代码少、频繁调用 ( D)函数代码多、不常调用 20 以下程序的输出结果是 _。 # include iostream.h int f() static int i=0; int a=1; a+=i; i+; return a; void main() int i, s=0; for(i=0; i 4;i+) s1+=f(); cout s; ( A) 10 ( B
7、) 15 ( C) 21 ( D) 28 21 若有函数 char*func(char *p) return p; 则该函数的返回值是 _。 ( A)无确切的值 ( B)形参 p中存放的地址 ( C)一个临时存储单元的地址 ( D)形参 p自身的地址 22 有如下程序段: int a10, *p3, *pp, i; for(i=0;i 3: i+) pi= pp=p; 则正确表示数组 a元素的表达式是 _。 ( A) pp ( B) a10 ( C) p3 ( D) *(*(p+2) 23 以下程序段的输出结果是 _。 #include iostream.h void main() char*
8、p5=“ABCD“, “EF“, “GHI“, “JKL“, “MNOP“; char *q=p; int i; for(i=0;i =4; i+) cout qi; ( A) ABCDEFGHIJKL ( B) ABCD ( C) ABCDEFGHIJKMNOP ( D) AEGJM 24 一个类的友元函数能够访问该类的 _。 ( A)私有成员 ( B)保护成员 ( C)公有成员 ( D)所有成员 25 拷贝 (复制 )构造函数的作用是 _。 ( A)进行数据类型的转换 ( B)用对象调用成员函数 ( C)用对象初始化对象 ( D)用一般类型的数据初始化对象 26 下列定义中, x是 一个类
9、, _ 是定义指向对象数组的指针 p。 ( A) X*p4 ( B) X(*p)4 ( C) (X*)p4 ( D) X*p 27 下面关于类的静态成员,说法正确的是 _。 ( A)类的静态成员函数只能访问类的静态数据成员 ( B)类的静态成员函数可直接访问类的所以数据成员 ( C)类的每个对象都有一份自己的静态数据成员 ( D)静态数据成员只能通过 “类 : ”进行访问 28 下面叙述不正确的是 _。 ( A)派生类一般都是公有派生 ( B)对基类成员的访问 必须是无两义性的 ( C)赋值兼容规则也适用于多重继承的场合 ( D)基类的公有成员在派生类中仍然是公有的 29 可以用 p.a的形式
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 42 答案 解析 DOC
