[计算机类试卷]国家二级(C++)笔试模拟试卷31及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷31及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷31及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 31及答案与解析 1 若进栈序列为 a, b, c,则通过入出栈操作可能得到的 a, b, c的不同排列个数为 _。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 2 在非空二叉树的中序遍历序列中,二叉树的根结点的左边应该 _。 ( A)只有左子树上的所有结点 ( B)只有左子树上的部分结点 ( C)只有右子树上的所有结点 ( D)只有右子树上的部分结点 3 堆排序属于一种选择排序,其时间复杂性为 _。 ( A) 0(1) ( B) 0(nlog2n) ( C) 0(n) ( D) 0(n2) 4 一棵非空的二叉树的先序序列和后序序列正好相同,则该二叉
2、树一定满足 _。 ( A)其中任意一结点均无左孩子 ( B)其中任意一结点均无右孩子 ( C)其中只有一个结点 ( D)是任意一棵二叉树 5 关于对象概念的描述中, _ 是错误的。 ( A)对象就是 C语言中的机构变量 ( B)对象是状态和操作的封装体 ( C)对象之间的信息传递是通过消息进行的 ( D)对象是某个类的一个实例 6 在软件测试中,白盒测试方法是通过分析程序 的 _ 来设计测试用例的方法。 ( A)应用范围 ( B)内部逻辑 ( C)功能 ( D)输入数据 7 可行性研究要进行一次 _ 需求分析。 ( A)详细的 ( B)全面的 ( C)简化的、压缩的 ( D)彻底的 8 当将
3、E-R模型转换为关系模型时,对于两实体间 m:n联系,必须对 “联系 ”单独建立 _,用来联系双方实体。 ( A)一个实体 ( B)一个属性 ( C)一个指针 ( D)一个关系 9 以下关于外码和相应的主码之间的关系,正确的是 _。 ( A)外码并不一定要与相应的主码同名 ( B)外码一定要与相应的主码同名 ( C)外码一定要与相应的主码同名而且唯一 ( D)外码一定要与相应的主码同名,但并不一定唯一 10 已知有关系模式 R(sno,sname,age),其中 sno表示学生的学号,类型为Char(8),前 4位表示入学年份。查询所有 2003年入学的学生姓名 (sname), SQL语句是
4、 _。 ( A) SELECT sname FROM R WHERE sno=2003% ( B) SELECT sname FROM R WHERE sno LIKE 2003% ( C) SELECT sname FROM R WHERE sno=2003_ ( D) SELECT sname FROM R WHERE sno LIKE 2003_ 11 _ 不是合法的指数形式的 c+实数。 ( A) 23E4 ( B) 2.56e5 ( C) -123E3 ( D) 5.6e0.3 12 已知小写字母 a的 ASCII码为 97,以下程序的结果是 _。 char a=32,b=68; c
5、out (a | b) ; ( A) b ( B) 98 ( C) d ( D) 100 13 能表示 a10或者 a0的关系表达式是 _。 ( A) a =10 or a 0 ( B) a 10|a 0 ( C) a =10|a 0 ( D) a =10 j=strlen(a) cout i j; ( A) 6 6 ( B) 5 6 ( C) 1 5 ( D) 6 5 15 若有 int a34=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; int(*q)3=a, *p a0;则能够正确表示数组元素 a12的表达式是 _。 ( A) *(*q+1)2) ( B
6、) *(*(p+5) ( C) (*q+1)+2 ( D) *(*(a+1)+2) 16 若有 int a=2, 4, 6, 8, 10; int *p=a;则第 2个数组元素的正确表示为 _。 ( A) *p+ ( B) p+2 ( C) b=50: b+) if(a =10)break; if(a%2= =1) a+=5; continue; a-=3; ) ( A) 2 ( B) 6 ( C) 10 ( D) 8 21 对于 while、 dowhile 循环结果说法正确的是 _。 ( A)只是表达形式不同 ( B) dowhile 结构中的语句至少执行 坎 ( C) while结构中的
7、语句至少执行一次 ( D)条件成立时,他们有可能一次也不执行 22 以下程序段的输出结果是 _。 int i; int x33=1, 2, 3, 4, 5, 6,7, 8, 9; for(i=0; i 3; i+) cout xi2-i ; ( A) 1 5 9 ( B) 1 4 7 ( C) 3 5 7 ( D) 3 6 9 23 C+语言中的函数的返回值的类型是由 _。 ( A) return语句中的表达式类型所决定的 ( B)调用该函数的主调用函数类型所决定的 ( C)调用该函数时系统临时决定的 ( D)在定义该函数时所指定的数据类型所决定的 24 若要定义一个只允许本源文件中所有函数使
8、用的全局变量,则该变量需要使用的存储类别是 _。 ( A) extern ( B) register ( C) auto ( D) static 25 设有如下程序段: char str=“World“: char*ptr=str; 执行上面的程序段后, *(ptr+5)的值为 _。 ( A) 0 ( B) 0 ( C)不确定的值 ( D) o的地址 26 在下面的引用定义中,正确的是 _。 ( A) int x, ( D) float z; int x, y= protected: int x2; public: int x3; ; class B: public A private: in
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 31 答案 解析 DOC
