首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x,y; publ
若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x,y; publ
admin
2010-03-29
33
问题
若有以下程序: #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() { return 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 c1(5,7,10); cout<<c1.area()<<end1; return 0; } 程序执行后的输出结果是( )。
选项
A、314
B、157
C、78.5
D、153.86
答案
1
解析
本题考核派生类的定义和应用。本程序设计了一个点类Point,包含了横、纵两个坐标数据x和y,由它派生出了圆类Circle,并加入了新的数据成员,即一个半径数据,和一个求圆面积的函数成员area。 在主函数中,首先定义了一个圆Circle类的对象c1,并通过它的构造函数初始化其数据成员。由此可知,其半径r的值为10,所以其面积为PI*10*10=314,即对象c1的函数成员area的返回值为314。
转载请注明原文地址:https://kaotiyun.com/show/7Gjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于以下程序段执行情况的叙述,正确的是()。inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;case2:ca
若有以下函数首部intfun(doublex[10],intn)则下面针对此函数的函数声明语句中正确的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
下面模型中为概念模型的是
在结构化程序设计中,模块划分的原则是
若变量已正确定义并赋值,以下不能构成C语句的选项是
在面向对象方法中,不属于“对象”基本特点的是
C语言程序的模块化通过以下哪个选项来实现
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列关于C语言文件的叙述中正确的是()。
随机试题
白豆蔻入汤剂宜
患者,男,46岁。面色淡白,腰膝酸软,阳痿遗精,头昏耳鸣,畏寒肢冷,尿频,舌淡白,脉沉弱,应该选择
省级药监局给予警告,责令限期改正的药品生产企业的情况是
[2010年第108题]浴室内的哪一部分不包括在辅助保护等电位联结的范围?
结构防排水措施主要有()。
某零息债券到期期限5年,相对于普通5年期附息债券,其利率风险()。
我国电信服务质量管制的主要依据是()。
甲公司为增值税一般纳税人。主要从事化妆品生产和销售业务,2019年有关经营情况如下:(1)销售自产高档美容化妆品,取得不含增值税销售额3000000元。(2)将100套自产高档美容化妆品无偿赠送客户,当月同类化妆品不含增值税单价1000元/套。(3)将40
下列不属于学生的义务的是()。.
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
最新回复
(
0
)