首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ int x,y; public: Point(int
有如下程序: #include using namespace std; class Point{ int x,y; public: Point(int
admin
2020-07-23
28
问题
有如下程序:
#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 cx, 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、12
D、9
答案
C
解析
本题考查构造函数,题目中定义了Circle类,在类体中又定义了Point的对象,执行Circle c(3,4,5);后输出三个数之和,所以是12,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8Fyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}voidSetY(intyy){y=yy;}
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
下列关于赋值运算符=重载的叙述中,正确的是
已知数组arr的定义如下:.intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
随机试题
总建筑面积大于3000m2的制鞋、制衣、玩具、电子等类似用途的厂房,应设置火灾自动报警系统。()
半夏白术天麻汤的药物组成有
Waldenstram巨球蛋白血症的表现,不正确的是
关于药物转化的叙述错误的是
根据成本信息和施工项目的具体情况,在工程施工以前对成本进行的估算,属于( )的内容。
汽车加油站地上罐组四周应设置高度为()的防火堤,防火堤内堤脚线至罐壁净距不应小于2m。
银行证券保险行业上市公司应同时聘请中外各一家会计师事务所分别提供会计报表审计服务。()
关于呆账核销审批,下列说法正确的是()。
股票的价值是指其预期股利所得和资本利得所形成的现金流入量的现值。()
【B1】【B12】
最新回复
(
0
)