[计算机类试卷]国家二级(C++)笔试模拟试卷157及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷157及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷157及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 157及答案与解析 1 下列数据结构中,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 2 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 3 线性表 L=(a1,a2,a3,ai,an) ,下列说法正确的是 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小
2、( D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 4 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 6 下列叙述中,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 7 数据处理的最小单位是 ( A)数据 ( B)
3、数据元素 ( C)数据项 ( D)数据结构 8 分布式数据库系统不具有的特点是 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 实体是信息世界中广泛 使用的一个术语,它用于表示 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 11 下面关于虚函数的描述中正确的是 ( A)虚函数是一个静态成员函数 ( B)虚函数是一个非成员函数 ( C)虚函数可以在函数说明时定义,也可以在函数实现时定义 ( D
4、)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 12 C+语言中函数返回值的类型决定于 ( A) return语句中的表达式类型 ( B)调用函数的主调函数类型 ( C)调用、函数时临时类型 ( D)定义函 数时所指定的函数类型 13 判断字符型变量 ch是否为大写英文字母,应使用表达式 ( A) ch =Ay=0;(y!=123)x+); ( A)是无限循环 ( B)循环次数不定 ( C)最多执行 4次 ( D)最多执行 3次 17 若有说明: int a34;则对 a数组元素的非法引用是 ( A) a02*1 ( B) a13 ( C) a4-20 ( D) a04 18 设
5、 a和 b均为 double型变量,且 a=5.5、 b=2.5,则表达式 (int)a+b/b的值是 ( A) 6.500000 ( B) 6 ( C) 5.500000 ( D) 6.000000 19 下面赋值语句中正确的是 ( A) a=7+b+c=a+7; ( B) a=7+b+=a+7; ( C) a=7+b,b+,a+7; ( D) a=7+b,C=a+7; 20 语句 cout (a=2)int y) 22 下列关于指针的操作中,错误的是 ( A)两个同类型的指针可以进行比较运算 ( B)可以用一个空指针赋给某个指针 ( C)一个指针可以加上两个整数之差 ( D)两个同类型的指
6、针可以相加 23 若有以下定义: int a=1,2,3,4,5,6,7); char c1=b,c2=2; 则数值不为 2的表达式是 ( A) a1 ( B) d-c1 ( C) a3-c2 ( D) c2-0 24 静态成员函数没有 ( A)返回值 ( B) this指针 ( C)指针参数 ( D)返回类型 25 以下程序的输出结果为 main( ) int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; cout x endl; ( A) 27.000000 ( B) 27.500000 ( C) 28.000000 ( D) 28.500
7、000 26 执行下列语句后, 输出结果为 cout.put(s); cout c a; ( A) ca ( B) sea ( C) s ( D) a 27 下列运算符中,不能重载的是 ( A) ?: ( B) + ( C) - ( D) = 28 所有在函数中定义的变量及函数的形式参数,都属于 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)常量 29 为引入对象的同义词,对象的别名称为 ( A)指针 ( B)引用 ( C)枚举 ( D)结构 30 以下不属于构造函数特征的是 ( A)构造函数 名与类名相同 ( B)构造函数可以重载 ( C)构造函数可以设置默认参数 ( D)构
8、造函数必须指定函数类型 31 以下关于虚函数的叙述中不正确的是 ( A)虚函数属于成员函数 ( B)虚函数不允许说明成静态的 ( C)凡是虚函数必须用 virtual说明 ( D)虚函数可以被继承 32 类的构造函数的作用是 ( A)一般成员函数 ( B)类的初始化 ( C)对象的初始化 ( D)删除对象创建的所有对象 33 继承机制的作用是 ( A)信息隐藏 ( B)数据封装 ( C)定义新类 ( D)数据抽象 34 关于虚函数的描述中正确的是 ( A)虚函数是一个静态成员函数 ( B)虚函数是一个非成员函数 ( C)虚函数既可以在函数说明时定义,也可以在函数实现时定义 ( D)派生类的虚函
9、数与基类中对应的虚函数具有相同的参数个数和类型 35 下列表示纯虚函数的成员函数是 ( A) virtual int func (int); ( B) void func(int)=0; ( C) virtual void func=0; ( D) virtual void flmc(int) 36 在算法正确的前提下, 评价一个算法的两个标准是 _。 37 将 代数式转换成程序设计中的表达式为 _。 38 软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出了 _的原理来设计软件,这就是软件工程诞生的基础。 39 _是数据库设计的核心。 40 在关系模型中,把数据看成一个二维表,
10、每一个二维表称为一个 _。 41 在 C语言的面向对象程序设计框架中, _是程序的基本组成单元。 42 C语言程序的注释可以出现在程序中的任何地方,一个注释以 _作为开始和结束的标记。 43 以下程序的输出结果是 _。 #include iostream.h void fun( ) static int a 0; a 2; cout a “ “; void main( ) int cc; for(cc 1;cc 4;cc ) fun( ) ; cout endl; 44 用以下语句调用库函数 malloc,使字 符指针 st指向具有 11个字节的动态存储空间,请填空。 st (char * )
11、 _ ; 45 以下程序的输出结果是 _。 #include iostream.h unsigned fun(unsigned num) unsigned k 1; dok * num%10;num/ 10;while(num) ; return k; void main( ) unsigned n 26; cout fun(n) endl; 46 将 x y * z中的 “ ”用成员函数重载, “ * “用友元函数重载应写为 _。 47 下面程序的功能是将字符数组 a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。 #include iostream.h #include strin
12、g.h void main( ) char a “clanguage“, t; int I ,j, k; k strlen(a) ; for(i 0;i k 2;i 2) for(j i 2;j k; _) if(_) t ai ;ai aj ;aj t; cout a; cout endl; 48 静态成员函数可以直接访问类的 _成员,不能直接访问类的 _成员。 国家二级( C+)笔试模拟试卷 157答案与解析 1 【正确答案】 B 【试题解析】 栈是限定在一端 进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从
13、而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照 “先进后出 “或 “后进先出 “的原则组织数据的。 2 【正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根结点;中序遍历中 a的左边的结点为 a的左子树, a右边的结点为 a的右子树;再分别对 a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 D 【试题解析】 滥用 goto语句将使程序流程无规律,可读性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 157 答案 解析 DOC
