[计算机类试卷]国家二级(C++)笔试模拟试卷14及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷14及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷14及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 14及答案与解析 1 下列语言不属于高级语言的是 ( )。 ( A) C语言 ( B)机器语言 ( C) FORTRAN 语言 ( D) C+语言 2 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 3 下列叙述中正确的是 ( )。 ( A)在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节 ( C)在模块化程序设计 中,一个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与
2、模块化程序设计方法 4 下列叙述中正确的是 ( )。 ( A)线性链表中的各元素在存储空间中的位置必须是连续的 ( B)线性链表中的表头元素一定存储在其他元素的前面 ( C)线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储J顷序也是任意的 5 以下关于数据库系统的叙述中,正确的是 ( )。 ( A)数据库只存在数据项之间的联系 ( B)数据库的数据之间和记录之间都存在着联系 ( C)数据库的数据之间和记录之间都不存在着联系 ( D)数据库的数据项之间无联系,记录之间存在联系 6 调
3、试程序过程中主要会发现三类错误,不包括 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)例外错误 ( D)常规错误 7 关系 R和关系 S的并运算是 ( )。 ( A)由关系 R和关系 S的所有元组合并组成的集合,再删去重复的元组 ( B)由属于 R而不属于 S的所有元组组成的集合 ( C)由 既属于 R又属于 S的元组组成的集合 ( D)由 R和 S的元组连接组成的集合 8 在结构化程序设计思想提出之前,在程序设计中强调程序的效率。与程序的效率相比,结构化程序设计思想更重视程序的 ( )。 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 9 下述内容中 ( )不属于软
4、件工程管理的范畴。 ( A)软件管理学 ( B)软件心理学 ( C)软件工程经济 ( D)软件工程环境 10 为了使模块尽可能独立,要求 ( )。 ( A)模块的内聚程序要尽量高,且各模块间的耦合程 度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 11 关于面向对象的程序设计方法,下列说法正确的是 ( )。 ( A) “封装性 ”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理 ( B) “多态性 ”指的是对象的状态会根据运行时要求自动
5、变化 ( C)基类的私有成员在派生类的对象中不可访问,也不占内存空间 ( D)在面向对象的程序设计中,结构化程序 设计方法仍有着重要作用 12 面向对象程序设计思想的主要特征中不包括 ( )。 ( A)继承性 ( B)功能分解,逐步求精 ( C)封装性和信息隐藏 ( D)多态性 13 在派生类中重新定义虚函数时,除了 ( )方面,其他方面都必须与基类中相应的虚函数保持一致。 ( A)参数个数 ( B)参数类型 ( C)函数名称 ( D)函数体 14 关于抽象类,下列表述正确的是 ( )。 ( A)抽象类的成员函数中至少有一个是没有实现的函数 (即无函数体定义的函数 ) ( B)派生类必须实现作
6、为基类 的抽象类中的纯虚函数 ( C)派生类不可能成为抽象型 ( D)抽象类不能用来定义对象 15 下列关于构造函数的描述中,错误的是 ( )。 ( A)构造函数可以设置默认参数 ( B)构造函数在说明类变量时自动执行 ( C)构造函数可以对静态数据成员进行初始化 ( D)构造函数可以重载 16 下面对二维数组 array 的定义,正确的是 ( )。 ( A) int array4; ( B) char array3, 4; ( C) float array (3)(4); ( D) float array34; 17 已知程序中已经定义了函数 test,其原型是 int test (int,
7、int,int);,则下列重载形式中正确的是 ( )。 ( A) char test(int, int, int); ( B) double test (int,int,double); ( C) int test(int ,int, int=0); ( D) float test(int,int,float=3.5F); 18 有如下函数模板的定义: template class T T func(Tx, Ty)return x*x+ y*y;在下列对 func的调用中不正确的是 ( )。 ( A) func(3, 5); ( B) func (3, 5); ( C) func(3, 5.5
8、); ( D) func int (3, 5.5); 19 以下不属于运算符重载应注意的问题是 ( )。 ( A)重载的运算号应保持其原有的基本语义 ( B)重载的运算符应尽可能保持其原有的特性 ( C)运算符的重载尽量不配套 ( D)使用引用参数还是非引用函数 20 关于模板,下列说法不正确的是 ( )。 ( A)用类模板定义一个对象时,不能省略实参 ( B)类模板只能有虚拟类型参数 ( C)类模板本身在编译中不会生成任何代码 ( D)类模板的成员函数都是模板函数 21 下列关于子类型的描述中,错误的是 ( )。 ( A)子类型关系是可逆的 ( B)公有派生类的对象可以初始化基类的引用 (
9、C)只有公有的继承下,派生类是基类的子类型 ( D)子类型关系是可传递的 22 如果有以下的函数定义及变量声明: void fun(double a, double b, double break;case *:d=a*b; break;case /:d=a/b; break;void main()double r; 则下列函数中,调用正确的是( )。 ( A) r=fun(60,5,7); ( B) r=fun(9.8,3.3,r,-); ( C) fun(2.2,1.5,r); ( D) fun(fun(2,5,r,+),3,r,*); 23 有以下程序 #include iostream
10、 using namespace std;class MyClasspublic: MyClass(int n) number=n; /拷贝的构造函数 MyClass(MyClass MyClass() private: int number;MyClass fun(MyClass p) MyClass temp(p); return temp;int main() MyClass obj 1 (10), obj 2(0); MyClass obi 3 (obj 1); obj2=fun(obj3); return 0;程序执行时, MyClass 类的拷贝构造函数被调用的次数是 ( )。 (
11、 A) 5 ( B) 4 ( C) 3 ( D) 2 24 在公有继承的情况下,允许派生类直接访问的基类成员包括 ( )。 ( A)公有成员 ( B)公有成员和保护成员 ( C)公有成员、保护成员和私有成员 ( D)保护成员 25 友元运算符 obj1 obj2被 C+编译器解释为 ( )。 ( A) operator (obj1,obj2) ( B) (obj1,obj2) ( C) obj2.operator (obj1) ( D) obj1.operator (obj2) 26 下面关于类概念的描述中 ( )是错误的。 ( A)类是抽象数据类型的实现 ( B)类是具有共同行为的若干对象的
12、统一描述体 ( C)类是创建对象的样板 ( D)类就是 C语言中的结构体类型 27 下面对枚举类型的描述正确的是 ( )。 ( A)枚举类型的定义为: enum Monday, Tuesday, Wednesday, Thursday, Friday Day; ( B)在 C+语言中,用户自定义的枚举类型的第一个常量的默认值是 1 ( C)可以定义如下枚举类型: enum Monday, Tuesday, Wednesday=5, Thursday, Friday=5; ( D)以上说法都不正确 28 设有以下定义: class personint num; char name10; publ
13、ic: void init (int n, char *m); ; person std 30;则下面叙述中,不正确的是 ( )。 ( A) std是一个含有 30个元素的对象数组 ( B) std数组中的每个元素都是 person类的对象 ( C) std数组中的每个元素都有自己的私有变量 num和 name ( D) std数组中的每个元素都有各自的成员函数 init 29 一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是 ( )。 ( A)每个派生类的构造函数都要为虚基类构造函数提供实参 ( B)多继承时有 可能出现对基类成员访问的二义性问题 ( C)使用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 14 答案 解析 DOC
