单选题 | 继承机制的作用是 | 查看答案 |
单选题 | 下面程序的运行结果是 #include<iostream.h> void main() { int i=1; while(i<=8) if (++i%3!=2)continue; else cout<<i; } |
查看答案 |
单选题 | 存在定义int a[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的? | 查看答案 |
单选题 | 下面程序的运行结果为 #include<iostream.h> class A { static int n; public: A(){n=1;} A(int num){n=num;} void print(){cout<<n;} }; int A::n=2; void main() { A a,b (3); a.print(); b.print(); cout<<endl; } |
查看答案 |
单选题 | C++语言类体系中,不能被派生类继承的有 | 查看答案 |
单选题 | 下列程序的运行结果为 #include<iostream.h> template<class TT> 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<int> x(int(1.1),2,3),y(int(4.2),5,6); cout<<x.Sum()<<′ ′<<y.Sum()<<endl;} |
查看答案 |
单选题 | 在C++语言程序中,对象之间的相互通信通过 | 查看答案 |
单选题 | 下面关于运算符重载的描述错误的是 | 查看答案 |
单选题 | 结构化程序设计主要强调的是 | 查看答案 |
单选题 | 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 | 查看答案 |
单选题 | 对于类定义 class A{ public: virtual void func1(){} void func2(){} }; class B:public A{ public: void func1(){cout<<″class B func 1″<<end1;} virtual void func2(){cout<<″class B func 2″<<end1;} }; 下面正确的叙述是 |
查看答案 |
单选题 | 有如下数组声明:int num[10];,下标值引用错误的是 | 查看答案 |
单选题 | 设int a=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为 | 查看答案 |
单选题 | 下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout<<"0";} }; class base1:virtual base{ public: base1(){cout<<"1";} }; class base2:virtual base{ public: base2(){cout<<"2";} }; class derived:public base1,public base2{ public: derived(){cout<<"3";} }; void main() { derived obj; cout<<endl; } |
查看答案 |
单选题 | 下面关于C++语言的描述错误的是 | 查看答案 |
单选题 | 下面关于C++语言变量的叙述错误的是 | 查看答案 |
单选题 | 与语句cout<<endl;不等价的是 | 查看答案 |
单选题 | 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 | 查看答案 |
单选题 | 下列程序的运行结果为 #include<iostream.h> void main() { int a=2; int b=a+1; cout<<a/b<<endl; } |
查看答案 |
单选题 | 通常拷贝构造函数的参数是 | 查看答案 |