【计算机类职业资格】二级C++笔试-412及答案解析.doc
《【计算机类职业资格】二级C++笔试-412及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-412及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-412 及答案解析(总分:87.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.关于 const 修饰符的说法中,错误的是A) const 既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象B) 若 const 修饰了一个对象,则该对象中的所有数据成员都无法被更新C) 常对象无法调用一般成员函数D) 常成员函数只能被常对象调用,不能被一般对象调用(分数:2.00)A.B.C.D.2.如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeiostreamusing
2、namespace std;class Baseint a,b;public:Base(int x,int y)a=x;b=y;void show()couta,bendl;class Derived:public Baseint c,d;public:Derived(int x,int y,int z,int m):Base(x,y)c=z;d=w;void show()coutc,dendl;int main()Base B1(50,50),*pb;Derived D1(10,20,30,40);pb=下列对函数模板 Max()的调用中错误的是( )。A) Max(3.5,4.5) B)
3、Max(3.5,4)C) Maxdouble(3.5,4.5) D) Maxdouble(3.5,4)(分数:2.00)A.B.C.D.17.软件工程的出现是由于( )。A) 程序设计方法学的影响 B) 软件产业化的需要C) 软件危机的出现 D) 计算机的发展(分数:2.00)A.B.C.D.18.假定 a 为一个整型数组名,则元素 a4的字节地址为A) a+4 B) a+8 C) a+16 D) a+32(分数:2.00)A.B.C.D.19.下列关于指针的运算中,( )是非法的。A) 两个指针在一定条件下,可以进行相等或不等的运算B) 可以将一个空指针赋值给某个指针C) 一个指针可以加上两
4、个整数之差D) 两个指针在一定条件下可以相加(分数:1.00)A.B.C.D.20.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,而从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求的是指( )。A) 用户需求 B) 非功能需求 C) 业务需求 D) 功能要求(分数:2.00)A.B.C.D.21.下列描述中错误的是( )。A) 派生类可以使用 private 派生B) 对基类成员访问必须是无二义性的C) 赋值兼容规则也适合于多继承D) 基类和派生类中存在同名函数,将出现二义性(分数:2.00)A.B.C.D.22.
5、以下程序的输出结果是( )。#includeiostream.hvoid main()int i, j,x=0;fof (i=0;i2;i+=x+;for(j=0;j3;j+=if(j%2)continue:x+;x+;cout“x=“x;=A) x=4 B) x=8 C) x6 D) x=12(分数:1.00)A.B.C.D.23.下列有关类成员的叙述中,正确的是A) 友元函数是类的成员函数B) 类成员的默认访问权限是私有的C) 类成员函数必须声明为公有的D) 类的静态数据成员不能是常成员(分数:2.00)A.B.C.D.24.实现输出为八进制的符号是( )。Adec Bhex Coct D
6、setw(8)(分数:1.00)A.B.C.D.25.运算符重载是对已有的运算符赋予多重含义,因此A) 可以对基本类型(如 int 类型)的数据,重新定义“+”运算符的含义B) 可以改变一个已有运算符的优先级和操作数个数C) 只能重载 C+中已经有的运算符,不能定义新运算符D) C+中已经有的所有运算符都可以重载(分数:1.00)A.B.C.D.26.有如下函数模板的定义:templateclass TT func(T x,T y)return x*x+y*y;在下列对 func 的调用中不正确的是A) func(3,5); B) func(3,5);C) func(3,5.5); D) fu
7、ncint(3,55);(分数:1.00)A.B.C.D.27.下面对 C+重载运算符描述正确的是( )。A) 只有类成员运算祠: B) 只有友元运算符C) 只有非成员和非友元运算符 D) 上述三者都有(分数:2.00)A.B.C.D.28.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。A) 完全相同 B) 完全不同C) 部分相同,部分不同 D) 以上都不对(分数:2.00)A.B.C.D.29.下列是 if 语句的基本形式:if(表达式)语句其中“表达式”( )。A) 必须是逻辑表达式 B) 必须是关系表达式C) 必须是逻辑表达式或关系表达式 D) 可以
8、是任意合法的表达式(分数:2.00)A.B.C.D.30.线性表 L=(a1,32,a3,ai,an),下列说法正确的是 A) 每个元素都有一个直接前件和直接后件B) 线性表中至少要有一个元素C) 表中诸元素的排列顺序必须是由小到大或由大到小D) 除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件(分数:1.00)A.B.C.D.31.为用户与数据库系统提供接口的语言是A) 高级语言 B) 数据描述语言(DDL)C) 数据操纵语言(DML) D) 汇编语言(分数:1.00)A.B.C.D.32.在下面的运算符重载函数的原型中,错误的是( )。A) Volume op
9、erator-(double,double);B) double Volume:operator-(double);C) Volume Volume:operator-(Volume);D) Volume operator-(Volume);(分数:2.00)A.B.C.D.33.下列数据模型中,具有坚实理论基础的是A) 层次模型 B) 网状模型 C) 关系模型 D) 以上 3 个都是(分数:2.00)A.B.C.D.34.以下程序的运行结果是_。#includeiostreamusing namespace std;const double PI=3.14:class Pointint x,
10、y;public:Point(int a,int b)x=a;y=b;int getx()return。;int gety()return y;class Circle:public Pointint r,public:Circle(int a,int b,int c):Point(a,b) r= c; int getr( )return r;double area( )return PI*r*r;int main( )Circle c1(5 ,7 ,10);coutc1.area()endl;return 0,A) 25 B) 49 C) 100 D) 314(分数:2.00)A.B.C.D
11、.35.下面叙述正确的是_ .A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 以上三种描述都不对(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:28.00)36.下列程序的输出结果是_。#includeiostream.h)templateclass TTmax(T x,int n)int i;T maxvx0;for(i1;i(n;i+)if(maxvTmax(T x,int n)int i;T maxvx0;for(i1;i(n;i+)if(maxvxi)maxv
12、xi;return maxv;void main()inta3,2,7,6,8,9;double b1.2,3.4,2.5,7.3,6.8;coutmax(a,4)“,“max(b,3)endl;(分数:2.00)填空项 1:_ (正确答案:7,3.4。)解析:解析 函数的功能是求出数组中指定范围的元素中的最大值。所以在 a 数组中前四个数据中最大值为 7,数组 b 中前 3 个元素中最大值为 3.4。37.非成员函数必须声明为类的 1 才能访问这个类的 private 成员。(分数:2.00)填空项 1:_ (正确答案:友元函数)解析:解析 C+的友元提供了不同类或对象的成员函数之间、类的成
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 412 答案 解析 DOC
