单选题 | 关于函数重载,下列叙述中错误的是 | 查看答案 |
单选题 | 有如下程序: #include <iostream> using namespace std; class Base{ public: void output(){cout<<1;} virtual void Print(){cout<<'B';} }; class derived:public Base{ public: void output(){cout<<2;} void Print(){cout<<'D';} }; int main(){ Base *ptr=new Derived; ptr->output(); ptr->Print(); delete ptr; return 0; } 程序的输出结果是 |
查看答案 |
单选题 | 下列关于类木不安的模板参数的叙述中,错误的是 | 查看答案 |
单选题 | 对于一个类定义,下列叙述中错误的是 | 查看答案 |
单选题 | 下列叙述中,不符合良好程序设计风格要求的是 | 查看答案 |
单选题 | 下列叙述中正确的是 | 查看答案 |
单选题 | 下列运算符函数中肯定不属于类FunNumber的成员函数的是 | 查看答案 |
单选题 | 必须用一对大括号括起来的程序段是 | 查看答案 |
单选题 | 冒泡排序在最坏情况下的比较次数是 | 查看答案 |
单选题 | 有如下程序: #include <iostream> using namespace std; class Part{ public: Part(int x=0):val(x){cout<<val;} ~Part(){cout<<val;} private: int val; }; class Whole{ public: Whole(int x,int y, int z=0):p2(x),p1(y),val(z){cout<<val;} ~Whole(){cout<<val;} private: Part p1,p2; int val; }; int main(){ Whole obj(1,2,3); return 0; } 程序的输出结果是 |
查看答案 |
单选题 | 有如下程序: #include <iostream> using namespace std; class Base{ public: Base(int x=0){cout<<x;} }; class Derived:public Base{ public: Derived(int x=0){cout<<x;} private: Base val; }; int main(){ Derived d(1); return 0; } 程序的输出结果是 |
查看答案 |
单选题 | 下列各组类型声明符中,含义想通的一组是 | 查看答案 |
单选题 | 如果利用C++流进行输入输出,下面的叙述中正确的是 | 查看答案 |
单选题 | 下列叙述中正确的是 | 查看答案 |
单选题 | C++中的模板包括 | 查看答案 |
单选题 | 有如下头文件: int f1(); static int f2(); class MA{ public: int f3(); static int f4(); } 在所描述的函数中,具有隐含的this指针的是 |
查看答案 |
单选题 | 下列符号中不属于C++关键字的是 | 查看答案 |
单选题 | 如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派 生类中的访问属性分别是 |
查看答案 |
单选题 | 下列叙述中正确的是 | 查看答案 |
单选题 | 有如下程序: #include <iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCount(){return count;} private: static int count; }; int MyClass::count=0; int main(){ MyClass obj; cout<<obj.getCount(); MyClass *ptr=new MyClass; cout<<MyClass:getCount(); delete ptr; cout<<MyClass::getCount(); return 0; } 程序的输出结果是 |
查看答案 |