首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
47
问题
若有以下程序: #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;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
设有定义:struetcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
下列叙述中正确的是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。
以下哪一项不是结构化程序设计的基本原则?()
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
A.真溶液类B.胶体溶液类C.固体分散类D.气体分散类E.微粒类糖浆剂按分散体系分类属于
产品品种指标
削痂
牙髓坏死的临床表现为
适用于心虚胆怯型心悸的治法是适用于心阳不足型心悸的治法是
产业组织政策的目的是()。
中国主张建立国际政治经济新秩序是()。
下列哪个教育观念不属于夸美纽斯?()
查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是
Ifyouwalkthroughthestreetsofanybigcityatsixorseveninthemorning,thechancesareyouwillseewomenhurryingalon
最新回复
(
0
)