题目内容

有如下类定义: class B { public:void funl{} private:void fun2{} protected:void fun3{} };

A. obj.fun1;
B. obj.fun2;
C. obj.tim3;
D. ohj.fun4;

查看答案
更多问题

有如下程序: #include<iostroam> using namespace std; class Base{ protected: Base{cout<<’A’;} Base(char C){cout<<c;} }; class Derived:public Base{ public: Derived(char C){tout<<C;} }; int main{ Derived dl(’B’); retum 0; } 执行这个程序的输出结果是()。

A. B
BA
C. AB
D. BB

在c++语言中,数据封装要解决的问题是()。

A. 数据的规范化
B. 便于数据转换
C. 避免数据丢失
D. 防止不同模块之间数据的非法访问

有如下类定义: class Test { public: Test{a=0;c=0;}//① int f(im A.const{this->a=a;}//② static int g{return a;f//③ void h(int B.{Test:.b=b;};//④ private: int a; static int b; const int C; }; int Test::b=0: 在标注号码的行中,能被正确编译的是()。

A. ①
B. ②
C. ③
D. ④

有如下程序: #include<iostream> using namespace std; class GA{ public: virtual int ft retum l;} }; class GB:public GA{ public: virtual int f{retum 2;} }; void show(GA g){eout<<9.f;} void display(GA&g){cout<<9.f;} int main { GA a;show(A.;display(A.; GB b;show(B.;display(B.; return 0; } 执行这个程序的输出结果是()。

A. 1111
B. 1211
C. 1112
D. 1212

答案查题题库