[计算机类试卷]国家二级(C++)笔试模拟试卷95及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷95及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷95及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 95及答案与解析 1 循环链表的主要优点是 ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C)在进行插入、删除运算时,能更好的保证链表不断开 ( D)已知某个结点的位置后,能够容易的找到它的直接前件 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 3 n个顶点的强连通图的边数至少有 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 4 在结构化程序设计思想提出之
2、前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 5 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 6 软件开发的结构化生命周期方法将软件生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试 阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 7 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 ( A)路径的
3、集合 ( B)循环的集合 ( C)目标的集合 ( D)地址的集合 8 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( A)特定的数据模型 ( B)数据无冗余 ( C)数据可共享 ( D)专门的数据管理软件 9 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内 模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 10 实体是信息世界中广泛使用的一个术语,它用于表示 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 11 面向对象程序设计思想的主要特征中不包括 ( A
4、)继承性 ( B)功能分解,逐步求精 ( C)封装性和信息隐藏 ( D)多态性 12 C+语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言 ( A) ASP ( B) C ( C) VB ( D) Java 13 设变量 a是 int 型, f是 double 型, i是 float 型,则表达式 10+a+i*f值的数据类型 ( A) int ( B) float ( C) double ( D)不确定 14 能正确表示逻辑关系: “a10或 a0”的 C+语言表达式是 ( A) a =10 or a =0 ( B) a =0|a =10 ( C) a =10 i+) x+; for
5、(j=0; j 3; j+) if(j%2)continue; x+; x+; cout “x=“ x; ( A) x=4 ( B) x=8 ( C) x=6 ( D) x=12 16 若执行下面的程序时,从键盘上输入 5和 2,则输出结果是 #includeiostream.h void main( ) int a, b, k; cin a b; k=a; if(a b) k=a%b; else k=b%a; cout k endl; ( A) 5 ( B) 3 ( C) 2 ( D) 0 17 有以下程序 #include string.h #include iostream.h void
6、 main( ) char*p=“abcde0fghjik0“; cout strlen(p); 程序运行后的输出结果是 ( A) 12 ( B) 15 ( C) 6 ( D) 5 18 若有说明语句 char a =“It is mine“; char * p=“It is mine“; 则以下不正确的叙述是 ( A) a+1表示的是字符 t的地址 ( B) p指向另外的字符串时,字符串的长度不受限制 ( C) p变量中存放的地址值可以改变 ( D) a中只能存放 10个字符 19 以下程序的运行结果是 #include iostream.h void sub(int x,int y,int
7、 *z) *z=y-x; void main( ) int a,b,c; sub(10,5,i ( A) 7,431 ( B) 6 ( C) 980 ( D) 6,980 21 执行下列程序段,结果是 #include iostream.h void main( ) int x=40; char y=C; int n; n=(x for(i=1,i = NUM;i+) cout i; 该程序中的 for循环执行的次数是 ( A) 5 ( B) 6 ( C) 7 ( D) 8 33 下列程序的输出结果是 #include iostream.h int b=2; int func(int *a)
8、b+=*a; return(b) ; void main( ) int a=2, res=2; res+=func(&a) ; cout res; ( A) 4 ( B) 6 ( C) 8 ( D) 10 34 所有在函数中定义的变量,连同形式参数,都属于 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)寄存器变量 35 有如下程序: #include iostream.h long fib(int n) if(n2)return(fib(n-1)+fib(n-2); else return(2); void main( ) coutfib(3); 该程序的输出结果是 ( A)
9、2 ( B) 4 ( C) 6 ( D) 8 36 在算法正确的前提下,评价一个算法的两个标准是【 】。 37 将代数式 转换成程序设计中的表达式为【 】。 38 软件危机出现于 60年代末,为了解决软件危机,入们提出了【 】的原理来设计软件,这 就是软件工程诞生的基础。 39 【 】是数据库设计的核心。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 在 C+语言的面向对象程序设计框架中,【 】是程序的基本组成单元。 42 C+语言程序的注释可以出现在程序中的任何地方,一个注释以【 】作为开始和结束的标记。 43 以下程序的输出结果是 【 】 。 #includ
10、e iostream.h void fun( ) static int a=0; a+ =2; cout a “ “; void main( ) int cc; for(cc=1; cc 4; cc+) fun( ); cout end1; 44 用以下语句调用库函数 malloc,使字符指针 st指向具有 11个字节的动态存储空间,请填空。 st=(char*) 【 】 ; 45 以下程序的输出结果是 【 】 。 #include iostream.h unsigned fun (unsigned num) unsigned k=1; dok*=num%10; num/=10; while(
11、num); return k; void main( ) unsigned n=26; cout fun(n) end1 46 将 x+y*z中的 “+”用成员函数重载, “*”用友元函数重载应写为【 】。 47 下列程序在构造函数和析构函数中申请和释放类的数据成员 int *a,申请时使用形参 b初始化 a,请填空。 class A public: A(int b) ; A( ); private: int *a; ; A:A(int b) 【 】 ; A: A( ) 【 】 ; 48 C+语言中的多态性是在编译时通过【 】和模板体现的,在运行时是通过【 】体现的。 国家二级( C+)笔试模
12、拟试卷 95答案与解析 1 【正确答案】 B 【试题解析】 循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。 2 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【正确答案】 C 【试题解析】 在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。 4 【正确答案】 C 【试题解析】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 95 答案 解析 DOC
