【计算机类职业资格】二级C++笔试-236及答案解析.doc
《【计算机类职业资格】二级C++笔试-236及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-236及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-236 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程序的运行结果为#includeiostream.htemplateclass TT class FF TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3)a1=b1;a2=b2;a3=b3;TT Sum( )return al+a2+a3;void main( ) FF int x (int(1.1),2,3),y(int(4.2),5,6);cout xSum( )ySum( )end1;(分数:2.00)A.6.1 15.2B.6 15C.
2、615.2D.6.1152.继承机制的作用是(分数:2.00)A.信息隐藏B.数据封装C.定义新类D.数据抽象3.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试4.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(分数:2.00)A.控制流B.加工C.数据存储D.源和潭5.下面程序的运行结果为#include iostream.h class Astatic int n;public:A( )n=1;A(int num) n = num;void print( )cou
3、t n;int A:n=2;void main( )A a,b (3);aprint( );bprint( );cout end1;(分数:2.00)A.11B.13C.23D.336.存在定义 int a10,x,*Pa;,若 pa=下面正确的叙述是(分数:2.00)A.A:func2( )和 B:func1( )都是虚函数B.A:func2( )和 B:func1( )都不是虚函数C.B:func1( )是虚函数,而 A:func2( )不是虚函数D.B:func1( )不是虚函数,而 A:func2( )是虚函数16.下列程序的运行结果为#include iostream.h void
4、main( )int a=2;int b=a+l;cout a/b end1;(分数:2.00)A.066667B.0C.07D.0.6666666617.下面程序的运行结果为#include iostream.h void swap ( int in;i+)result=result*ai;return result;void main( ) int a3=3,4,5;cout fun(a,3) end1;(分数:2.00)A.12B.15C.20D.6022.下面关于 C+语言变量的叙述错误的是(分数:2.00)A.C+语言中变量分为 auto,static,extern 和 regist
5、er四种存储类型B.自动变量和外部变量的作用域为整个程序C.内部静态变量的作用域是定义它的函数D.外部静态变量的作用域是定义它的文件23.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理24.通常拷贝构造函数的参数是(分数:2.00)A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名25.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间26.用链表表示线性表的
6、优点是(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同27.下面程序的运行结果是#includeiostream.hclass baseprotected: int a; public:base( )cout“0“;class basel:virtual base public: base1( )cout“1“; class base2:virtual basepublic:base2( )cout“2“;class derived:public base1,public base2public:derived( )co
7、ut“3“;void main( )derived obj;cout end1;(分数:2.00)A.0123B.3120C.0312D.301228.在 C+语言程序中,对象之间的相互通信通过(分数:2.00)A.继承实现B.调用成员函数实现C.封装实现D.函数重载实现29.一个函数功能不太复杂但要求被频繁调用,应选用(分数:2.00)A.内联函数B.重载函数C.递归函数D.嵌套函数30.下列不是描述类的成员函数的是(分数:2.00)A.构造函数B.析构函数C.友元函数D.拷贝构造函数31.下面程序的运行结果是#includeiostream.hvoid main( )int i=1;whi
8、le(i=8)if ( +i%3!=2)continue;else couti;(分数:2.00)A.25B.36C.258D.36932.C+语言类体系中,不能被派生类继承的有(分数:2.00)A.转换函数B.构造函数C.虚函数D.静态成员函数33.设 int a=l,b=2;,则(a+)+b 和 a+ +b这两个表达式的值分别为(分数:2.00)A.3,3B.3,4C.4,3D.4,434.在数据库设计中,将 ER 图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段35.有如下数组声明:int num10;,下标值引用错误的是(
9、分数:2.00)A.num10B.num5C.num3D.num0二、填空题(总题数:14,分数:30.00)36.数据的逻辑结构有线性结构和 【1】 两大类。(分数:2.00)填空项 1:_37.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。(分数:2.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括 【4】 技术和软件工程管理。(分数:2.00)填空项 1:_40.关系操作的特点是 【5】 操作。(分数:2.00)填空项 1:_41.C+中
10、封装性、继承性和 【6】 是面向对象思想的主要特征。(分数:2.00)填空项 1:_42.下面程序的结果为 【7】 。#includeiostream.h void main( )int a=1,b=2;bool c=1;if(ab) |c) cout“true“ end1;elsecout“false“end1;(分数:2.00)填空项 1:_43.下列 for语句的循环次数为 【8】 。for (int a=0,b=1;bi+) cout ai“ “;cout end1;(分数:2.00)填空项 1:_45.C+程序是从 【10】 函数开始执行的。(分数:2.00)填空项 1:_46.假定
11、 A为一个类,则语句 A(A A(int num) n = num;void print( )cout n;int A:n=2;void main( )A a,b (3);aprint( );bprint( );cout end1;(分数:2.00)A.11B.13C.23D.33 解析:解析 本题考查的是静态数据成员的使用,n 为类 A的静态成员,即为类 A的所有对象共有的成员,所以,当对象 b把 n初始化为 3时,对象 a的成员 n的值也为 3(这两个 n实际上是同一个)。6.存在定义 int a10,x,*Pa;,若 pa=下面正确的叙述是(分数:2.00)A.A:func2( )和 B
12、:func1( )都是虚函数B.A:func2( )和 B:func1( )都不是虚函数C.B:func1( )是虚函数,而 A:func2( )不是虚函数 D.B:func1( )不是虚函数,而 A:func2( )是虚函数解析:解析 基类中说明的虚函数,在派生类中自然就是虚函数,所以类 B中 funcl()是虚函数;而类A中的 func2没有被关键字 virtual修饰,所以不是虚函数。16.下列程序的运行结果为#include iostream.h void main( )int a=2;int b=a+l;cout a/b end1;(分数:2.00)A.066667B.0 C.07D
13、.0.66666666解析:解析 表达式值的类型是由操作数的类型决定的,因为本题的两个数都是 int型的,所以得出的结果也为 int型,即去掉小数点后的部分,只取商的整数部分。17.下面程序的运行结果为#include iostream.h void swap ( int in;i+)result=result*ai;return result;void main( ) int a3=3,4,5;cout fun(a,3) end1;(分数:2.00)A.12B.15C.20 D.60解析:解析 for 循环执行 2次,所以第一次 for 循环为 result=1*al=4,第二次 for循环
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 236 答案 解析 DOC
