当前位置:首页 > 全部子站 > IT > 等级考试

2018年9月计算机二级C++考前基础练习试题(8)

来源:长理培训发布时间:2018-07-27 19:12:53

 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=12nt”的长度为(  )。

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并计算二者的和。

责编:曾珂

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部