【计算机等级考试成绩什么时候出来】2010年9月计算机等级考试二级C++全真试题及答案(2)

更新时间:2019-04-05    来源:计算机等级考试    手机版     字体:

【www.kwkids.com--计算机等级考试】

2010年9月计算机等级考试二级C++全真试题及答案(2)

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
 

本文来源:http://www.kwkids.com/jisuanjilei/16169.html

热门标签

更多>>

本类排行