首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstrl
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<b)if(c<d)x=1;elseif(a<c)if(b<c)x=2;elsex=3:elsex=4;else
有以下程序#include<stdio.h>#include<string.h>structS{charname[10];};main(){structSs1,s2;strcpy(s1.
以下叙述中正确的是()。
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&&(w
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列关于线性表的叙述中,不正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
在三相电路里,两条相线之间的电压称为相电压。
19世纪中后期以后,随着战争法规的正式编纂,战争法的条约体系形成,这些条约大致上可以分为两大类,它们是:()
《夏热冬冷地区居住建筑节能设计标准》对窗墙比有所限制,其主要原因是:[2006年第43题]
设备工作实施中,如果某项工作的进度超前,则( )。
对于在某一时段内履行的履约义务,企业应当在该段时间内按照履约进度确认收入,履约进度不能合理确定的除外。()
府城房地产开发公司为内资企业,公司于2008年1月~2011年2月开发“东丽家园”住宅项目,发生相关业务如下:(1)2008年1月通过竞拍获得一宗国有土地使用权,合同记载总价款17000万元,并规定2008年3月1日动工开发。由于公司资金短缺,于2009
纳税人申请领购发票,主管税务机关有权要求其提供担保人,不能提供担保人的,可以视其情况,要求其提供保证金,并限期缴销发票。()
怎样发展小学生注意的有意性?
简述小学生学习兴趣发展的特点。
有以下程序:#include<stdio.h>structs{inta,b;}data[2]={10,100,20,200};main(){structS
最新回复
(
0
)