|
(11)下列关于函数的描述中,错误的是 A)函数可以没有返回值 B)函数可以没有参数 C)函数可以是一个类的成员 D)函数不能被定义为模板 (12)若MyClass是一个类名,且有如下语句序列 MyClass c1,*c2; MyClass *c3=new MyClass; MyClass &c4=c1; 上面的语句序列所定义的类对象的个数是 A)1 B)2 C)3 D)4 (13)下列关于继承方式的描述中,错误的是 A)如果不显式地指定继承方式,缺省的继承方式是私有(private) B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员 C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员 D)采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员 (14)将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是 A)Decr& operator --(int); B)Decr operator --( Decr&,int); C)friend Decr& operator --(Decr&); D)frlend Decr operator --(Decr&,int); (15)若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列 MyTemp MyTemp 编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是 A)1 B)2 C)3 D)0 (16)在C++中,cin是个 A)类 B)对象 C)模板 D)函数 (17)在下列字符中,不允许作为C++标识符的是 A)b B)B C)_ D)2 (18)下列叙述中,错误的是 A)false是一个逻辑型常量 B)"b"是一个字符型常量 C)365是一个int常量 D)3.1415926是一个double常量 (19)若x和y是程序中的两个整型变量,则下列if语句中正确的是 A)if(x==0) y=1; else y=2; B)if(x==0) then y=1 else y=2; C)if(x==0) y=1 else y=2; D)if x==0 y=1; else y=2; (20)要定义整型数组x,使之包括初值为O的三个元素,下列语句中错误的是 A)int x[3]={0,0,0}; B)int x[]={0}; C)static int x[3]={0}; D)int x[]={0,0,0}; (责任编辑:admin) |