首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x
若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x
admin
2010-03-29
43
问题
若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x,y; public: Point(int a,int B) { x=a; y=b; } int getx() { return x; } int gety() { reurn y; } }; class Circle: public Point { private: int r; public: Circle(int a,int b.int C) :Point(a,B) r=c; int getr() { return r; } double area() { return PI*r*r; } }; int main() { Circle cl(5,7,10); cout<<c 1 .area()<<end1; return 0; } 程序执行后的输出结果是
选项
A、314
B、157
C、78.5
D、153.86
答案
1
解析
本题考核派生类的定义和应用。本程序设计了一个点类Point,包含了横、纵两个坐标数据x和y,由它派生出了圆类Circle,并加入了新的数据成员,即一个半径数据r和一个求圆面积的函数成员area。 在主函数main中,首先定义了一个圆Circle类的对象c1,并通过它的构造函数初始化其数据成员。由此可知,其半径r的值为10,所以其面积为PI*10*10=314,即对象c1的函数成员area的返回值为314。
转载请注明原文地址:https://kaotiyun.com/show/7Vjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
下列叙述中,不属于设计准则的是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include#includechar*a="
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
软件测试的目的是()。
在下列选项中,没有构成死循环的是()。
下列选项中不属于结构化程序设计原则的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
解决人生目的和奋斗目标的问题,最根本的是要靠【】
A.水泡B.火炉烤C.室内空气中自然解冻D.4~5℃盐水浸泡E.热水泡冻肉解冻的最好方法
A.62~115μmoL/LB.53~97μmol/LC.3.1~5.7mmol/LD.0.56~1.70mmol/LE.2.1~3.1mmol/L低密度脂蛋白胆固醇的参考范围是
肺炎患儿的酸碱平衡失调为
曲线y=x3+ex+1在点(0,2)处的法线方程为( )。
关于依法必须招标工程的标底和招标控制价,下列说法中正确的是()。【2016年真题】
污泥处理中,由于污泥中有机物浓度很高,在一般情况下多采用()。
关于交通安全管理工作,下列说法错误的是( )。
Whatdoesherbriefcaselooklike?
A、Totheareawherethegoalkeepercan’treach.B、Tothedirectionoutofthegoalkeeper’sexpectation.C、Withgreatstrengthso
最新回复
(
0
)