[计算机类试卷]国家二级(C++)笔试模拟试卷119及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷119及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷119及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 119及答案与解析 1 程序设计方法要求在程序设计过程中 ( A)先编制出程序,经调试使程序运行结果正确后再画出程序的流程图 ( B)先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( C)先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( A)算法的空间复杂度是指算法程序的长度 ( B)算法的效率只与所处理数据的规模有关,而与数据的存储结构无关 ( C)数据的逻辑结构与存储结构是一一对应的 ( D)上述三种说法都不对 3 下列数据结构中具
2、有记忆作用的是 ( A)栈 ( B)队列 ( C)有序表 ( D)二又树 4 对下列二叉树进行后序遍历的结果是 ( A) ZBTYCPXA ( B) ATBZXCYP ( C) ZBTACYXP ( D) ATBZXCPY 5 在长度为 n的有序线性表中进行二分查找,需要的比较次数为 ( A) log2n ( B) nlog2n ( C) n/2 ( D) (n+1)/2 6 在结构化分析方法中,数据字典的作用是 ( A)存放所有需要处理的原始数据 ( B)存放所有处理的结果 ( C)存放所有的程序文件 ( D)描述系统中所用到的全部数据和文件的有关信息 7 下列叙述中正确的是 ( A)软件交
3、付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 下列关于关系运算的叙述中正确的是 ( A)投影、选择、连接是从二维表的行的方向来进行运算 ( B)并、交、差是从二维表的列的方向来进行运算 ( C)投影、选择、连接是从 二维表的列的方向来进行运算 ( D)以上三种说法都不对 9 设有如下关系表: 则下列操作中正确的是 ( A) T=RS ( B) T=R S ( C) T RS ( D) t R/S 10 在下列数据管理的各阶段中,数据独立性最高的阶段是 ( A)手工管理 ( B)文件系统
4、 ( C)数据项管理 ( D)数据库系统 11 以下选项中,与 k=n+完全等价的表达式是 ( A) k n, n n+1 ( B) n n+1, k n ( C) k=+n ( D) k+=n+1 12 已知 char a; int b; float c; double d; 则表达式 a*b+c-d结果为 ( A) double ( B) int ( C) float ( D) char 13 假定有下列变量定义: int k=7, x=12; 则能使值为 0的表达式是 ( A) x*=k-k%5 ( B) x*=(k-k%5) ( C) x%=(k-=5) ( D) (x-=k)-(k+
5、=5) 14 下面关于 for循环的正确描述是 ( A) for循环只能用于循环次数已经确定的情况 ( B) for循环是先执行循环体语句,后判断表达式 ( C)在 for循环中,不能用 break语句跳出循环体 ( D) for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 15 在 int a 3, int, p 中, p的值是 ( A)变量 a的地址值 ( B)无意义 ( C)变量 p的地址值 ( D) 3 16 对于 int a37下列表示中错误的是 ( A) *(*a+3) ( B) *(a+1)5 ( C) *(*(a+1) ( D) *( else cout “# #
6、 # #“; ( A)有语法错误不能通过编译 ( B)输出 * * * * ( C)可以通过编译,但是不能通过连接,因而不能运行 ( D)输出 # # # # 20 下面程序的输出是 main() int x=100, a=10, b=20, ok1=5, ok2=0; if(a b) if(b! =15) if( ! ok1) else if(ok2) x= 10 x=-1 cout x end1; ( A) -1 ( B) 0 ( C) 1 ( D)不确定的值 21 若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=q= w=q;q=NULL; 则以下选项中错误
7、的语句是 ( A) *q=0; ( B) w=p; ( C) *p=a; ( D) *p=* w; 22 有以下程序 *f(int * x,int * y) if( * x * y) return x; else return y; main() int a=7.b=8, * p, * q, * r; p= q= coat * p “,“ * q “,“ * r end1; 执行后输出结果是 ( A) 7,8,8 ( B) 7.8,7 ( C) 8,7,7 ( D) 8.7,8 23 设有定义 class C public: int value; ; int x, * p; 则以下引用形式中,
8、正确的是 ( A) x=value; ( B) x=C: :value; ( C) p=中, ptr应该是【 】。 43 在 C+中,派生类有三种继承方式,它 们分别是公有继承、私有继承和【 】。 44 在创建对象时系统自动调用的函数是【 】。 45 下面程序输出的结果是【 】。 #include iostream using namespace std; class A public: virtual void show() cout “A!“; ; class B: public A public: void show() cout “B!“; ; class C: public B pu
9、blic: void show()cout “C!“; ; void show_info(A void main() A ia; B ib; C ic; show_info(ia);show_info(ib); show_info(ic); 46 下面程序输出的结果是【 】。 #include iostream using namespacc std; class A public: void show()tout “A!“; ; class B: public A public: virtual void show()cout “B!“; ; class C: public B public
10、: virtual void show()cout “C!“; ; void show_info(A *i)i- show(); void main() A ia;B ib;C ic;show_info( show_info(show_info( 47 当需要函数返回多个值时,函数的参数应采用指针或【 】。 48 C+类对象销毁时,自动执行的函数是【 】。 国家二级( C+)笔试模拟试卷 119答案与解析 1 【正确答案】 D 【试题解析】 在程序设计过程中,一个很重要的环节是首先 确定实现各种功能的算法,并且用某种工具将它精确地表达出来。流程图是其中的工具之一。因此,程序设计的过程应是先画出
11、流程图,然后根据流程图编制出程序。因此,选项 A中的说法是错误的。程序中的注释是为了提高程序的可读性,使程序易于理解、易于维护,注释必须在编制程序的同时加入。因此,选项 B 和 C中的说法也都是错误的。 2 【正确答案】 D 【试题解析】 算法的空间复杂度;一般是指执行这个算法所需要的内存空间,它包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。因此,选项 A中的说法是错误的。 虽然算法的计算工作量 (即时间复杂度 )是问题规模的函数,但它是与数据的存储结构有密切的关系因此,选项 B中的说法也是错误的。 一个数据结构中的各数据元素在计算机存储空间中的位置关
12、系与逻辑关系有可能是不同的。因此,选项 C中的说法也是错误的, D则是正确的。 3 【正确答案】 A 【试题解析】 栈是按照 “先进后出 ”(FILO-First In Last Out)或 “后进先出 ”(LIFO-Last In First Out)的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。因此,栈具有记忆作用。 4 【正确答案】 A 【试题解析】 按照二叉树后序遍历的方法:在访问根结点;遍历左子树与遍历右于树这三者中,首先遍历左子树,然后遍历右于树,最后访问根结点;并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点对本题中的二叉树进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 119 答案 解析 DOC
