单项选择题

有如下程序:
#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()
<上一题 目录 下一题>
热门 试题

单项选择题
有以下类定义 class MyClass private: int id; Char gender; Char*phone; public: MyClass():id(0),gender(‘#’),phone(NULL) MyClass(int no,charge=’#’,char*ph=NULL) id=no;gender=ge;phone=ph; ); 下列类对象定义语句中错误的是( )。
A.MyClass myObj;
B.MyClass myObj(11,”13301111155”);
C.MyClassmyObj(12,’m’);
D.MyClassmyObj(12);
单项选择题
有如下程序: #include<iostream> using namespace std; class MyClass public: MyClass(int x):val(x) void Print()constcout<<“const:val=”<<<val<<‘ ’; void Print()cout<<“val=”<<val<<‘t’; private: int va1; ; int main() const MyClass obj1(10); MyClass obj2(20); Obj1.Print(); Obj2.Print(); return 0; 程序的输出结果是( )。
A.val=10 const:val=20
B.const:val=10 const:val=20
C.const:val=10 val=20
D.val=10 val=20
相关试题
  • 下列程序编译错误,因为add函数返回值是一...
  • 下列程序的输出结果是______。 #in...
  • 以下函数模板main()的功能是:返回数组a...
  • 在下面的类定义中,this指针的用途是___...
  • 参照函数模板的写法,完成非模板函数的定义...