[计算机类试卷]国家二级(C++)笔试模拟试卷22及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷22及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷22及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 22及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 在一棵二叉树上第 5层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 3 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 4 在创建数据库表结构时,给该表指定了主索引,这属于 数据完整性中的 ( )。 ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)用户定义
2、完整性 5 对关系 S和 R进行集合运算,产生的元组属于 S中的元组,但不属于 R中的元组,这种集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 6 以下不是结构化程序设计方法的技术是 ( )。 ( A)自顶向下,逐步求精 ( B)自底向上,逐步求精 ( C)从整体到局部 ( D)结构清晰,层次分明 7 在面向对象设计中,对象有很多基本特点,其中 “一个系统 中通常包含很多类,这些类之间呈树形结构 ”这一性质指的是对象的 ( )。 ( A)分类性 ( B)标识唯一性 ( C)继承性 ( D)封装性 8 所有在函数中定义的变量,连同形式参数,都属于 ( )。
3、 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)寄存器变量 9 完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )。 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 10 下列叙述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 11 下面关于虚函数的描述中正确的是 ( )。 ( A)虚函数是一个静态成员函数 ( B)虚函数是一个非成
4、员函数 ( C)虚函数既可以在函数说明时定义,也可以在函数实现时定义 ( D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 12 在 C+中,数据封装要解决的问题是 ( )。 ( A)数据的规范化 ( B)便于数据转换 ( C)避免数据丢失 ( D)防止不同模块之间数据的非法访问 13 以下程序中, while循环的循环次数是 ( )。 main() int i=O; while(i 10) if(i 1) continue; if(i=5) break; i+; ( A) 1 ( B) 10 ( C) 6 ( D)死 循环,不能确定次数 14 在 C+语言中, 080是 ( )
5、。 ( A)八进制数 ( B)十进制数 ( C)十六进制数 ( D)非法数 15 下列关于类中成员函数特征的描述中错误的是 ( )。 ( A)类的成员函数一定是内联函数 ( B)类的成员函数可以重载 ( C)成员函数可以设置参数的默认值 ( D)成员函数可以是静态的 16 运算符重载是对已有的运算符赋予多重含义,因此 ( )。 ( A)可以对基本类型 (如 int类型 )的数据,重新定义 “+”运算符的含义 ( B)可以改变一个已有运 算符的优先级和操作数个数 ( C)只能重载 C+中已经有的运算符,不能定义新运算符 ( D) C+中已经有的所有运算符都可以重载 17 C+语言中 while循
6、环和 do-while循环的主要区别是 ( )。 ( A) do-while的循环体至少无条件执行一次 ( B) while的循环控制条件比 do-while的循环控制条件严格 ( C) do-while允许从外部转到循环体内 ( D) do-while的循环体不能是复合语句 18 只能作为成员函数重载的是 ( )。 ( A) = ( B) + ( C) * ( D) new 19 以下程序的输出的结果是 ( )。 #include iostream.h void main( ) int i,k,a10,p3; k=5; for(i=0;i 10;i+) ai=i; for(i=0;i 3 ;
7、i+) pi=ai*(i+1); for(i=0;i 3;i+) k+=pi*2; cout k; ( A) 20 ( B) 21 ( C) 22 ( D) 23 20 对于下面定义的类 MyClass,在函数 f()中将对象成员 n的值修改为 50的语句应该是 ( )。 class MyClass public: MyClass(int x) n=x; void SetNum(int n1) n=n1; private: int n; int f() MyClass *ptr=new MyClass(45); ( A) MyClass(50) ( B) SetNum(50) ( C) ptr
8、- SetNum(50) ( D) ptr- n=50 21 对虚函数的调用 ( )。 ( A)一定使用动态联编 ( B)必须使用动态联编 ( C)一定使用静态联编 ( D)不一定使用动态联编 22 有如下程序: #include iostream using namespace std; int main() void function(double val); double val; function(val); cout val; return 0; void function(double val) val= 3; 编译运行这个程序将出现的情况是 ( )。 ( A)编译出错,无法运行
9、( B)输出: 3 ( C)输出: 3.0 ( D)输出一个不确定的数 23 以下程序执行后的输出结果是 ( )。 #include iostream using namespace std; void try(int,int,int,int); int main() int x,y,z,r; x=1; y=2; try(x,y,z,r); cout r endl; return 0; void try(int x,int y, int z,int r) z = x+y; X = x*x; y = y*y; r = z+x+y; ( A) 18 ( B) 9 ( C) 10 ( D) 不确定
10、24 关于关键字 class和 typename,下列描述正确的是 ( )。 ( A)程序中所有的 class都可以替换为 typename ( B)程序中所有的 typename都可以替换为 class ( C) A和 B都可以 ( D) A和 B都不可以 25 下列关于 C+语言类的描述中错误的是 ( )。 ( A)类用于描述事物的属性和对事物的操作 ( B)类与类之间通过封装而具有明确的独立性 ( C)类与类之间必须是平等的关系,而不能组成层次结构 ( D)类与类之间可以通过一些方法进行通信和联络 26 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚
11、基类的子对象初始化 ( )。 ( A)与虚基类下面的派生类个数有关 ( B)多次 ( C)两次 ( D)一次 27 多态性指的是 ( )。 ( A)以任何方式调用一个虚函数 ( B)以任何方式调用一个纯虚函数 ( C)借助于指向对象的基类指针或引用调用一个虚函数 ( D)借助于指向对象的基类指针或引用调用一个纯虚函数 28 若磁盘上已存在某个文本文件,其全路径文件名为 d:shitites.txt,下列语句中不能打开该文件的是 ( )。 ( A) ifstream file(“d:shititest.txt“); ( B) ifstream file(“d:shititest.txt“); (
12、 C) ifstream file;file.open(“d:shititest.txt“); ( D) ifstream* pFile = new ifstream(“d:shititest.txt“); 29 若有以下程序: #include iostream using namespace std; class data public: int x; data(int x) data:x=x; class A private: data dl; public: A(int x): dl(x) void dispaO cout dl.x “,“; ; class B: public A p
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 22 答案 解析 DOC
