[计算机类试卷]国家二级(C++)笔试模拟试卷236及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷236及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷236及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 236及答案与解析 1 下列叙述中正确的是 ( A)接口复杂的模块,其耦合程度一定低 ( B)耦合程度弱的模块,其内聚程度一定低 ( C)耦合程度弱的模块,其内聚程度一定高 ( D)上述三种说法都不对 2 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 3 对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包 含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 (
2、B)交运算 ( C)差运算 ( D)积运算 4 5 下列关于类和对象的叙述中,错误的是 ( ) ( A)一个类只能有一个对象 ( B)对象是类的具体实例 ( C)类是对某一类对象的抽象 ( D)类和对象的关系是一种数据类型与变量的关系 6 以下不是结构化程序设计方法的技术是 ( )。 ( A)自顶向下,逐步求精 ( B)自底向上,逐步求精 ( C)从整体到局部 ( D)结 构清晰,层次分明 7 下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。 ( A)选择 ( B)连接 ( C)投影 ( D)并 8 下面对对象概念描述正确的是 ( )。 ( A)任何对象都
3、必须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠文本传递 ( D)操作是对象的静态属性 9 不定长文件是指 ( )。 ( A)文件的长度不固定 ( B)记录的长度不固定 ( C)字段的长度不固定 ( D)关键字项的长度不固定 10 下面选项 中不属于面向对象程序设计特征的是 ( A)继承性 ( B)多态性 ( C)类比性 ( D)封装性 11 下列类的定义中,有 ( )处语法错误。 class Base public: Base() Base(int i) data=i; private: int data; ; class Derive : public Base pu
4、blic: Derive() : Base(0) Derive (int x) d=x; void setvalue(int i) data=i; private: d; ; ( A) 1 ( B) 2 ( C) 3 ( D) 4 12 下列程序的输出结果是 ( )。 #include iostream using namespace std; template typename T T fun(T a,T b)return(a b)?a:b; void main() cout fun(3,6) , fun(3.14F,6.28F) end1; ( A) 6,3.14 ( B) 3,6.28
5、( C) 3,3.14 ( D) 6,6.28 13 若有如下语句 #include iostream.h) void main() int x 3; do X X-2; cout x; while(!(-x); 则上面程序段 ( )。 ( A)输出的是 1 ( B)输出的是 1和 -2 ( C)输出的是 3和 0 ( D)是死循环 14 关于类和对象描述错误的是 ( )。 ( A)对象 (Object)是现实世界中的客观事物,对象具有确定的属性 ( B)类是具有相同属性和行为的一组对象的集合 ( C)对象是类的抽象,类是对象的实例 ( D)类是对象的抽象,对象是类的实例 15 可以用 p.a
6、的形式访问派生类对象 p的基类成员 a,其中 a是 ( )。 ( A)私有继承的公有成员 ( B)公有继承的私有成员 ( C)公有继承的保护成员 ( D) a有,继承的公有成员 16 以下程序的输出结果是 ( )。 min() int i=0, a=0; while(i 20) for(;) if(i%10)=0)break; else i-; i+=11; a+=i; cout a endl; ( A) 21 ( B) 32 ( C) 33 ( D) 11 17 定义如下枚举类型: enumMonday, Tuesday, Wednesday, Thrusday, Friday2;则下列语句
7、正确的是 ( )。 ( A)表达式 Wednesday Friday的值是 true ( B) Day day; day 3; ( C) Day day; day Monday+3; ( D) Day day; day Tuesday+10; 18 关于模板,下列说法不正确的 是 ( )。 ( A)用类模板定义一个对象时,不能省略实参 ( B)类模板只能有虚拟类型参数 ( C)类模板本身在编译中不会生成任何代码 ( D)类模板的成员函数都是模板函数 19 设有以下定义和程序: #include class TestClass1 public: void show1() toutopen(”fi
8、le dat”); 36 37 在关系数据库中 ,每一个二维表称为 _。 38 在长度为 n的顺序存储的线性表中插入一个元素, 最坏情况下需要移动表中_个元素。 39 大多数 C+程序都要包含 _头文件。该文件中包含了所有输入 /输出流操作所需要的基本信息。 40 【 】是数据库设计的核心。 41 有以下程序 #include iostream using namespace std; class Base int a; public: Base(int x) a=x; void show() cout a; class Derived : public Base int b; public:
9、 Derived(int i) :Base(i+1),b(i) void show() cout b; ; int main () Base b(5),*pb; Derived d(1); pb= pb- show (); return 0; 运行后的打印结果是 _。 42 有如下程序: #include using namespace std; class TestClass int k; public: TestClass(int x=1): k(x) TestClass ()coutk; ; int main() TestClass a=TestClass(3), TestClass(3
10、), TestClass(3); TestClass*p=new TestClass2; deletep; return 0: 这个程序的输出结果是 _。 43 派生类中的成员不能直接访问基类中的【 】成员。 44 C+在重载运算中,如用成员函数重载一元运算符参数表中需要【 】个参数,如用友元函数重载一元运算符参数表中需要 1个参数。 45 插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。 InsertSort类的成员函数 sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort public: InsertSor
11、t(int* a0, int n0): a(a0), n(n0)/参数 a0是某数组首地址, n是数组元素个数 void sort() /此函数假设已排序序列初始化状态只包含 a0,未排序序列初始为 a1.an-1 for(int i=1; i n; 11i) int t=ai; int j; for(【 】; j 0; -j) if(t =aj-1)break; aj=aj-1; aj=t; protected: int *a, n; /指针 a用于存放数组首地址, n用于存放数组元素个数 ; 46 假定 A为一个类,则语句 A(A &a);为该类【 】函数的原型说明。 47 类中数据成员和
12、成员函数的默认类型为 _。 48 以下程序的输出结果是【 】。 #include iostream using namespace std; int main() char S =“abcdef“; s3= 0; cout s end1; return 0; 49 要想把类的一般成员函数说明为类的常成员函数,则应该使用关键词【 】说明成员函数。 50 C+中只有两个逻辑常量: true和【 】。 国家二级( C+)笔试模拟试卷 236答案与解析 1 【正确答案】 C 【试题解析】 影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接
13、口简单的的模块强,所以选项 A的说法错误;耦合程度弱的模块,其内聚程度一定高,选项 B 错误;选项 C正确。 2 【正确答案】 C 【试题解析】 数据库系统 (DBS)由数据库 (DB)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB 和 DBMS 都是 DBS 的组成部分。 3 【正确答案】 A 【试题解析】 关系的并运算是指由结构相同的两 个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 4 【正确答案】 B 5 【正确答案】 A 6 【正确答案】 B 7 【正确答案】 B 8 【正确答案】 B 9 【正确答案】 B 【试题解析】 不定
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 236 答案 解析 DOC
