首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Point{ int x,y; public: Point(int x1=0,int y1=0):x(x1),y(y1){} int get(){re
有如下程序: #include<iostream> using namespace std; class Point{ int x,y; public: Point(int x1=0,int y1=0):x(x1),y(y1){} int get(){re
admin
2015-11-24
72
问题
有如下程序:
#include<iostream>
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 cx,int cy,int r):center(cx,cy),radius(r){}
int get(){return center.get()+radius;}
};
int main(){
Circle c(3,4,5);
cout<<c.get()<<endl;
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/ClNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
拷贝构造函数的参数一般是
以下不正确的定义语句是
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
下列对模板的声明中,正确的是
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operat
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列叙述中正确的是
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
两个变量定义不能同名,是因为()。
下列运算符中,()运算符在C++中不能重载。
随机试题
甲公司采购了一项重要的大型设备,验收后由经理审批方可付款,这体现了下列哪种控制制度()
A.“4”字试验阳性B.伸肌腱牵拉试验(Mills征)阳性C.杜加(Dugas)征阳性D.直腿抬高试验(Lasegue)阳性E.压头试验阳性肱骨外上髁炎主要体征为
适合手术治疗的高血压脑内血肿是
劳动者的培训和教育可分为()。
投资估算的审查是设备监理工程师在投资控制中的一项重要任务。投资估算的审查内容包括以下()方面。
一火灾自动报警系统产生误报,则产生误报的原因主要有()。
股价移动的规律是按照多空双方力量对比大小而行动的。()
企业月末签发转账支票一张,持票单位尚未到银行办理转账,会使银行存款日记账的余额小于银行对账单的余额。()
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【C1】______wh
American’sLeisureActivitiesLeisureactivities【T1】______.Bothmenandwomenreportedthat【T2】______.Visitingfriendsand
最新回复
(
0
)