A)有的运算符可以作为非成员函数重载
B)所有的运算符都可以通过重载而被赋予新的含义
C)不得为重载的运算符函数的参数设置默认值
D)有的运算符只能作为成员函数重载
(15)下列关于模板的叙述中,错误的是()。
A)调用模版函数时,在一定条件下可以省略模板实参
B)可以用int、double这样的类型修饰符来声明模版参数
C)模板声明中的关键字class都可以用关键字typename替代
D)模板的形参表中可以有多个参数
(16)要利用C++流进行文件操作,必须在程序中包含的头文件是()。
A)iostream B)fstream
C)strstream D)iomanip
(17)下列字符串中不能作为C++标识符使用的是()。
A)WHILE B)user C)_lvar D)9stars
(18)下列语句中错误的是()。
A)const int a;
B)const int a=10;
C)const int*point=0;
D)const int*point=new int(10);
(19)有如下程序:
#include
using namespace std;
int main(){
int sum;
for(int i=0;i<6;i+=3){
sum=i;
for(int j=i;j<6;j++)sum+=j;
}
cout< return 0; } 运行时的输出结果是()。 A)3 B)10 C)12 D)15 (20)下列语句中,正确的是()。 A)char*myString="Hello-World!"; B)char myString="Hello-World!"; C)char myString[11]="Hello-World!"; D)char myString[12]="Hello-World!"; (21)若已经声明了函数原型“void fun(int a,double b=);”,则下列重载函数声明中正确的是()。 A)void fun(int a=90,double b=;