首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Boat; class Car{ public: Car(int i):weight(i){}
有如下程序: #inc1ude<iostream> using namespace std; class Boat; class Car{ public: Car(int i):weight(i){}
admin
2020-07-30
22
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Boat;
class Car{
public:
Car(int i):weight(i){}
friend int Total(const Car&c,const Boat&b); //①
private:
int weight;
};
class Boat{
public:
Boat(int i):weight(i){}
friend int Total(const Car &c,const Boat &b);
private:
int weight;
};
int Total(const Car&c,const Boat &b){ //②
return c.weight+b.weight;
}
int main(){
Car c(10),
Boat b(8);
cout<<"The total weight is "<<Total(c,b)<<endl;//③
return 0:
}
下列关于程序的描述中,正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句③出错
答案
A
解析
程序中定义了类Car和类Boat,在两个类中分别定义他们的构造函数和友元函数friend。程序在VC6.0中编译通过。
转载请注明原文地址:https://kaotiyun.com/show/3Xyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列关于运算符重载的描述中,正确的是()。
下列模板声明中,有语法错误的是()。
下列函数模版中的定义中,合法的是()。
有如下程序#includeusingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。例如,若S所指字符串为“asd123fgh543df”,处理后新字符串为“asdfghdf123543”。
随机试题
AninterestingprojectcalledBlueZonesisrecordingthelifestylesecretsofthecommunitieswiththehighestconcentrationso
下列检查项目中最急需的是检查结果未见异常,此时应做的处理是
根据《城市房地产管理法》规定,下列哪些()建设用地的土地使用权,确属必需的,可以由县级以上人民政府依法批准划拨。
非人防工程走道上疏散指示标志灯间距不宜大于()m。
(1994)钢筋混凝土楼盖梁如出现裂缝,应按下述哪一条处理?
若价格连续上升远离MA(30),又突然下跌,但在MA(30)附近再度上升,根据葛式法则,则下列说法正确的是( )。
对人民检察院直接受理案件的侦查,下列各项表述中,符合刑事诉讼法律制度规定的有()。
个人信用贷款展期后的利息,累计贷款期限超过6个月的,自展期日起,按()计息。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分为100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考
根据《2015—2024年农业展望》报告,发展中国家对粮食的需求将会发生重大变化。因为随着人口、人均收入和城镇化的不断扩大,对食品的需求也将增加。收入的提高将促进消费者的饮食进一步多样化,尤其是增加相对于淀粉类食物的动物蛋白的消费。由此可以推出:
最新回复
(
0
)