首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using namespace std; class Boat; class Car{ public: Car(int i):weight(i){} friend int Total(const Car &c,const Boat&b);//
有如下程序: using namespace std; class Boat; class Car{ public: Car(int i):weight(i){} friend int Total(const Car &c,const Boat&b);//
admin
2018-12-04
55
问题
有如下程序:
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/rrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<‘A’;}};
若类A和类B的定义如下classA{inti,j;public:intgeti(){returni;}};classB:publicA{
下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
类是一个支持集成的抽象数据类型,而对象是类的______。
对于下列语句,正确的判断是for=(x=0;y=0;(y!=123)&&(x<4);x++);
软件工程的出现是由于
下列不属于软件工程3个要素的是( )。
随机试题
某公司投资购买设备有A、B、C、D四个方案可以选择:其寿命周期费用分别为300万元、300万元、285万元、275万元,系统效率分别为375吨/日、330吨/日、350吨/日、330吨/日。通过费用效率分析后得出最佳方案是()。
社会主义宏观经济运行的基础是()
A.IgMB.IgAC.IgED.SIgAE.IgG乳汁中富含抗体,初乳中含量最高的抗体是
在血浆内含有的下列物质中,肝脏不能合成的是()。
以通幽汤治疗噎膈,取其功效是以启膈散治疗噎膈,其功效是
患有糖尿病酸中毒的病人,尿液气味呈
在防腐蚀涂层常用的施工方法中,刮涂的主要缺陷是()。
下列不属于资产管理业务的是()。
下列四川名寺中,始建于唐代的是()。
ThefirstnavigationallightsintheNewWorldwereprobablylanternshungatharborentrances.Thefirstlighthousewasputup
最新回复
(
0
)