首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x,y;
有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point { private: int x,y;
admin
2010-06-06
42
问题
有以下程序: #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<<cl.area()<<endl; return 0; } 程序执行后的输出结果是
选项
A、314
B、157
C、78.5
D、153.86
答案
A
解析
本题考核派生类的定义和应用。本程序设计了一个点类Point,包含了横、纵两个坐标数据x和y,由它派生出了圆类Circle,并加入了新的数据成员,即一个半径r和一个求圆面积的函数成员area。在主函数main中,首先定义了一个圆Circle类的对象c1,并通过它的构造函数初始化其数据成员。由此可知,其半径r的值为10,所以其面积为 PI*10*10=314,即对象c1的函数成员area的返回值为314。
转载请注明原文地址:https://kaotiyun.com/show/Iyjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件调试的目的是()。
设有定义:struetcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
下列关于C语言文件的叙述中正确的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下面不属于软件需求分析阶段主要工作的是
关于"while(条件表达式)循环体",以下叙述正确的是()。
以下正确的说法是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
下列账户中,不需要设置明细账的是()
下列描述中属于IP地址的是()。
治疗量的阿托品能引起
关于不作为犯罪,下列哪些选项是正确的?(2013年试卷二第51题)
下列关于中国古代建筑的描述中,错误的有()。
【2015河南新乡】国家鼓励开展教育对外交流与合作。教育对外交流与合作坚持()的原则,不得违反中国法律,不得损害国家主权、安全和社会公共利益。
中国民族民间舞的表演特点是什么?
Whatwouldhappenifconsumersdecidedtosimplifytheirlivesandspendlessonmaterialgoodsandservices?This(1)_____ist
软件设计中划分模块的一个准则是(15)。两个模块之间的耦合方式中,(16)合的耦合度最高,(17)的耦合度最低。一个模块内部的聚敛种类中,(18)内聚的内聚度最高,(19)的内聚度最低。
Itistimetheauthoritiesconcerned______(采取适当措施来解决交通问题).
最新回复
(
0
)