首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Boat; class Car{ public: Car(int i):weight(i){}
有如下程序: #include<iostream> using namespace std; class Boat; class Car{ public: Car(int i):weight(i){}
admin
2017-11-28
51
问题
有如下程序:
#include<iostream>
using namespace std;
class Boat;
class Car{
public:
Car(int i):weight(i){}
Mend int Total(const Car&c,const Boat&b);//①
private:
int weight;
};
class Boat{
public:
Boat(int i):weight(i){}
Mend 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/b3Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述中正确的是
有如下程序:voidmain(){in(x=2,y=3,a,b,C,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
有如下语句序列: int k=0; do{k+=5;cout<<’$’;} while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
数据库系统中实现各种数据管理功能的核心软件称为______。
在模块化程序设计中,按功能划分模块的原则是
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include(iostream.h)int&add(intx,inty){returnx+y,}voidm
软件生命周期中所花费用最多的阶段是
随机试题
衍生金融工具中的期权可分为()。
Excel2010中选择一定的数据区域并建立嵌入式图表,下列说法错误的是____________。
药物经生物转化后,不会出现下列哪种情况
确定流水步距的主要因素是()。
下列场所不宜选择光束感烟火灾探测器的是()。
王辉在编制利润及利润分配表试算平衡表工作底稿之前,没有编制资产负债表试算平衡表工作底稿。( )可供投资者分配的利润项目的调整金额借方应为6881712-182300-91150=6608262。( )
Thesalaryofataxidriverismuchhigher______.
请阅读下列材料:课题:《信息技术“观光号之旅”》是《高中信息技术》涉及的内容。教学对象是高中一年级学生,学生刚从初中升上高中,抽象逻辑思维虽占优势,但很大程度上还属于经验型,需要感性经验的直接支持。通过学习,抽象逻辑思维逐步成熟。能够用
下面几个不同进制的数中,最小的数是()。
2
最新回复
(
0
)