单项选择题
有以下程序#include <iostream>using namespace std;class sample{private: int x;public: sample(int a) { x=a; } friend double square(sample s);};double square(sample s){ return s. x*s. x;}int main(){ sample s1(20),s2(30); cout<<square(s2)<<end1; return 0;}执行结果是( )。
A.20
B.30
C.900
D.400
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
若有以下程序:#include <iostream>using namespace std;class A{private: int x;public: int z; void setx(int i) { x=i; } int getx() { return x; }};class B: public A{private: int m;public: int p; void setvalue(int a, int b, int c) { setx(a); z=b; m=c; } void display() { cout<<getx()<< , <<z<< , <<m<<end1; }};int main(){ B obj; obj.setvalue(2,3,4); obj.display(); return 0;程序运行以后的输出结果是( )。
A.产生语法错误
B.2,3,4
C.2,2,2
D.4,3,2
点击查看答案
单项选择题
在下列函数原型中,可以作为类AA构造函数的是( )。
A.void AA(in;
B.int AA();
C.AA(inconst;
D.AA (in;
点击查看答案
相关试题
下面是一个栈类的模板,其中push函数将元素...
以下函数模板max()的功能是:返回数组a中...
下面是复数类complex的定义,其中重载的运...
设在主函数中有以下定义和函数调用语句,且...
类istream 的成员函数get从指定流中读取一...