首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ int x,y; public: Point(int x1=0,int y1=0):x(x1),y(y1){
有如下程序: #include using namespace std; class Point{ int x,y; public: Point(int x1=0,int y1=0):x(x1),y(y1){
admin
2019-06-12
137
问题
有如下程序:
#include
using namespace std;
class Point{
int x,y;
public:
Point(int x1=0,int y1=0):x(x1),y(y1){}
int get(){return x+y;}
};
class Circle{
Point center;
int radius;
public:
Circle(int ex,int cy,int r):center(cx,cy),radius(r){}
int get(){return center.get()+radius;}
};
int main(){
Circle c(3,4,5);
cout<
return 0;
}
运行时的输出结果是( )。
选项
A、5
B、7
C、9
D、12
答案
D
解析
根据类Point和类circle的定义可知,类Circle的实例c(3,4,5)的成员函数c.get()返回值为3+4+5=12。
转载请注明原文地址:https://kaotiyun.com/show/MT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是__________。#includeintadd(intx,inty){returnx+y;}doubleadd(doublex,doubley)
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
设置虚基类的目的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
在模块化设计过程中,【】用来衡量模块内部各个元素彼此结合的紧密程度。
设有如下关系表:则下列操作中正确的是
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【】函数。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
随机试题
从一个国家或地区来看,与业务谈判有关的财政金融状况主要包括()
患者男,50岁。CT示纵隔前中区偏左侧一边界不清、形态不规则肿块,沿胸膜前浸润呈波浪状,邻近肺密度增高。左右肋膈角有一小结节影。下列疾病中首先考虑的是
目标管理的基本特点是强调
开办药品生产企业必须具备什么条件
定期评价是指建设过程中的月度、季度、年度评价。这时,只能对()进行评价。
下列关于期货交易所合并,分立的陈述,错误的是()。
下列说法正确的是()。
商业银行向客户提供财务分析与规划、投资建议、个人投资产品推介等专业化的服务为()。
Fewcreationsofbigtechnologycapturetheimaginationlikegiantdams.Perhapsitishumankind’slongsufferingatthemercyo
Itis(embarrass)______tobefoundstealingsomething.
最新回复
(
0
)