A: voidshow()const{cout
举一反三
- 某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是 A: constvoidShow(); B: voidconstShow(); C: voidShow()const; D: voidShow(const);
- 在下列类族声明的代码中,正确的访问类N的成员a的语句为 。 class N { public: int a; void display(){cout<<″A::a=”<<a<<endl;} }; class A:public N { public: int a1; }; class B:public N { public: int a2; }; class C :public A,public B { public : int a3; void show{cout<<″a3=″<<a3<<endl;} }; int main { C c1;//定义C类对象c1 ┆ }
- 若有定义: int a=8; const int &r=a; 则下面不正确的语句是()。 A: =10; B: cout C: a=9; D: cout
- 有如下程序: #include<iostream) using namespace std; class AA int n; public: AA(int k):n(k) int get()return n; int get()constreturn n+1; ; int main() AA a(5); const AA b(6); COUt<< A: get()<<b.get()
- 分析下列程序,指出该程序中定义了几种常类型量。 #include class C { public: C(int i) { p=i; } int getp() { return p; } const int fun(int i)const { return p+i; } private: int p; }; void main() { C a(4); const int b=a.fun(6); int c=a.getp(); cout
内容
- 0
有如下类定义和变量定义:class A{public:A( ){ data=0;)~A( ){}int GetData( ) const{ return data;}void SetData(int n) { data=n;}private:int data;};const A a;A b;下列函数调用中错误的是() A: GetData( ); B: SetData(10); C: GetData( ); D: SetData(10);
- 1
【多选题】给出如下代码 //接口 public interface Info { String show(int m, int n); } //类 public abstract class implements Info{ —————————— } 问:在类划线处,下列哪些定义是合法的?() A. public String show(int m, int n) {} B. public void show(int m, int n) {} C. protected String show(int m, int n) {} D. public Object show(int m,int n) {} E. public abstract String show(int m, int n); F. 其他定义都不合法
- 2
下列关于一维数组的定义语句中,正确的是( )。 A: int n=10;int a[n]; B: int b[ ]; C: const int m=5;float c[m]; D: const float k=5;int d[k];
- 3
有如下程序: #include <iostream> using namespace std; class sample private: int x, y; public: sample(int i,int j) x=i; y=j; void disp() cout<<"displ"<<end1; void disp() const cout<<"disp2"<<end1; ; int main () const sample a(i,2); a.disp (); return 0; 该程序运行后的输出结果是( )。 A: disp1 B: disp2 C: disp1 disp2 D: 程序编译时出错
- 4
设有定义语句如下:int m=10;const int n=10;const double k=10;则下列数组的定义中正确的是( )。 A: int a[m]; B: float b[n+5]; C: double c[k] ; D: float d[ ] ;