[计算机类试卷]国家二级(C++)笔试模拟试卷77及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷77及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷77及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 77及答案与解析 1 下列叙述中正确的是 ( A)数据的逻辑结构与存储结构必定一一对应 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 3 设树 T的度为 4,其中度为 1, 2, 3, 4的结点个数分别 为 4, 2, 1, 1。则 T中的叶子结点数为 ( A) 5 ( B) 6 ( C
2、) 7 ( D) 8 4 程序设计方法要求在程序设计过程中 ( A)先编制出程序,经调试使程序运行结果正确后再画出程序的流程图 ( B)先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( C)先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( D)以上三种说法都不对 5 下列叙述中正确的是 ( A)在面向对象的程序设计中,各个对象之间具有密切的联系 ( B)在面向 对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述三种说法都不对 6 下列叙述中正确的是 (
3、 A)黑箱 (盒 )测试方法完全不考虑程序的内部结构和内部特征 ( B)黑箱 (盒 )测试方法主要考虑程序的内部结构和内部特征 ( C)白箱 (盒 )测试不考虑程序内部的逻辑结构 ( D)上述三种说法都不对 7 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 8 下述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 9 用树形结构来表示实体之间联系的模型称为 ( A)关系模型 ( B)层次模型 ( C)网
4、状模型 ( D)数据模型 10 下列叙述中错误的是 ( A)在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统 ( B)在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关 ( C)在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有 关 ( D)在数据库设计的过程中,物理结构设计依赖于具体的计算机系统 11 面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理 ? ( A)对数据的操作 ( B)信息 ( C)数据隐藏 ( D)数据抽象 12 以下非法的赋值表达式是 ( A) n=(i=2, +i); ( B) j+; ( C) +(i+1); (
5、 D) x=j 0; 13 设有 a、 b、 c、 d、 m、 n均为 int型变量,且 a=5、 b=6、 c=7、 d=8、 m=2、n=2,则逻辑表达式 (m=a B) break; cout x endl; return 0; 执行后的输出结果是 ( A) 15 ( B) 16 ( C) 17 ( D) 18 16 下列对变量的引用中,错误的是 ( A) int a; int char *className() return baseName; ; class Derived: public base private: char derivedName10; public: Deriv
6、ed() strcpy(derivedName,“Derived“); char *myName() return derivedName; char *className() return derivedName; ; void showPtr(base int main() base bb; Derived dd; showPtr(dD) ; retum 0; 动行后的输出结果为 ( A) Derived Base ( B) Base Base ( C) Derived Derived ( D) Base Derived 36 算法的时间复杂度是 指【 】。 37 对于长度为 n的有序线性
7、表,在最坏情况下,二分查找需要比较 log2n,那么顺序查找需要比较的次数是【 】。 38 深度为 m的满二叉树共有【 】个节点。 39 关系模型的四种基本操作为插入、删除、修改和【 】。 40 关系中的属性或属性组合,其值能够惟一地标识一个元组,该属性或属性组合可选作为【 】。 41 阅读下面程序: #include iostream using namespace std; long fib(int n) if ( n 2 ) return (fib(n-1)+fib(n-2); else return 2; int main() cout fib(3) end1; return 0; 则
8、该程序的输出结果应该是【 】。 42 以下程序的输出结果是【 】。 #include iostream using namespace std; void fun() static int a=0; a+=2; cout a; int main() int cc; for(cc=1; cc 4; cc+) fun(); cout end1; return 0; 43 C+中,设置虚基类的目的是【 】。 44 C+语言中,派生类继承了基类的全部数据成员和除【 】之外的全部函数成员。 45 虚函数必 须是类的【 】。 46 有如下程序: #include iostream using namesp
9、ace std; template typename T T total( T *data) T s=0; while (*data) s+=*data+; return s; int main () int x=2,4,6, 8,0, 12, 14,16, 18 ; cout total (x); return 0; 执行上面程序的输出结果是【 】。 47 有以下程序: #include iostream using namespace std; class sample int x; public: void setx(int i) x=i; int putx () return x; ;
10、 int main ( ) sample *p; sample A3; A0 .set :(5); A1 .setx(6); A2 .setx(7); for (int j=0;j 3;j+) p= cout p- putx () “, “; cout end1; return 0; 执行后的输出结果是【 】。 48 下面程序的预设功能是:统计文件 abc.txt中的字符个数。 #include iostream.h #include fstream.h #include stdlib.h void main() fstream file; file.open( “abc.txt“, ios:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 77 答案 解析 DOC
