首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > C加加 > 模拟试题 > 正文

2018年9月计算机二级C++考前基础练习题及答案(10)

来源:考试吧 2018-05-02 15:06:04 要考试,上考试吧! 万题库
“2018年9月计算机二级C++考前基础练习题及答案(10)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧计算机等级考试网。

  点击查看:2018年9月计算机二级C++考前基础练习题及答案汇总

  1.为了提高函数调用的实际运行速度,可以将较简单的函数定义为(  )。

  A.内联函数

  B.重载函数

  C.递归函数

  D.函数模板

  2.若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为(  )。

  A.a

  B.AA.a

  C.a{}

  D.AA:a{}

  3.当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是(  )。

  A.任何

  B.公有或保护

  C.保护或私有

  D.私有

  4.若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是(  )。

  A.Data+(Data);

  B.Dataoperator+(Data);

  C.Data+operator(Data);

  D.operator+(Data.Data);

  5.下列关于函数模板的描述中,正确的是(  )。

  A.函数模板是一个实例函数

  B.使用函数模板定义的函数没有返回类型

  C.函数模板的类型参数与函数的参数相同

  D.通过使用不同的类型参数,可以从函数模板得到不同的实例函数

  6.C++系统预定义了3个用于标准数据流的对象,下列选项中不属于此类对象的是(  )。

  A.cout

  B.cin

  C.cerr

  D.cset

  7.Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是(  )。

  A.cpp

  B.exe

  C.obj

  D.lik

  8.字符串“a+b=12\n\t”的长度为(  )。

  A.12

  B.10

  C.8

  D.6

  9.有如下程序:

  #include

  usingnamespacestd;

  intmain(  ){

  intf,f1=0,f2=1;

  for(inti=3;i<=6;i++){

  f=f1+f2:

  f1=f2;f2=f;

  }

  cout

  }

  运行时的输出结果是(  )。

  A.2

  B.3

  C.5

  D.8

  10.有如下程序:

  #include

  usingnamespacestd;

  intmain(  ){

  inta[6]={23,15,64,33,40,58};

  ints1,s2;

  s1=s2=a[0];

  for(int*p=a+1;pif(s1>*p)s1=*p;

  if(s2<*p)s2=*p;

  }

  cout

  }

  运行时的输出结果是(  )。

  A.23

  B.58

  C.64

  D.79

  参考答案:

  1.A。【解析】内联函数一般是程序代码少于10行的函数,在编译过程中,直接在调用点处被展开,不会因函数调用带来巨大的系统开销,因此能提高实际运行速度。

  2.A。【解析】a是类AA的非静态数据成员,在类AA的成员函数中可以直接访问。B是访问静态数据成员的方式,C和D都是访问函数的方式。

  3.B。【解析】保护继承时基类的public和proteeted是保护的,私有继承时基类的public和protected是私有的。

  4.B:【解析】重载运算符的函数一般格式如下:函数类型0perator运算符名称(形参列表)因此选B。

  5.D。【解析】函数模板只是声明了一个函数的描述即模板,不是一个可以直接执行的函数,只有根据实际情况用实参的数据类型参数标识符之后,才能产生真正的函数。

  6.D。【解析】C++的标准数据流对象有3个:cout标注输出流,cin标准输入流,cerr标准错误流。

  7.C。【解析】cpp是C++源文件的扩展名;exe是可执行文件的扩展名;lik是连接文件的扩展名。

  8.C。【解析】\n表示回车,\t是制表符。

  9.C。【解析】循环3次,分别每次计算出f1,f2和f的值,该题比较简单,只需要细心即可。

  10.D。【解析】根据程序的意思,找出数组a中最大值s1和最小值s2并计算二者的和。

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

  相关推荐:

  2018年全国计算机等级考试必做试题汇总(各科目)

  2018年全国计算机等级考试复习知识点汇总(各科目)

  2018全国计算机等级考试备考经验及应试技巧汇总

  历年真题汇总|考试吧策划:2018年计算机等级考试报考指南

0
收藏该文章
0
收藏该文章
文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 出版物经营许可证新出发京批字第直170033号 
京ICP证060677 京ICP备05005269号 中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧