31.下面关于运算符重载的描述错误的是
A)运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B)不是所有的运算符都可以进行重载
C)运算符函数的调用必须使用关键字operator
D)在C++语言中不可通过运算符重载创造出新的运算符
【参考答案】 C
32.与语句cout<
A)cout<<′\n′; B)cout<<′\12′;
C)cout<<′\xA′; D)cout<<′\0′;
【参考答案】 D
33.下面程序的运行结果是
#include
int fun(int a[],int n)
{ int result=1;
for(int i=1;i
result=result*a[i];
return result; }
void main()
{ int a[3]={3,4,5};
cout<
A)12 B)15 C)20 D)60
【参考答案】 C
34.下面程序的运行结果是
#include
void main()
{ int i=1;
while(i<=8)
if (++i%3!=2)continue;
else cout<
A)25 B)36 C)258 D)369
【参考答案】 C
35.下列程序的运行结果为
#include
template
class FF
{ TT a1, a2, a3;
public:
FF(TT b1, TT b2, TT b3){a1=b1; a2=b2; a3=b3;}
TT Sum(){return a1+a2+a3;} };
void main()
{ FF x(int(1.1),2,3),y(int(4.2),5,6);
cout<
A)6.1 15.2 B)6 15 C)6 15.2 D)6.1 15
【参考答案】 B
[本文共有 6 页,当前是第 5 页] <<上一页 下一页>>