首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
45
问题
若有以下程序: #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全国计算机二级
相关试题推荐
数据库系统中完成查询操作使用的语言是()。
关于“while(条件表达式)循环体”,以下叙述正确的是
设floata[10],*s=a;以下能够代表数组元素a[3]的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
当变量c的值不为2、4、6时,值为"真"的表达式是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下列语句组中正确的是()。
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
随机试题
《艺术修养基础》的作者是我国著名艺术家()
下列哪项属于长期备用医嘱( )。
血浆与血清的区别主要是在血清成分中不含
竹叶石膏汤的组成药物不包括
最可能是发生了就诊后做心电图显示房颤伴第三度房室传导阻滞,该病人应立即采取
证券经营机构在证券交易过程中,违背投资者的真实意志,从而损害其利益为虚假陈述、欺诈客户。下列行为属虚假陈述、欺诈客户的有哪些?()
下列各项中,应当采用成本法核算的有()。
在()情况下,注册会计师应当考虑仅通过实质性程序无法应对重大错报风险。
导游人员应当不断提高自身的(),因为这直接关系到导游服务的质量。
Forthispart,youareallowed30minutestowriteanessaybasedonthepicturebelow.Youshouldstartyouressaywithabri
最新回复
(
0
)