【计算机类职业资格】计算机等级考试二级(C++)37及答案解析.doc
《【计算机类职业资格】计算机等级考试二级(C++)37及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级(C++)37及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级(C+)37 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.如果表达式+x/y 中,+是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。(分数:2.00)A.(operator+(x) )operator/(y)B.(operator+(0) )operator/(y)C.operator/( (operator+(x,0) ),y)D.operator/( (operator+(0) ),y)2.设有如下关系表 (分数:2.00)A.T=RSB.T=RSC.T
2、=RSD.T=R/S3.继承机制的作用是( )。(分数:2.00)A.信息隐藏B.数据封装C.定义新类D.数据抽象4.判断字符型变量 ch 是否为大写英文字母,应使用表达式【 】(分数:2.00)A.chA char *s1=“Fortran“,*s2=“Basic“; if(fp=fopen(“test.txt“,“wb“)=NULL) printf(“Cant open test.txt file/n“); exit(1); fwrite(s1,7,1,fp); /*把从地址 s1 开始的 7 个字符写到 fp 所指文件中*/ f seek(fp, 0L,SEEK_SET); /*文件位置
3、指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); (分数:2.00)A.BasicanB.BasicFortranC.BasicD.FortranBasic7.下列选项中不全是 C+语言关键字的是( )。(分数:2.00)A.const,break,defaultB.long,void,usingC.virtual,extern,includeD.try,throw,this8.下列程序的输出结果为( )。 # include iostreamh int func(int n) if (n1)return 1; else return n + func (n-
4、1); return 0; void main( ) cout func (5) endl; (分数:2.00)A.VariantB.ByteC.BooleanD.Integer9.若有语句 char *line5;,以下叙述中正确的是_。 (分数:2.00)A.定义 line 是一个数组,每个数组元素是一个基类型为 char 的指针变量B.定义 line 是一个指针变量,该变量可以指向一个长度为 5 的字符型数组C.定义 line 是一个指针数组,语句中的*号称为间址运算符D.定义 line 是一个指向字符型函数的指针10.关于静态数据成员的描述中正确的是( )。(分数:2.00)A.类的静
5、态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化11.下列描述中错误的是( )。(分数:2.00)A.公有继承的私有成员B.私有继承的公有成员C.私有继承的保护成员D.保护继承的保护成员12.能正确表示逻辑关系:“a10 或 a0”的 C+语言表达式是( )。(分数:2.00)A.a =10 or a =0B.a =0 | a =10C.a =10 B.+i;C.a=a+1=5D.! (+a! =b-)14.以下程序的输出结果是( )。 #includeiostreamh void mai
6、n( ) int a=21,b=11; cout- -a+b; (分数:2.00)A.30B.31C.32D.3315.C+语言对 C 语言做了很多改进,C+语言相对于 C 语言的最根本的变化是( )。(分数:2.00)A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念16.有如下程序 #include using namespace std; class Base protected; Base()coutnext; r=q-next; sum+=q-next-num; sum+=r-next-next-num; printf(“
7、%d/n“,sum); (分数:2.00)填空项 1:_计算机等级考试二级(C+)37 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.如果表达式+x/y 中,+是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为( )。(分数:2.00)A.(operator+(x) )operator/(y) B.(operator+(0) )operator/(y)C.operator/( (operator+(x,0) ),y)D.operator/( (operator+(0) ),y)解析:C+中
8、用成员函数重载+x 为:xoperator+( ),用友元函数重载+x 为:operator+(x),用成员函数重载 x/y 为:xoperator/(y),用友元函数重载 x/y 为:operator/(x,y)。2.设有如下关系表 (分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:从图中可以看出,关系 T 是关系 R 和关系 S 的简单合并,而合并的符号为,所以答案为 T=RS。3.继承机制的作用是( )。(分数:2.00)A.信息隐藏B.数据封装C.定义新类 D.数据抽象解析:数据封装就是数据抽象,即信息隐藏;而继承是实现程序复用的基础。4.判断字符型变量 ch
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 C37 答案 解析 DOC
