[计算机类试卷]国家二级(C++)笔试模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷1及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 1及答案与解析 1 在按层次遍历二叉树的算法中,需要借助的辅助数据结构是 ( )。 ( A)有序表 ( B)线性表 ( C)栈 ( D)队列 2 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的 ( )。 ( A)前序遍历算法 ( B)层次遍历算法 ( C)后序遍历算法 ( D)中序遍历算法 3 时间复杂度和数据的初始排列无关,这种排序是 ( )。 ( A)堆排序 ( B)插入排序 ( C)冒泡排序 ( D)快速排序 4 CMM提供了 一个框架,将软件过程改进的进化步骤组织成 5个成熟度等级。除第 1级外,每一级都包含了实现这一级目标的若干关键过
2、程域,每一个关键过程域又包含若干 ( )。 ( A)软件过程性能 ( B)软件过程能力 ( C)关键实践 ( D)软件过程 5 用白盒法技术设计测试用例的方法包括 ( )。 ( A)错误推测 ( B)边界值分析 ( C)基本路径测试 ( D)因果图 6 由于软件规模不断扩大,并且软件复杂性不断提高等原因,最终导致 ( )发生。 ( A)软件工程 ( B)软件危机 ( C)结构化程序 设计 ( D)程序设计革命 7 下面不是数据库管理系统常见的数据模型的是 ( )。 ( A)层次模型 ( B)关系模型 ( C)逻辑模型 ( D)网状模型 8 下列不是在关系代数中专门的关系运算的是 ( )。 (
3、A)插入 ( B)连接 ( C)选择 ( D)投影 9 并发控制的基本单位是 ( )。 ( A)元素 ( B)数据 ( C)事务 ( D)字段 10 下列属于大型数据库系统的是 ( )。 ( A) SQL-Server ( B) Foxpro ( C) Access ( D) Excel 11 C+语言规定,函数返回值的类型是由 ( )。 ( A) return语句中的表达式类型所决定 ( B)调用该函数时的主调函数类型所决定 ( C)调用该函数时系统临时决定 ( D)在定义该函数时所指定的函数类型所决定 12 以下不能对二维数组 a进行正确初始化的语句是 ( )。 ( A) int a 23
4、=0; ( B) int a 3=1,2,0; ( C) int a 23=1,2,3,4,5,6; ( D) int a3=1,2,3,4,5,6; 13 以下错误的 if语句是 ( )。 ( A) if(x y)x+; ( B) if(x)x+; ( C) if(x!=y) cout x;y+; ( D) if(x y) x+;cout x;else cout y; 14 以下程序输出的结果是 ( )。 void main( ) int x = 1,a =0,b =0; switch(x) case 0:b +; case 1: a + +; case 2:a + ;b +; cout a
5、 b; ( A) 21 ( B) 11 ( C) 12 ( D) 10 15 语句 while(!E)中的表达式 !E等价于 ( )。 ( A) E=0 ( B) E! =1 ( C) E! =0 ( D) E=1 16 下面正确的函数定义形式为 ( )。 ( A) void fun(); ( B) void fun(int x; int y) ( C) void fun() ( D) void fun(int x, y) 17 类的析构函数的作用是 ( )。 ( A)一般成员函数 ( B)创建对象 ( C)初始化对象 ( D)删除对象 18 下面函数调用语句含有实参的个数为 ( )。 fun
6、c( exp1, exp2), (exp3, exp4,exp5); ( A) 1 ( B) 2 ( C) 4 ( D) 5 19 如下的类定义,括号里应填 ( )。 class Myclass public: MyClass(int a =0,int b =0) X=a; Y=b; void Change ( ) const X- =10; Y+ =10; public: ( )int X,Y; ( A) static ( B) const ( C) mutable ( D)可以不添内容 20 假定 Myclass为一个类,则执行 Myclass a4, *p2;语句时,自动调用该类的构造函
7、数 ( )次。 ( A) 2 ( B) 3 ( C) 4 ( D) 6 21 关于 new描述错误的是 ( )。 ( A)使用运算符 new创建对象数组时必须定义初始值 ( B)使用运算符 new创建对象时,会调用类的构造函数。 ( C)运算符 new可以用来动态创建对象和对象数组。 ( D)使用 new运算符创建的对象可以使用运算符 delete删除。 22 对下面程序描述正确的是 ( )。 #include iostream using namespace std; class A private: int i; public: class B private: int j; protec
8、ted: int k; int fun1 ( ); MyB; int fun2 ( ); ( A)定义类 B的对象的语句是: A: B b; ( B)类 A的成员函数 fun2()可以用 MyB j的方式访问类 B的私有成员 j。 ( C)类 A的成员函数 fun2()可以用 MyB k的方式访问类 B的保护成员 k。 ( D) 类 B的成员函数 fun1()可以直接访问类 A的私有成员 i。 23 C+中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过 ( )派生出新的类。 ( A)复用 ( B)继承 ( C)封装 ( D)引用 24 在重载运算符函数时,下面
9、运算符必须重载为类的成员函数的是 ( )。 ( A) + ( B) - ( C) + ( D) - 25 C+类体系中,不能被派生类继承的是 ( )。 ( A)构造函数 ( B)虚函数 ( C)静态成员函数 ( D)赋值操作函数 26 在下面表达式中,不表示虚继承的是 ( )。 ( A) virtual public ( B) public virtual ( C) public ( D) virtual 27 在下面程序中,括号里应填 ( )。 #include iostream using namespace std; class A public: void fun( ) cout “H
10、ello“ endl; ; class B: public A void fun( ) ( ) /调用基类的函数 fun( ) tout “HI“ endl; ; ( A) fun() ( B) A. fun() ( C) A:fun() ( D) A-fun( 28 编译时的多态性可以通过使用 ( )获得。 ( A)虚函数和指针 ( B)重载函数 ( C)虚函数和对象 ( D)虚函数和引用 29 如果一个 类至少有一个纯虚函数,那么就称该类为 ( )。 ( A)抽象类 ( B)虚基类 ( C)派生类 ( D)以上三者都不对 30 下面表示纯虚函数的成员函数是 ( )。 ( A) virtua
11、l int v(int); ( B) void v(int) =0; ( C) virtual void v() =0; ( D) virtual void v(int) 31 下面程序的运算结果为 ( )。 #include iostream using namespace td; int i; int fun( ) static int i = 10; return + + i; void main ( ) fun( ); cout fun() “ ,“ i; ( A) 10,100 ( B) 12,100 ( C) 12,12 ( D) 11,100 32 下面程序的运行结果为 ( )。
12、 #include iostream using namespace std; void main( ) for(int a =0,x =0; !x a + ); cout a endl; ( A) 0 ( B) 1 ( C) 10 ( D) 11 33 下列程序的输出结果为 ( )。 #include (iostream) using namespace std; void main( ) char,a = “hello“ ,“ the“ ,“ world“ ; char * * pa = a: pa + +; cout * pa ENDL; ( A) hello ( B) the ( C)
13、 world ( D) hellotheworld 34 C+语言本身没有定义 I/O操作,使用 I/O流的程序需要包括 ( )。 ( A) stdio.h ( B) istream.h ( C) ostream.h ( D) iostrcam.h 35 下列输出字符 “A”的方法中, ( )是错误的。 ( A) coat put(A) ( B) cout A ( C) coat.put(A) ( D) char A = A; cout A 36 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 37 软件工程研究的内容主要包括:软件工程管理和【 】技术。 38 在关系模型中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 答案 解析 DOC
