计算机二级

2018年计算机二级C++考试试题(5)

总分:100分 类型:预测试题 费用:免费
解析:有 练习:1256次 时间:120分钟
试卷介绍
2018年计算机二级C++考试试题(5),是针对计算机二级考试中C++的试题。
试卷预览
有如下程序:#includeusing namespace std; class Base{protected: Base{cout<<’A’;}Base(char C){cout<执行这个程序的输出结果是(  )。

A.B

B.BA

C.AB

D.BB

下列符号中能够作为C++标识符的是( )。

A.Coflst

B.2a

C._shape

D..Count

有如下程序:#includeusing namespace std; class Base{private: void funlconst{tout<<”funl”;}protected: void fun2const{tout<<”fun2”;}public: void fun3const{cout<<”fhll3”;}}; class Derived:protected Base{public: void fhn4const{cout<<”filn4”;}}; int main{Derived obj; obj.funl;//① obj.fun2;//② obj.furd;//③ obj.fun4;//④ return U: }其中有语法错误的语句是(  )。

A.①②③④

B.①②③

C.②③④

D.①④

有如下程序:#includeusing namespace std; class Instrument{public: virtual void Display=0; }; class Pian0:public Instrument}public: void Display{/*函数体略*/}}; intmain{Instrument S; Instrument*P=0: //…; return 0; }下列叙述中正确的是(  )。

A.语句“Insturment*P=0;”编译时出错

B.语句“Instnunent s;”编译时出错

C.类Pian0中的Display函数不是虚函数

D.类Instrument是一个虚基类

如下函数模板: templateT square(T x){return x*x;} 其中T是(  )。

A.函数形参

B.函数实参

C.模板形参

D.模板实参

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

A.内联函数

B.重载函数

C.递归函数

D.函数模板

首页 计算机类计算机二级C++语言程序设计