[计算机类试卷]国家二级(C++)笔试模拟试卷56及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷56及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷56及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 56及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行过程中所需要的存储空间 2 用链表表示线性表的优点是 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 3 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 4 结构化程序设 计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易
2、读性 5 软件设计包括软什的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块问的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属 于数据流图合法图符的是 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 8 应用数据库的主要目的是 ( A)解决数据保密问题 ( B)解决数据完整性问题 ( C)解决数据共享问题 (
3、 D)解决数据量大的问题 9 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系 统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 11 下面关于类和对象的描述中,错误的是 ( A)类就是 C语言中的结构体类型,对象就是 C语言中的结构体变量 ( B)类和对象之间的关系是抽象和具体的关系 ( C)对象是类的实例,一个对象必须属于一个已知的类 ( D)类是具有共同行
4、为的若干对象的统一描述体 12 以下各选项组中,均是 C+语言关键字的组是 ( A) public operator this ( B) shod string static ( C) it while = ( D) private cout printf 13 设 int a=10, b=ll, c=12;,表达式 (a+b) c A(ABm)num=a num+; void print()cout num; ; void main() Aa(1), b(a); a print(); b print(); ( A) 11 ( B) 12 ( C) 21 ( D) 22 26 下面对静态数据成
5、员的描述中,正确的是 ( A)静态数据成员是类的所有对象共享的数据 ( B)类的每个对象都有自己的静态数据成员 ( C)类的不同对象有不同的静态数据成员值 ( D)静态数据成员不能通过类的对象调用 27 如果类 A被说明成类 B的友元,则 ( A)类 A的成员即类 B的成员 ( B)类 B的成员即类 A的成员 ( C)类 A的成员函数不得访问 类 B的成员 ( D)类 B不一定是类 A的友元 28 可以用 p.a的形式访问派生类对象 p的基类成员 a,其中 a是 ( A)私有继承的公有成员 ( B)公有继承的私有成员 ( C)公有继承的保护成员 ( D)公有继承的公有成员 29 建立派生类对象
6、时, 3种构造函数分别是 a(基类的构造函数 )、 b(成员对象的构造函数 )、 c(派生类的构造函数 )这 3种构造函数的调用顺序为 ( A) abc ( B) acb ( C) cab ( D) cba 30 下面关于虚函数的描述,错误的是 ( A)在成员函数声明的前面加上 virtual修饰,就可把该函数声明为虚函数 ( B)基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数 ( C)虚函数可以是另一个类的友元函数,但不能是静态成员函数 ( D)基类中说明的纯虚函数在其任何派生类中都必须实现 31 下面关于模板的描述,错误的是 ( A)函数模板和类模板的参数可以是任意的数据类型
7、( B)类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用 ( C)函数模板不能直接使用,需要实例化为模板函数后才能使用 ( D)类模板的成员函数都是模板函数 32 语句 ofstream f(“SALARY DAT“, ios app ios binary);的功能是建立流对象 f,试图打开文件 SALARY DAT并与之连接,并且 ( A)若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 ( B)若文件存在,将其置为空文件;若文件不存在,打开失败 ( C)若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 ( D)若文件存在,
8、打开失败;若文件不存在,建立一个新文件 33 下面程序的运行结果是 #include iostream h void main() int num=1; int void main() Aa, b3, *c; c=b; cout i end1; ( A) 2 ( B) 3 ( C) 4 ( D) 5 36 对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用_的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。 37 当使用带参数的操作子时,程序中必须包含头文件 _。 38 当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能 进行入队运算。这
9、种情况称为 _。 39 .、 .*、 -、 :、 ?:这五个运算符 _重载。 40 有如下的程序: #include iostream using namespace std; class AT friend ostream while(_) k*=m%10; s+=m%10; (3) ; if(k s)cout n; 52 运算符重载仍然保持其原来的优先级、 _和 _。 53 对虚函数使用对象指针或引用调用,系统使用 _联编;使用对象调用时,系统使用 _联编。 国家二级( C+)笔试模拟试卷 56答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间
10、复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。 2 【正确答案】 C 【试题解析】 链式存储结构克服 了顺序存储结构的缺点:它的结点空间叫以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。 3 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 4 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 56 答案 解析 DOC
