首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
83
问题
有如下程序:
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全国计算机二级
相关试题推荐
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。#include<iostream.h>classperson{intage,tall;public:person()
已知语句intm=10;则下列表示引用的表示中正确的是
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb)
以下叙述中不正确的是
以下关于私有和保护成员的叙述中,不正确的是
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
类是一个支持集成的抽象数据类型,而对象是类的______。
软件工程的出现是由于
软件工程研究的内容主要包括:软件工程管理和【】技术。
随机试题
男性,48岁。因咳嗽、右上肺块影行纤维支气管镜检查,经支气管肺活组织检查(TBLB),病理组织学见典型结核结节。查房时上级医师提问此种改变与结核杆菌下述哪种成分有关
下列哪一项是十二经脉的气血流注形式()
下列关于合伙企业财产的表述中,不符合《合伙企业法》规定的是()。
甲乙两台机器完成一项工作,甲机器单独完成要20天,当甲机器做了10天后,乙机器也开始与甲机器共同做,又用了6天全部完成任务。问乙机器单独完成这项工作需要几天?()
-30,2,-2,30,122,346,()。
相对论原理证明:物质的质量与能量的统一是可以计算的,时空的性质不仅取决于物质的运动而且更重要的是取决于物质分布本身。这说明
全面支持软件开发过程的软件T具集合被称为__________。
搜索考生文件夹下GWIN.PAS文件,然后将其删除。
Questions29-40•ReadtheinformationbelowaboutMaureenDowd.•ChoosethecorrectwordtofillineachgapfromA,BorCbe
【B1】【B20】
最新回复
(
0
)