[计算机类试卷]国家二级(C++)笔试模拟试卷17及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷17及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷17及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 17及答案与解析 1 下列关于栈的叙述正确的是 ( )。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 2 数据库、数据库系统和数据库管理系统之间的关系是 ( )。 ( A)数据库包括数据库系统和数据库管理系统 ( B)数据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D)三者没有明显的包含关系 3 开发软件所需的高成本和产品的低质量之间有着尖锐的矛盾 ,这种现象称做( )。 ( A)软件投机 ( B)软件危机 ( C)软件工程 ( D)软件产生 4 数据
2、结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )。 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 5 以下不属于对象的基本特点的是 ( )。 ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 6 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( )。 ( A)冒 泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 7 下列对于线性链表的描述中正确的是 ( )。 ( A)存储空间不一定是连续,且各元素的存储顺序是任意的 ( B)
3、存储空间不一定是连续,且前件与元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 8 设有关键码序列 (16, 9, 4, 25, 15, 2, 13, 18, 17, 5, 8, 24),要按关键码值递增的次序排序,采 用初始增量为 4的希尔排序法,一趟扫描后的结果为 ( )。 ( A) (15, 2, 4, 18, 16, 5, 8, 24, 17, 9, 13, 25) ( B) (2, 9, 4, 25, 15, 16, 13, 18, 17, 5, 8, 14) ( C) (9, 4, 16
4、, 15, 2, 13, 18, 17, 5, 8, 24, 15) ( D) (9, 16, 4, 25, 2, 15, 13, 18, 5, 17, 8, 24) 9 数据库模型提供了两个映像,它们的作用是 ( )。 ( A)控制数据的冗余 ( B)实现数据的共享 ( C)使数据结构化 ( D)实现数据独立性 10 软件工程的理论和技术性研究的内容主要包括软件开发技术和 ( )。 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 11 已知下列语句中的 x和 y都是 int型变量,其中错误的语句是 ( )。 ( A) x=y+; ( B) x=+y
5、; ( C) (x+ y)+ ( D) +x=y; 12 下列有关内联函数的叙述中,正确的是 ( )。 ( A)内联函数在调用时发生控制转移 ( B)内联函数必须通过关键字 inline 来定义 ( C)内联函数是 通过编译器来实现的 ( D)内联函数函数体的最后一条语句必须是 return 语句 13 若有说明: int s3 4=0);,则下面叙述正确的是 ( )。 ( A)只有元素 s00可得到初值 0 ( B)此说明语句不正确 ( C)数组 s中各个元素都可得到初值,但其值不一定为 0 ( D)数组 s中每个元素均可得到初值 0 14 与以下程序段等价的是 ( )。 while(a)i
6、f(b) continue;c; ( A) while(a) if(!b) c; ( B) while(c) if(!b) break; c; ( C) while(c) if(b) c; ( D) while(a) if(b) break; c; 15 下列程序段循环 ( )次。 int x=-10;while(+x) ( A) 9 ( B) 10 ( C) 11 ( D)无限 16 C+语言中,编译过程后生成的文件类型为 ( )。 ( A) *.cpp ( B) *.obj ( C) *.h ( D) *.exe 17 已知 :int m=10;,在下列定义引用的语 句中,正确的是 ( )
7、。 ( A) int ;则执行语句MyClass a,b 2, *p2;后,程序的输出结果是 ( )。 ( A) 11 ( B) 111 ( C) 1111 ( D) 11111 24 若有下面的函数调用: fun (a+ b, 3, max(n-1, b) 则 fun的实参个数是( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 25 关于纯虚函数,下列表述正确的是 ( )。 ( A)纯虚函数是没有给出实现版本 (即无函数体定义 )的虚函数 ( B)纯虚函数的声明总是以 “=0”结束 ( C)派生类必须实现基类的纯虚函数 ( D)含有纯虚函数的类不可能是派生类 26 已知一程序
8、运行后执行的第一个输出操作是 cout setw(10) setfill(*) 1234; 则此操作的输出结构是 ( )。 ( A) 1234 ( B) *1234 ( C) *1234 ( D) 1234* 27 关于 new运算符的下列描述中,错误的是 ( )。 ( A)用来动态创建对象和对象数组 ( B)用它创建的对象和对象数组可以使用运算符 delete删除 ( C)创建对象时要调用构造函数 ( D)它创建对象数组时必须制定初始值 28 假定要对类 AB定义加号操作符重载成员函数,实现两个 AB类对象的加法,并返回相加结果,则该成员函数的声明语句为 ( )。 ( A) AB opera
9、tor+(AB class Obj static int i;public: Obj()i+; -Obj()i-; static int getVal()return i; ;int Obj:i=0;void f()Obj ob2; cout ob2.getVal(); hat main() Obj ob1; f(); Obj *ob3=new Obj; cout ob3- getVal(); delete ob3; cout Obj: getVal(); return (); 程 序的输出结果是 ( )。 ( A) 232 ( B) 231 ( C) 222 ( D) 221 31 已知 p
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 17 答案 解析 DOC
