【计算机类职业资格】计算机二级(C++)18及答案解析.doc
《【计算机类职业资格】计算机二级(C++)18及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C++)18及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C+)18 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列关于模板的说法正确的是( )。(分数:70.00)A.模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C.类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数2.对于下面的程序,说法正确的是( )。 #includeiostreamh void main( ) int x=3,y=4,z=2; if(X=y+z) cout “x=y+Z“; else cout“x!=y+Z“; (分数:70.0
2、0)A.“工程”菜单B.“文件”菜单C.“工具”菜单D.“编辑”菜单3.下列程序的运行结果是( )。 #include iostreamh class Location private: int X,Y; public: void init(int=0,in=0); Void valueX(int val) X=val; int valueX( ) return X; void valueY(int val) Y=val; int valueY( ) return Y; ; void Location:init(int initX,int initY) X=initX; Y=initY; vo
3、id main( ) Location A,B; Ainit( ); AvalueX(5); cout AvalueX( ) end1 AvalueY( ) end1; Binit(6,2);BvaleY(4); cout BvalueX( ) end1 BvalueY( ) end1; (分数:70.00)A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 24.对类的构造函数和析构函数描述正确的是( )。(分数:70.00)A.Redim a As IntegerB.Static a As IntegerC.Public a As IntegerD.Dim a As In
4、teger5.下列关于函数模板实参不能省略的情况说明不正确的是( )。(分数:70.00)A.从模板函数实参表获得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参6.能正确表示逻辑关系:“a10 或 a0”的 C+语言表达式是( )。(分数:70.00)A.a =10 or a =0B.a =0 | a =10C.a =10 & a =0D.a =10,a =07.设有数组定义:chararray:“China“;,则数组 array所占的空间为( )。(分数:70.00)A.循环执行 10次B.无限循环C.循
5、环体语句一次也不执行D.循环体浯句执行一次8.下面程序的运行结果为( )。 #includeiostreamh claSS A static int n; public: A( )n=1; A(int num)n=num; void print( )cout,+,*,D.D.,只能用友元函数重载的是。13.下列程序中画线处应填入的语句是( )。 classBase public: voidfun( )COUt“Baseoffun“endl; ; classDerived:publicBase voidfun( ) _/显示基类的成员函数 fun cout“Derivedoffun“endl;
6、; (分数:70.00)A.Alt+F2B.BBBBBC.随机出几个数D.文本框平均内容无变化 解析:数组在 Java语言中是当作对象处理的,它包含一个很重要的变量 length,用来表示数组的长度。 14.下面程序的运行结果是( )。 #includeiostream.h void main( ) int i=1; while(i B.C.0D.A解析:根据规范化理论依据,对关系的要求包括:列是同质的,即每一列中分量是同类型的数据,来自同一个域,每列称为一个属性,行或列的顺序可以任意排列,而不影响各数据项的关系。16.设以下变量均为 int类型,则值不等于 7的表达式是( )。(分数:70.
7、00)A.(x=y=6,x+y,X+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1,y=6,x+y) D.(y=6,y+1,x+y,x+1)解析:C+语言中逗号“,”也是一种运算符,称为逗号运算符。其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。其一般形式为:表达式 1,表达式 2,其求值过程是分别求两个表达式的值,并以表达式 2的值作为整个逗号表达式的值。逗号表达式的一般形式可以扩展为:表达式 1,表达式 2,表达式 3,表达式 n,它的值为表达式 n的值。17.如果表达式-X+y 中,-是作为成员函数重载的,+是作为成员函数重载的,则该表达式还可为( )。(分数:7
8、0.00)A.将继承这个类的所有行为B.子类将自动成为监听器C.不必实现任何不需要的 WindowListener方法 D.为了层次清楚,美观大方解析:数据封装就是数据抽象,即信息隐藏;而继承是实现程序复用的基础。18.与 y=(x0? 1:x0? -1:0);的功能相同的 if语句是( )。(分数:70.00)A.字符串 a的长度B.字符串 b的长度C.字符串 a和 b的长度之差D.字符串 a和 b的长度之和 解析:国际化命令只包含一个命令 native2ascii,该命令将含有本机编码 字符的文件,转换成 Unicode编码字符的文件。19.下列语句的输出结果( )。 cout strle
9、n(“/t/“/065/xff/n“); (分数:70.00)A.5 B.14C.8D.输出项不合法,无正常输出解析:该字符串中包含的字符是/t(跳格符)、/“ (双引号)、/065 (ASCII 值为八进制 065,也即十进制为 51的字符)、/xff(ASCII 值为十六进制 ff,也即十进制为 255的字符)、/n(换行符)。20.下列选项中不全是 C+语言关键字的是( )。(分数:70.00)A.const,break,defaultB.long,void,usingC.virtual,extern,include D.try,throw,this解析:本题考查 C+语言的关键字。要熟
10、练掌握 C+语言中的关键字。注意:include 不是 C+语言的关键字。21.下列描述中错误的是( )。(分数:70.00)A.公有继承的私有成员B.私有继承的公有成员C.私有继承的保护成员D.保护继承的保护成员 解析:逻辑运算符“”表示或的意思。22.C+语言对 C语言做了很多改进,C+语言相对于 C语言的最根本的变化是( )。(分数:70.00)A.12 32B.6 29 C.2 3D.12 3解析:此题是函数过程的调用。 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic中,实参与形
11、参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程时:当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 Proc中有两个形参,其中第一个形参 n为传址方式,第二个形参 m为传值方式。主调过程分别把实参 x、y 传递给 Proc,所以当过程调用结束后
12、,实参 x的值应随着被调过程变化而变化,而实参 y值在主调函数中始终不变,所以输出 y的值仍为 32;在被调过程中“n=n Mod l0”被调用时,相当于“x=x Mod l0”,所有 x的值最终为 2,最后输出结果如选项 B)所示。 23.在 32位的计算机中,一个 char型数据所占的内存长度的字节是( )。(分数:70.00)A.4B.1 C.2D.8解析:本题考查 C+语言各种数据类型所占的内存大小。char 型数据所占内存的大小为 1个字节。注意:int型数据占内存的大小为 4个,cong double,double 占内存的大小为 8个字节。24.下面程序的运行结果为( )。 #
13、include iostreamh void main( ) for(int a = 0,x =0;! xa = 10;a+) a+; cout a endl; (分数:70.00)A.纵栏式报表B.表格式报表 C.图表报表D.标签报表解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。25.可以用 p.a的形式访问派生类对象 p的基类成员 a,其中 a是( )。(分数:70.00)A.私有继承的公有成员B.公有继承的私有成员C.公有继
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C18 答案 解析 DOC
