【计算机类职业资格】二级C++笔试-381及答案解析.doc
《【计算机类职业资格】二级C++笔试-381及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-381及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-381 及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 E-R 图中,用来表示实体的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形2.假定其中的 x 的单位是角度且不考虑 的值的精度,则与数学公式 (分数:2.00)A.sqrt(cos()B.sqrt(abs(cos(x*3.14/180)C.sqrt(abs(cos(x*(/180)D.sqrt(fabs(cos(x*3.14/180)3.从工程管理角度,软件设计一般分为两步完成,它们是( )。(分数:2.00)A.概要设计与详细设计B.数据
2、设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计4.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为1og2+15.以下循环体的执行次数是( )。 main() int i,j; for(i0,j1;ij+1;i+2,j-)coutiendl; (分数:2.00)A.3B.2C.1D.06.下列关于 C+函数的说明中,正确的是( )。(分数:2.00)A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后+条语句必须是 r
3、eturn 语句C.标准 C+要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式7.若有如下语句 #includeiostream.h) void main() int x3; do XX-2; coutx; while(!(-x); 则上面程序段( )。(分数:2.00)A.输出的是 1B.输出的是 1 和-2C.输出的是 3 和 0D.是死循环8.有以下程序: #includeiostream using namespace std; Class A public: A()tout(“A“ ;classBpublic:B()cout“B
4、“; classC:public A B b; public: C()cout“C“; ;int main()C obj;return 0; 执行后的输出结果是( )。(分数:2.00)A.CBAB.BACC.ACBD.ABC9.若已定义 int a1,2,3,4,5,6,7,8,9,10,pa,i5; 则对数组元素的不正确的引用是( )。(分数:2.00)A.ap-B.*( void main() int x10,y20,z30; fun(x,y,z); coutx,y,zendl; 输出结果是( )。(分数:2.00)A.30,20,10B.10,20,30C.456,567,678D.6
5、78,567,456二、B填空题/B(总题数:14,分数:28.00)36.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_37.一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是 1。(分数:2.00)填空项 1:_38.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_39.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_40.全面支持软件开发过程的软工具集合被称为 1。(分数:2.00)填空项 1:_41.将 xy*z 中的“+”用成员函数重载,“*”用友元函数重载应写为 1。(分数:2.00)填空项 1
6、:_42.指针变量所保存的不是一般的数据值,而是程序中另一个对象的 1。(分数:2.00)填空项 1:_43.下面程序的运行结果是_和_。 #includeiostream.h) #define N 10 #define s(x)x*x #define f(x)(x*x) void main() int i1,i2; i11000/s(N);i21000/f(N); couti1“i2; (分数:2.00)填空项 1:_44.根据输出结果填空完成下面程序。 #includeiostream.h class Test private: static int val; int a; public:
7、 static int func() void sfunc(Test ; class Derived:public Base public: void fun() _/显示调用基类的 fun 函数 cout“Derived:fun“endl; ;(分数:2.00)填空项 1:_46._是实现 C+语言编译时多态性的机制,_是实现 C+语言运行时多态性的机制。(分数:2.00)填空项 1:_47.下列程序的运行结果是_。 #includeiostream.h) class test private: int num; public: test(); int TEST()return num+10
8、0; test(); ; test:test()num0; test:test()cout“Destructor is active“endl; void main() test x3; coutx1.TEST()end1; (分数:2.00)填空项 1:_48.若下列程序运行时输出结果为 1,A,101 2,B,35 请将程序补充完整。 #includeiostream using namespace std; int main() void test(mt,char,double_); test(1,A,10.1); test(2,B); return 0; void test(int a
9、,char b,double c) couta,b,cendl; (分数:2.00)填空项 1:_49.友元类的所有成员函数都是另一个类的 1。(分数:2.00)填空项 1:_二级 C+笔试-381 答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 E-R 图中,用来表示实体的图形是( )。(分数:2.00)A.矩形 B.椭圆形C.菱形D.三角形解析:解析 在 E-R 图中,矩形表示实体,菱形表示联系名,椭圆形表示实体的属性。2.假定其中的 x 的单位是角度且不考虑 的值的精度,则与数学公式 (分数:2.00)A.sqrt(cos()B
10、.sqrt(abs(cos(x*3.14/180)C.sqrt(abs(cos(x*(/180)D.sqrt(fabs(cos(x*3.14/180) 解析:解析 本题考查数学表达式的掌握,首先应转换为弧度,然后作为 COS 函数的参数,求绝对值,最后是开方函数。考生需要掌握的是常用的数学函数。3.从工程管理角度,软件设计一般分为两步完成,它们是( )。(分数:2.00)A.概要设计与详细设计 B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计解析:解析 从软件工程角度看,软件设计分为概要设计和详细设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构。详细设计的首要
11、任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库。4.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为1og2+1解析:解析 满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干叶子结点的二叉树。因此选项 A 叙述正确,而选项 B 叙述错误。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。5.以下循环体的执行
12、次数是( )。 main() int i,j; for(i0,j1;ij+1;i+2,j-)coutiendl; (分数:2.00)A.3B.2C.1D.0 解析:解析 本题考查考生对 for 循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后判断第二个表达式是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以委有容易的判断出,循环体只执行了一次。6.下列关于 C+函数的说明中,正确的是( )。(分数:2.00)A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后+条语句必须是 return 语句C.标准 C+要求在调用一个函
13、数之前,必须先声明其原型 D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式解析:解析 内联函数不是定义在另一个函数体内部的函数;而是将 incline 放在函数定义中函数类型之前;函数体的最后一条语句可以是任意的语句;编译器不会根据函数返回值的类型来区分重载形式,选项 D 错误。标准 C+要求在调用一个函数之前,必须先声明其原型。7.若有如下语句 #includeiostream.h) void main() int x3; do XX-2; coutx; while(!(-x); 则上面程序段( )。(分数:2.00)A.输出的是 1B.输出的是 1 和-2 C.输出的是 3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 381 答案 解析 DOC
