单选题有如下程序: #include<iostream> using namespace std; class Name{ char name[20]; public: Name(){ strcpy(name,''''); cout<<'?'; } Name(char *fname){ strew(name,fname); cout<<'?'; } }; int main() { Name names[3]={Name(''张三''),Name(''李四'')}; return 0; } 运行此程序输出符号?的个数是( )。
单选题有如下类定义: class AA{ int a; Publie: AA(int n=0):a(n){} }; class BB:public AA{public: BB(int n)_________ }; 其中横线处缺失部分是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class VAC{
public:
int f()const{return 3;}
int f(){return 5;}
};
int main()
{
VAC v1;
const VAC v2;
cout<<v1.f()<<v2.f();
return 0;
}
执行这个程序的输出结果是______。
单选题下列队列的描述中,正确的是( )。
单选题执行下列语句后,输出结果为 cout.put('s'); cout<<'c'<<'a';
单选题有以下类定义 class MyClass private: int id; char gender; char *phone; public: MyClass():id(0),gender('#'),phone(NULL) MyClass(int no,char ge='#',char *ph=NULL) id=no;gender=ge;phone=ph;) ; 下列类对象定义语句中错误的是( )。 A.MyClass myobj; B.MyClass myobj(11, "13301111155"); C.MyClass myobj(12,'m'); D.MyClass myobj(12);
单选题有下列程序: #include<iostream.h> using namespace std; classBase { protected: int i; public: int j; }; classDerived:public Base { int m; public: intn; }; int main() { Derived d; d.i=0; ∥[1] d.j=0; ∥[2] d.m=0; ∥[3] d.n=0; ∥[4] return 0; } 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是( )。
单选题以下对结构体类型变量 td 的定义中,错误的是______。
单选题世界上第一台电子数字计算机ENIAC是在美国研制成功的,其诞生的年份是( )。
单选题在公有继承的情况下,允许派生类直接访问的基类成员包括( )。
单选题若MyClass是一个类名,其有如下语句序列:
MyClass c1,*c2;
MyClass *c3=new MyClass;
MyClass &c4=c1:
上面的语句序列所定义的类对象的个数是
____
。
单选题有如下程序:
#include<iostream>
using namespace std;
void f1(int}
void f2(int x){++x;}
int main(){
int x=10,y=12;
f1(x);
f2(y);
cout<<x+y<<endl;
return 0;
}
运行这个程序的输出结果是______。
单选题以下关于虚函数的叙述中不正确的是 A) 虚函数属于成员函数 B) 虚函数不允许说明成静态的 C) 凡是虚函数必须用virtual说明 D) 虚函数可以被继承
单选题下列关于构造函数的描述中,错误的是( )。 A) 构造函数可以设置默认参数 B) 构造函数可以对静态数据成员进行初始化 C) 构造函数在说明类变量时自动执行 D) 构造函数可以重载
单选题运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。 #
include<iostream.h> void main(){ int
v1=0,v2=0,k=0; char ch[80];
cin>>ch; while(ch[k]){
switch(ch[k]){ case 's';
case 'h'; default:
v1++1; case 'o': v2++;
} k++; }
cout<<v1<< ","<<v2<<end1; }
A. 2, 0
B. 5, 0
C. 4, 5
D. 2, 5
单选题有如下函数定义: void func(int a,int b++; 若执行代码段: int x=0,y=1; func(x,y); 则变量x和y的值分别是( )。 A.0和1 B.1和1 C.0和2 D.1和2
单选题已知枚举类型定义语句为: enum TokenNAME,NUMBER,PLUS=5,MINUS,PRINT=10); 则下列叙述中错误的是
单选题函数int test(int a,int b=1,int c=0),下列调用不合法的个数是test(0); test(0,0);test();test(0,0,0);
单选题下列关于函数参数的叙述中,错误的是
单选题必须用一对大括号括起来的程序段是( )。