【计算机类职业资格】二级C++-10-2及答案解析.doc
《【计算机类职业资格】二级C++-10-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++-10-2及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+-10-2 及答案解析(总分:86.50,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:62.50)1.关系模型允许定义 3 类数据约束,下列不属于数据约束的是 A. 实体完整性约束 B. 参照完整性约束 C. 域完整性约束 D. 用户自定义的完整性约束(分数:1.00)A.B.C.D.2.下列程序的运行结果是#includeiostreamhclass A int a;public:A( )a=0;A(int aa) a=aa;couta+;;void main( )A x,y(2),z(3);coutend1; A. 00 B. 23 C. 34 D. 25(分数:
2、1.00)A.B.C.D.3.当使用 fstram 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 A. ios:in B. ios:out C. ios:int | ios:out D. 没有(分数:2.00)A.B.C.D.4.在 C+中,打开一个文件,就是将这个文件与一个U /U建立关联,关闭一个文件,就是取消这种关联。 A.类 B.流 C.对象 D.结构(分数:2.00)A.B.C.D.5.对下面程序描述正确的是U /U。#include iostream using namespace std;class A private:int i;public:class B p
3、rivate:int j;protected:int k;int fun1 ( ); MyB;int fun2 ( ); A. 定义类 B 的对象的语句是: A:B b; B. 类 A 的成员函数 fun2()可以用 MyBj 的方式访问类 B 的私有成员 j。 C. 类 A 的成员函数 fun2()可以用 MyBk 的方式访问类 B 的保护成员 k。 D. 类 B 的成员函数 fun1()可以直接访问类 A 的私有成员 i。(分数:2.00)A.B.C.D.6.以下程序执行后的输出结果是U /U。#include iostreamusing namespace std;void try(in
4、t,int,int,int);int main()int x,y,z,r;x=1;y=2;try(x,y,z,r);coutrendl;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.不确定(分数:2.00)A.B.C.D.7.在数据库系统中,把具有以下两个特征的模型称为网状模型。允许有一个以上的结点没有双亲有且仅有一个结点无双亲根以外的结点有且仅有一个双亲一个结点可以有多个双亲以下各项组合中符合题意的是U /U。 A.和 B.和 C.和 D.和(分数:2.00)A.B.
5、C.D.8.有如下头文件: int f1( ); static int f2( ); class MA public: int f3( ); static int f4( ); ; 在所描述的函数中,具有隐含的 this 指针的是 A. f1 B. f2 C. f3 D. f4(分数:2.00)A.B.C.D.9.下列有关类和对象的叙述不正确的是 A. 任何一个对象都归属于一个具体的类 B. 类与对象的关系和数据类型与变量的关系相似 C. 类的数据成员不允许是另一个类的对象 D. 一个类可以被实例化成多个对象(分数:2.00)A.B.C.D.10.有如下程序:#includeiostreamu
6、sing namespace std;class Bpublic:Virtual void show()cout“B”;class D:publicBpublic:void show()cout“D”;void funl(B*ptr)ptr-show();voidun2(B A.0 B.1 C.2 D.3(分数:1.00)A.B.C.D.17.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数U /U。 A.没有返回值 B.返回若干个系统默认值 C.有返回值,但返回一个不确定的值 D.返回一个用户所希望的函数值(分数:2.00)A.B.C.D.18.以下程序的输出结果是U
7、 /U。min()int i=0,a=0;while(i20)for(;)if(i%10)=0)break;else i-;i+=11;a+=i;coutaendl; A.21 B.32 C.33 D.11(分数:2.00)A.B.C.D.19.对于模板定义关键字 class 和 typename 说法不正确的是U /U。 A.程序中的 class 并不能都替换为 typename B.class 和 typename 都可互相替换 C.程序中的 typename 都能替换为 class D.程序中的部分 class 可以替换为 typename(分数:2.00)A.B.C.D.20.有如下程
8、序:#include iostreamusing namespace std;class Apublic:A()cout“A“;class B public:B()cout“B“;class C:public A B b;public:C()cout“C“;int main()C obj;return 0;执行后的输出结果是U /U。 A.CBA B.BAC C.ACB D.ABC(分数:2.00)A.B.C.D.21.对建立良好的程序设计风格,下面描述正确的是 A. 程序应简单、清晰、可读性好 B. 符号名的命名只要符合语法 C. 充分考虑程序的执行效率 D. 程序的注释可有可无(分数:2.
9、00)A.B.C.D.22.以下函数值的类型是fun(float x)float y;y=3*x-4;return y; A. int B. 不确定 C. void D. float(分数:2.00)A.B.C.D.23.在 ios 中提供控制格式的标志位中,U /U是转换为十六进制形式的标志位。 A. hex B. oct C. dec D. left(分数:2.00)A.B.C.D.24.下列叙述中正确的是 A. 数据库系统是一个独立的系统,不需要操作系统的支持 B. 数据库技术的根本目的是解决数据的共享问题 C. 数据库管理系统就是数据库系统 D. 以上 3 种说法都不对(分数:2.00
10、)A.B.C.D.25.向一个栈顶指针为 HS 的链式栈中插入一个 s 所指的结点时,则执行 A. HS-next=s; B. snext=HSnext;HSnext=s; C. s-next=HS;HS=s; D. snext=HS;HS=HSnext;(分数:2.00)A.B.C.D.26.面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理? A. 对数据的操作 B. 信息 C. 数据隐藏 D. 数据抽象(分数:2.00)A.B.C.D.27.设置虚基类的目的是U /U。 A.简化程序 B.消除二义性 C.提高运行效率 D.减少目标代码(分数:1.00)A.B.C
11、.D.28.建立派生类对象时,3 种构造函数分别是 a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这 3 种构造函数的调用顺序为 A. abc B. acb C. cab D. cba(分数:1.00)A.B.C.D.29.有如下函数模板:templateT cast(Uu)return u;其功能是将 U 类型数据转换为 T 类型数据。已知 i 为 int 型变量,下列对模板函数 cast 的调用中正确的是U /U。 A. cast(i); B. cast(i); C. cast(i); D. cast(i);(分数:2.00)A.B.C.D. 解析:解析 选项 D)
12、是将 double 类型的数据转化成 int 类型的数据,正确。30.有下列程序:#include stdio.hvoid main() int x;scanf(“%d“,x);if(x=3);elseif(x!=10) printf(“%d/n“,x);程序运行时,输入的值在哪个范围才会有输出结果_。 A.不等于 10 的整数 B.大于 3 且不等 10 的整数 C.大于 3 或等于 10 的整数 D.小于 3 的整数(分数:2.50)A.B. C.D.解析:解析 在本题的程序中输入的数值小于等于 3 时不进行任何处理。如果输入的数值大干 3 并且其值不等于 10 时,则打印输入的数值。所以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C102 答案 解析 DOC
