[计算机类试卷]国家二级(C++)笔试模拟试卷35及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷35及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷35及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 35及答案与解析 1 软件部件的内部实现与外部可访问分离是指软件的 _。 ( A)共享性 ( B)封装性 ( C)继承性 ( D)多态性 2 一个栈的输入序列为 1 2 3 4 5,则下列序列中不可能是栈的输出序列的是 _。 ( A) 2 3 4 1 5 ( B) 5 4 1 3 2 ( C) 2 3 1 4 5 ( D) 1 5 4 3 2 3 在长度为 n的顺序表的第 i(1in+1)个位置上插入一个元素,元素的移动次数为 _。 ( A) n-i+1 ( B) n-i ( C) i ( D) i-1 4 在一个单链表中,若 p所指结点不是最后结点,则删除 p
2、所指结点的后继结点的正确操作是 _。 ( A) p=p next ( B) p next p next ( C) p- next=p next- next ( D) p-next=p 5 若一棵二叉树具有 10个度为 2的结点,则该二叉树的度为 0的结点个数是 _。 ( A) 9 ( B) 11 ( C) 12 ( D)不确定 6 软件需求分析阶段建立原型的主要目地是 _。 ( A)确定系统的性能要求 ( B)确定系统的运行要求 ( C)确定系统是否满足用户需要 ( D)确定系统是否满足开发人员需要 7 模块内聚度越高,说明模块内各成分彼此结合的程度越 _。 ( A)松散 ( B)紧密 ( C
3、)无法判断 ( D)相等 8 概念模型是 _。 ( A)用于信息世界的建模,与具体的 DBMS无关 ( B)用于信息世界的建模,与具体的 DBMS有关 ( C)用于现实的建模,与具体的 DBMS无关 ( D)用于现实的建模,与具体的 DBMS有关 9 在数据库设 计中使用 E-R图工具的阶段是 _。 ( A)需求分析阶段 ( B)数据库物理设计阶段 ( C)数据库实施 ( D)概念结构设计阶段 10 如果关系 R中有 4个属性和 3个元组,关系 S中有 3个属性和 5个元组,则RS的属性个数和元组个数分别是 _。 ( A) 7和 8 ( B) 7和 15 ( C) 12和 8 ( D) 12和
4、 15 11 在 C+语言中, 080是 _。 ( A)十进制数 ( B)八进制数 ( C)十六进制数 ( D)非法数 12 以下程序段的输出结果是 _。 int a=5, b=4, c=6, d; cout (d=ab?(a c?a:c):b); ( A) 5 ( B) 4 ( C) 6 ( D)不确定 13 下列程序的输出结果是 _。 #include iostream.h void main() int x=6, y=8; if(x1+ 6) cout +y end1; if(x 6) cout -y end1; else cout y+ end1; ( A) 8 ( B) 9 ( C)
5、 7 ( D)编译不成功 14 下述关于 break语句的描述中, _ 是不正确的。 ( A) break语句可用于循环体内,它将退出该循环 ( B) break语句可用于 switch语句中,它将退出 switch语句 ( C) break语句可用于 if体内,它将退出 if语句 ( D) break语句在一个循环内可以出现多次 15 定义一个具有 10个元素的整型数组,应当使用语句是 _。 ( A) int a10 ( B) iht a2, 5 ( C) int a ( D) int*a10: 16 以下程序的输出结果是 _。 #include iostream.h void main()
6、 char w10=“ABC“, “DEFGH“, “IJKL“, “MNOP“ k; for(k=1; k 3;k+) cout wk “ “; ( A) ABC FGH KL ( B) ABC EFG IJ U ( C) EFG JK 0 ( D) DEFGH IJKL 17 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是 _。 ( A)地址传递 ( B)单向值传递 ( C)由实参传给形参,再由形参传给实参 ( D)传递方式由用户指定 18 下面的函数原型非法的是 _。 ( A) void f(int a=1, int b=1) ( B) int f(double f,
7、 char s, int i=1, int j) ( C) void f(int a, int b) ( D) int f(double f, char s, int i=1, int j=0) 19 对于基类型相同的两个指针变量之间,不能进行的运算是 _。 ( A) ( B) ( C) + ( D) 20 若有 int x=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=x;则值为 4的表达式是 _。 ( A) p+=2, *(p+) ( B) p+=2, *+p ( C) p+=3, *p+ ( D) p+=2, +*p 21 以下程序的输出结果是 _。 #includ
8、e iostream.h #include string.h void main() char *p1=“, hello“, *p2=“world!“, str50: “Hii“; strcpy(str+2, p1); strcat(str, p2); cout str; ( A) Hii, hello world! ( B) hello world! ( C) ii, hello world! ( D) Hi, hello world! 22 有关类和对象的说法不正确的是 _。 ( A)对象是类的一个实例 ( B)一个类只能有一个对象 ( C)任何一个对象只能属于一个具体的类 ( D)类与对
9、象的关系和数据类型和变量的关系相似 23 已知类 A中的一个成员函数的说明如下: void SetValue(A public: Sample(); Sample(int a)x=a; Sample(Sample void disp()cout “x=“ x end1; void main() Sample s1(2), s2(s1); s2.disp(); ( A) x=2 ( B) x=3 ( C) x不确定 ( D) x=0 25 已知一个类 A的定义如下,则执行 “Ax(3); ”语句后, x.a和 x.b的值分别为 _。 class A int a, b; public: A(int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 35 答案 解析 DOC
