2010年计算机等级考试二级C++冲刺全真模拟试题及答案(1)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

11.C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。
A.增加了一些新的运算符
B.允许函数重载,并允许设置缺省参数
C.规定函数说明符必须用原型
D.引进了类和对象的概念
【答案】D

12.设有定义int a=1;float f=1.2;char c=’a';,则下列表示错误的是( )。
A.++a;
B.f--;
C.C++;
D.8++;
【答案】D 

13.下列程序的运行结果为( )。
 #include
 void main()
 {
 int a=2:
 int b=a+1;
 cout<<
 }
A.0.66667 B.0
C.0.7 D.0.66666666…
【答案】B 

14.下列关于运算符重载的叙述中,正确的是( )。
A.通过运算符重载,可以定义新的运算符
B.有的运算符只能作为成员函数重载
C.若重载运算符+,则相应的运算符函数名是+
D.重载一个二元运算符时,必须声明两个形参
【答案】B 

15.下列关于模板的叙述中,错误的是( )。
A.调用模板函数时,在一定条件下可以省略模板实参
B.可以用int、double这样的类型修饰符来声明模板参数
C.模板声明中的关键字class都可以用关键字typename替代
D.模板的形参表中可以有多个参数
【答案】D 

16.要利用C++流进行文件操作,必须在程序中包含的头文件是( )。
A.iostream
B.fstream
C.strstream
D.iomanip
【答案】B

17.下列描述中,不属于面向对象思想主要特征的是( )。 
A.封装性 
B.跨平台性 
C.继承性 
D.多态性 
【答案】B  

18.有如下程序段: 
Tnt i=4;int j=l; 
int main(){ 
int i=8,j=i; 
cout<
运行时的输出结果是( )。 
A.44 
B.41 
C.88 
D.81 
【答案】C  

19.下面的哪个选项不能作为函数的返回类型? ( )。 
A.void 
B.int 
C.new 
D.long 
【答案】C  

20.函数fun的返回值是( )。 
 fun(char*a,char*B. 
 { 
 int num=0,n=0; 
 while(*(a+num)!=‘/0’)num++; 
 while(b[n]){*(a+num)=b[n];num++;n++;} 
 return num; 
 } 
A.字符串a的长度 
B.字符串b的长度 
C.字符串a和b的长度之差 
D.字符串a和b的长度之和 
【答案】D  

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答