首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Boat; c1ass Car{ public: Car(int i):weight(i){}
有如下程序: #inc1ude<iostream> using namespace std; c1ass Boat; c1ass Car{ public: Car(int i):weight(i){}
admin
2017-06-18
24
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Boat;
c1ass Car{
public:
Car(int i):weight(i){}
friend int Total(const Car &c,const Boat &b); //①
private:
int weight;
};
c1ass 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 main0{
Car c(10),
Boat b(8);
cout<<"The totalweightis "<<Total(c,b)<<end1; //③
returnO;
}
下列关于程序的描述中,正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句③出错
答案
A
解析
程序中定义了类Car和类Boat,在两个类中分别定义他们的构造函数和友元函数friend。程序在VC6.0中编译通过。
转载请注明原文地址:https://jikaoti.com/ti/J6t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){inti=5;int&r=i;r=7;co
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B().{co
有如下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;public:sampl
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是【 】。当use()为虚拟函数时的程序执行结果:sizeof(A)=8sizeof(B)=12
以下循环体的执行次数是 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) cout<<i<<endl;
在最坏情况下,冒泡排序所需要的比较次数为
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?( )。
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
随机试题
A.病变位于鞍内,CT呈略高密度,增强扫描明显均质强化,蝶鞍扩大B.病变位于鞍旁,CT呈略高密度,增强扫描强化与血管一致,蝶鞍骨质吸收C.病变位于鞍上,CT呈略高密度,增强扫描明显均质强化,鞍结节骨质增生D.病变位于鞍底,CT呈混杂密度,增强扫描呈不
A.环磷酰胺B.甲氨蝶呤C.长春新碱D.阿霉素E.左旋门冬酰胺酶常引起周围神经炎的化疗药是
如工程的施工进度能保证在洪水来临前具备挡洪条件,则其施工导流时段为()。
面积大于300m2的吊顶,宜在主龙骨上每隔()m加一道大龙骨,并垂直主龙骨焊接牢固。
下列关于消费税纳税环节的说法正确的有()。
某企业按照面值发行100万元的优先股,筹资费用率为4%,每年支付15%的股利,则优先股的成本为()。
皮亚杰的心理发展观认为心理发展起源于()。(2010年11月真题)
设函数f(x)在[a,b]上连续,x1,x2,…,xn,…,是[a,b]上一个点列,求。
移位指令中的______指令的操作结果相当于对操作数进行乘2操作。
America’sLegislatorsBacktoSchoolWeekⅠ.Time—ThethirdweekofSeptemberisthe【1】ofAmerica’sLegislatorsBackto
最新回复
(
0
)