单选题:有以下程序: #include<iostream>usingnamespacestd; classsample{priv

  • 题目分类:C++
  • 题目类型:单选题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
有以下程序:
#include<iostream>
usingnamespacestd;
classsample
{
private:
intX;
public:
sample(inta)
{
X=a:
}
frienddoublesquare(samples);
};
doublesquare(samples)
{
returnS.x*S.X:
}
intmain()
{
samples1(20),s2(30);
cout<<square(s2)<<endl;
return0;
}
执行结果是(  )。 A.20
B.30
C.900
D.400

参考答案:
答案解析:

下列运算符中不能在C++中重载的是(  )。

下列运算符中不能在C++中重载的是(  )。 A.?: B.+ C.- D.<=

查看答案

实现运行时的多态性要使用(  )。

实现运行时的多态性要使用(  )。 A.重载函数 B.析构函数 C.构造函数 D.虚函数

查看答案

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*data),此函数的功能是找出字符

使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*data),此函数的功能是找出字符串数组中最大的ASCIl值,如果有相同变

查看答案

下列程序中横线处应填入的语句是()。 classBase{public: voidfun(){cout<<"Baseof

下列程序中横线处应填入的语句是()。 classBase{public: voidfun(){cout<<"Baseoffun"<<endl;}};

查看答案

函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是(  )。

函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是(  )。 A.Fun(20); B.Fun(20+n); C.Fun(n); D.Fun

查看答案