[计算机类试卷]国家二级(C++)机试模拟试卷14及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷14及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷14及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 14及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 n ( B)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (n 2) ( C)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (log2n) ( D)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (nlog2n) 2 算法的时间复杂度是指 ( )。 ( A)算法的执行时间 ( B)算法所处理的数 据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的基本运算次数
2、 3 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 ),下面属于系统软件的是 ( )。 ( A)编辑软件 ( B)操作系统 ( C)教务管理系统 ( D)浏览器 4 软件 (程序 )调试的任务是 ( )。 ( A)诊断和改正程序中的错误 ( B)尽可能多地发现程序中的错误 ( C)发现并改正程序中的所有错误 ( D)确定程序中错误的性质 5 数据流程图 (DFD)是 ( )。 ( A)软件概要 设计的工具 ( B)软件详细设计的工具 ( C)结构化方法的需求分析工具 ( D)面向对象方法的需求分析工具 6 软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于 ( )。
3、( A)定义阶段 ( B)开发阶段 ( C)维护阶段 ( D)上述 3个阶段 7 数据库管理系统中负责数据模式定义的语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 9 数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 有两个关系 R和 T如下所示: 则由关系 R得到关系
4、 T的操作是 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 11 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封装性 ( D)模块化 12 下列 选项中不符合良好程序设计风格的是 ( )。 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto爵句 ( D)模块设计要保证高耦合、高内聚 13 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 14 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。 ( A)可重用性差 ( B)
5、安全性差 ( C)非持久性 ( D)冗余性 15 设关系 R和关系 S的元数分别是 3和 4,元组数分别 为 5和 6,则 R与 S自然连接所得到的关系,其元数和元组数分别为 ( )。 ( A) 7和 11 ( B) 12和 30 ( C) 7和 30 ( D) =7和 =30 16 下列关于函数的描述中,错误的是 ( )。 ( A)函数可以没有返回值 ( B)函数可以没有参数 ( C)函数可以是一个类的成员 ( D)函数不能被定义为模板 17 若 MyClass是一个类名,其有如下语句序列: MyClass c1, *c2; MyClass*c3=new MyClass; MyClass&c
6、4=c1: 上面的语句序列所定义的类对象的个数是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 下列关于继承方式的描述中,错误的是 ( )。 ( A)如果不显式地指定继承方式,默认的继承方式是私有 (private) ( B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员 ( C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员 ( D)采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员 19 将前缀运算符 “-”重载为非成员函数, 下列原型中,能正确用于类中说明的是( )。 ( A) Decr&operator-int); ( B
7、) Decr operator-(Decr&, int); ( C) friend Decr&cperator-(Decr&); ( D) friend Decr operacor-(Decr&, int); 20 若 MyTemp是一个具有虚拟类型参数的类模板,且有如下语句序列: MyTempp2; MyTemp long p32; 编译系统在处理上面的语句 序列时,所生成的模板 MyTemp的实例的个数是( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 21 在 C+中, cin是一个 ( )。 ( A)类 ( B)对象 ( C)模板 ( D)函数 22 在下列字符中,不允
8、许作为 C+标识符的是 ( )。 ( A) b ( B) B ( C) _ ( D) 2 23 下列叙述中,错误的是 ( )。 ( A) false是一个逻辑型常量 ( B) “b”是一个字符型常量 ( C) 365是一个 int常量 ( D) 3 1415926是一个 double常量 24 若 x和 y是程序中的两个整型变量,则下列 if语句中正确的是 ( )。 ( A) if(x=0)y=1; else y=2; ( B) if(x=0)then y=1 else y=2 ( C) if(x=0)y=1 else y=2; ( D) if x=0 y=1 else y=2; 25 要定义
9、整型数组 x,使之包括初值为 0的 3个元素,下列语句中错误的是 ( )。 ( A) int x3=0, 0, 0; ( B) int x=0; ( C) static int x3: 0; ( D) int x=0, 0, 0; 26 关于函数中的 ,下列表述中错误的是 ( )。 ( A) 中有可能包含关键字 int ( B) 中有可能包含自定义标识符 ( C) 中有可能包含字符 * ( D) 中可能包含 27 要定义一个引用变量 p,使之引用类 MyClass的一个对象,正确的定义语句是( )。 ( A) MyClass p=MyClass; ( B) MyClass p=new MyCl
10、ass; ( C) MyClass&p=new MyClass ( D) MyClass a, &p=a; 28 有如下两个类定义: class XX private: double x1; protected: double x2; public: double x3; ; clase YY: protected XX private: double y1; protected: double y2; public: double y3; ; 在类 YY中保护成员变量的个数是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 29 下列关于运算符重载的描述中,错误的是 ( )
11、。 ( A)可以通过运算符重载在 C+中创建新的运算符 ( B)赋值运算符只能重载为成员函数 ( C)运算符函数重载为类的成员函数时,第一操作参数就是该类对象 ( D)重载类型转换运算符时不需要声明返回类型 30 下列关于类模板的描述中,错误的是 ( )。 ( A)类模板的成员函数都是模板函数 ( B)可以为类模板参数设置默认值 ( C)类模板描述了一组 类 ( D)类模板中只允许有一个类型参数 31 下列控制格式输入输出的操作符中,能够设置浮点数精度的是 ( )。 ( A) setprecision ( B) setw ( C) setfill ( D) showpoint 32 下列程序段
12、中包含 4个函数,其中具有隐含 this指针的是 ( )。 int funl(); class Test public: int fun2(); friend int fun3(); static int fun4(); ; ( A) funl ( B) fun2 ( C) fun3 ( D) fun4 33 有如下程序: #include using namespace std; class Test public: Test() Test(const Test& t)cout using namespace std; class A public: A(int i=0): r1(i) vo
13、id print()cout Using namespace std; class Base public: Base(int x=0): valB(x)cout using namespace std; class B public: B(int xx): x(xx)+count; x+=10; virtual void show()const cout void main() int d1: int d2; int d3: coutd1d2; * * * * * * * * error* * * * * * * * d3=(d1(d2)?d1: d2; tout #define N 10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 14 答案 解析 DOC
