首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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://www.kaotiyun.com/show/3Xyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
按照标识符的要求,下列选项中,()符号不能组成标识符。
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClassl:publicTestClass{
下列关于类和对象的叙述中,错误的是()。
下列有关数据库的描述,正确的是()。
以下程序运行后的输出结果是()。#includevoidmain(){chara[]=”abbcabbcabbc”;inti=0,j=0,k=0;while(a[i]){
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
下列关于模板的描述中,错误的是()。
有如下程序:#ineludeusingnamespacestd;classBasel{public:Basel(intd){cout
下列关于运算符重载的叙述中,正确的是()。
随机试题
柱模板中的柱箍主要起()的作用。
依据《建设工程质量管理条例》的规定,以下工作中,应由总监理工程师签字认可的是()。
()是指每个细分市场有明显的区分标准,让销售机构能够清楚地认识不同细分市场的客户差异,提供个性化的产品和服务,以确保营销策略具有针对性。
2009年6月李某因改善居住条件,经向税务机关申报核准转让其已居住两年的非普通住宅一套,取得转让房款24万元。经评估,该住房的重置成本价为20万元,成新度70%。住房转让时,李某已按国家统一规定交纳手续费0.18万元、评估费0.5万元、税金1.32万元。李
()是指经法定程序审核批准的、具有法律效力的、综合反映年度国民经济和社会发展情况的政府财政收支计划。
下列各项中,可以作为经济法律关系客体的有()。
某公司1月1日投资建设一条生产线,建设期3年,经营期8年,建成后每年净现金流量均为500万元,该生产线净现金流量的年金形式是()。
下列有关长江三峡的正确表述有()。
在制定培训规划时,制定培训策略的目的在于()。
MotherhoodIsn’tSacrifice;It’sSelfishnessA)Iwastakingafewweeks’breakfromworkoverthesummer.MyfamilyandI—myhu
最新回复
(
0
)