题目内容

设有以下类和对象的定义:class A{public: int m;…};A k1,k2,p1,p2;则下面针对成员变量m的引用,正确的是()

A. k1.m=1;
B. k2->m=2;
C. p1.m=3;
D. (*p2)->m=4

查看答案
更多问题

在下面的类定义中,错误的语句是()。class sample{ public: sample(int val); //① ~sample(); //② private:int a=2.5; //③ public:sample(); //④};

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

关于函数的返回值正确的是____()

A. 由return语句返回时,只带回一值,其类型在函数定义时确定
B. 其类型由调用表达式决定
C. 函数可以没有返回值,这时在函数定义,函数的类型说明就没必要了
D. 函数调用就要有返回值,否则调用就没有意义了

有以下类定义 clsaa MyClass { public: MyClass(){ cout<<1;} }执行语句 MyClass a,b[2],*p[2];后,程序的输出结果是____

A. 11
B. 111
C. 1111
D. 11111

下面属于同一函数模板的是____()

A. templatet1 max(t1 &a,t1 &b) {…} templatet2 max(t2 &a,t2 &b) {…}
B. templatet1 max(t1 a,t1 b) {…} templatet2 max(t2 &a,t2 &b) {…}
C. templatet1 max(t1 a,t1 b) {…} templatet2 max(t2 &a,t2 &b) {…}
D. templatet1 max(t1 a,t1 b) {…} templatet2 max(t2 &a,t2 &b,t2 c) {…}

答案查题题库