[计算机类试卷]国家二级(C++)笔试模拟试卷109及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷109及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷109及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 109及答案与解析 1 以下各特点中,不属于算法的基本特征的是 ( )。 ( A)可行性 ( B)确定性 ( C)拥有足够的情报 ( D)无穷性 2 数据的逻辑结构是指 ( )。 ( A)数据所占的存储空间量 ( B)反映数据元素之间逻辑关系的数据结构 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 3 在深度为 5的满二叉树中,叶子节点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 对建立良好的程序设 计风格,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号的命名只要符合语法
2、 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 结构化程序设计的一种基本方法是 ( )。 ( A)筛选法 ( B)递归法 ( C)归纳法 ( D)逐步求精法 6 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 7 用黑盒技术设计测试用例的方法之一为 ( )。 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 8 下列关于数据库系统的叙述中,正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系
3、统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 数据库 DB、数据库系统 DBS和数据库管理系统 DBMS这三者之间的关系是( )。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 10 设有 n元关系 R及 m元关系 S,则关系只与 S经笛卡儿积后所得新关系是一个( )元关系。 ( A) m ( B) n ( C) m+n ( D) m*n 11 C+类体系中,不能被派生类继承的有 ( )。 ( A)构造函数 ( B)虚函数 ( C)静态
4、成员函数 ( D)赋值操作函数 12 下面程序输出的结果是 ( ) #include iostreas.h void main() inti: int a3 3=1, 2, 3, 4, 5, 6, 7, 8, 9; for(i=0; i 3; i+= cout a i i “ “; ( A) 1 5 9 ( B) 7 5 3 ( C) 3 5 7 ( D) 5 9 1 13 下列字符串常量表示中, ( )是错误的。 ( A) yes“or“NO“ ( B) OK! ( C) abcdn ( D) ABC0 14 当执以下程序段时,循环体将执行 ( ), main() int y=1; doy-
5、 -; while(-y): ( A)一次 ( B)两次 ( C)无限次 ( D)系统将提示有语法错误 15 实现运行时的多态性要使用 ( )。 ( A)重载函数 ( B)构造函数 ( C)析构函数 ( D)虚函数 16 在结构化设计方法中,生成的结构图 (SC)中,带有箭头的连线表示 ( ) ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 17 设有定义 nit a: float f; double int i,则表达式 10+a+i+f值的数据类型是 ( ) ( A) int ( B) float ( C) double ( D)不确定
6、18 下面程序的输出结果是 ( ) #include iostream using namespace std; int main() int s: for(int k=2; k 6; k+=2) s=1; for(int j=k, j 6;j+)s+=j; cout s end1: ( A) 9 ( B) 1 ( C) 11 ( D) 10 19 模板是实现类属机制的一种工具,其功能非常强大,它既允许用户构造类属函数,即 ( )。 ( A)模板函数 ( B)函数模板 ( C)模板类 ( D)类模板 20 关于构造函数 A()的拷贝构造函数正确的是 ( ) ( A) A(A*B); ( B)
7、A(AB) ; ( C) A(Ai+) coutaii “ “; cout endl; 执行后的输出结果是 ( ) ( A) 50 53 56 ( B) 49 52 55 ( C) 2 5 8 ( D) 1 4 7 23 下列关于运算符重载的描述中,正确的是 ( )。 ( A)运算符重载可以改变运算符的操作数的个数 ( B)运算符重载可以改变优先级 ( C)运算符重载可以改变结合性 ( D)运算符重载不可以改变语法结构 24 栈通常采用的两种存储结构是 ( ) ( A)线性存储结构和链表存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 25
8、 对于 int*pa5;的描述, ( )是正确的。 ( A) pa 是一个指向数组的指针,所指向的数组是 5个 int型元素 ( B) pa 是一个指向某数组中第 5个元素的指针,该元素是 int型变量 ( C) pa5表示某个数组的第 5个元素的值 ( D) pa是一个具有 5个元素的指针数组,每个元素是一个 int型指针 26 以下四种说法中,正确的一项是 ( ) ( A) C+允许在字符串上进行整体操作 ( B)语句: char vn=“Brown“: 将 vn定义成一个有 5个元素的数组,因为“Brown“中含有 5个字符 ( C)对指针只要赋给一个地址值就可以了 ( D)一维的指针数
9、组实际上是一个 二维数组 27 C+中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过 ( )派生出新的类。 ( A)复用 ( B)继承 ( C)封装 ( D)引用 28 以下定义数组中错误的是 ( ) ( A) int a10 ; ( B) int a 2 20; ( C) int a20 ; ( D) int a ; 29 不能实现函数之间数据传递的是 ( ) ( A)全局变量 ( B)局部变量 ( C)函数接 ( D)函数返回值 30 关 于多继承二义性的描述中,错误的是 ( )。 ( A)一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问
10、可能出现二义性 ( B)解决二义性的最常用的方法是对成员名的限定法 ( C)基类和派生类中同时出现的同名函数,也存在二义性问题 ( D)一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性 31 下列叙述中,不属于测试的特征的是 ( ) ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 32 下面对静态数据成员的描述中,正确的是 ( ) ( A)静态数据成员是类的所有对象共享的数据 ( B)类的每个对象都有自己的静态数据成员 ( C)类的不同对象有不同的静态数据成员值 ( D)静态数据成员不能通过类
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 109 答案 解析 DOC
