[计算机类试卷]国家二级(C++)笔试模拟试卷36及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷36及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷36及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 36及答案与解析 1 数据结构中,通常采用两种方法衡量算法的时间复杂性,即 _。 ( A)最大时间复杂性和最小时间复杂性 ( B)最好时间复杂性和最坏时间复杂性 ( C)部分时间复杂性和总体时间复杂性 ( D)平均时间复杂性和最坏时间复杂性 2 对于顺序存储的队列,存储空间大小为 n,头指针为 F,尾指针为 R。若在逻辑上看成一个环,则队列中元素的个数为 _。 ( A) R-F ( B) n+R-F ( C) (R-F+1)mod n ( D) (n+R-F)mod n 3 在长度为 n的顺序表的第 i(1in+1)个位置上插入一个元素,元素的移动次数为 _。
2、( A) n-i+1 ( B) n-i ( C) i ( D) i-1 4 若某完全二叉树的深度为 h,则该完全二叉树中至少有 _ 个结点。 ( A) 2h ( B) 2(h-1) ( C) 2(h-1)-1 ( D) 2(h-1)+1 5 某二叉树的中序序列和后序序列正好相反,则该二叉树一定是 _ 的二叉树。 ( A)空或只有一个结点 ( B)高度等于其结点数 ( C)任一结点无左孩 子 ( D)任一结点无右孩子 6 软件文档是软件工程实施中的重要部分, 它不仅是软件开发各阶段的重要依据,而且影响软件的 _ 。 ( A)可理解性 ( B)可维护性 ( C)可扩展性 ( D)可移植性 7 程序
3、的三种基本控制结构的共同特点是 _。 ( A)不能嵌套使用 ( B)只能用来写简单程序 ( C)已经用硬件实现 ( D)只有一个入口和一个出口 8 数据库管理系统 DBMS中用来定义模式、内模式和外模式的语言是 _ 。 ( A) DML ( B) C ( C) DDL ( D) Pascal 9 一个教师能开多门课程,一门课程有许多教师会开,实体课程与实体教师间是 _。 ( A)一对一的联系 ( B)一对多的联系 ( C)多对多的联系 ( D)多对一的联系 10 设 R和 S为二个关系, _ 中的符号分别代表选择、投影、笛卡儿积的关系代数运算 ( A) F(R)、 A(R)、 RS ( B)
4、EA(R)、 VA(S), R*S ( C) RS、 R S、 RS ( D) A(R)、 F(R)、 RS 11 每个 C+程序都必须有且仅有一个 _。 ( A)预处理命令 ( B)主函数 ( C)函数 ( D)语句 12 将小写字母 n赋值给字符变量 one_char,正确的操作是 _。 ( A) one_char=n ( B) one_char=“n“ ( C) one_char=110 ( D) one_char=N 13 设 x是值为 10的 int型变量,则在计算表达式 x+=x-=x-x后, x的值为 _。 ( A) 1 ( B) 20 ( C) 40 ( D) 30 14 只有
5、当整数 x为奇数时,其值才是 true的表达式是 _。 ( A) x%2=0 ( B) !(x%2=0) ( C) (x-x/2*2)=0 ( D) !(x%2) 15 以下程序的输出结果是 _。 #include iostream.h void main() int i, j; for(j=10; j =11; j+) for(i=9; i j: j+) if(!(j%i)break; if(i j 1)cout j “ “ ; ( A) 11 ( B) 10 ( C) 10 11 ( D) 9 16 有以下定义,则此数组的元素中不正确的一个赋值结果是 _。 static int a10=1
6、, 2, 3, 4, 5; ( A) a10=2 ( B) a0=1 ( C) a3=4 ( D) a7=0 17 阅读以下程序,写出程序运行后的输出结果是 _。 #include iostream.h void main() char a=H, e, r, 1, o, 0; int i, j; i=sizeof(a)/sizeof(char); j=strlen(a) cout i j; ( A) 6 6 ( B) 5 6 ( C) 1 5 ( D) 6 5 18 设 x为 int的变量,不能正确表达数学关系 10 x 15的表达式是 _。 ( A) 10 x 15 ( B) x=1|x=1
7、2|x=13|x=14 ( C) x 10; i+)表示无限循环 ( B) for(; )表示无限循环 ( C) for()也表示无限循环 ( D) while(1)表示无限循 20 若有以下的定义, int a =1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a;则值为3的表达式是 _。 ( A) p+=2, *(p+) ( B) p+=2, *+p ( C) p+=3, *p+ ( D) p+=2, +*p 21 在下面程序运行 #include iostream.h int func(char s) int length=0; while(*(s+length)le
8、ngth+; return length; void main() char a10, *ptr=a; cin ptr; cout fune(ptr) end1; 如果输入字符串 Hello!并回车,则输出结果为 _。 ( A) 4 ( B) 7 ( C) 6 ( D) 5 22 下列程序的输出结果是 _。 #include iostream.h void main() int a=1, 2, 3, 4, 5, 6, *p, *q; p=a; q= cout*(p+); cout *q end1; ( A) 34 ( B) 56 ( C) 12 ( D) 23 23 析构函数的特征是 _。 (
9、 A)一个 类中只能有一个析构函数 ( B)析构函数名与类名相同 ( C)析构函数的定义只能在类体内 ( D)析构函数可能有一个或多个参数 24 有如下的对类 “X”的说明,其中 _ 是错误的。 class X ( A) int a=10; ( B) X(); public: ( C) X(int val); ( D) X(); 25 以下程序的执行后, x和 y的值是 _ 。 #include iostream. h class Sample public: int x; int y; void disp() cout “x=“x “, y=“ y end1; ; void main() i
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 36 答案 解析 DOC
