首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。 说明 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角
阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。 说明 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角
admin
2007-03-15
47
问题
阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。
说明
以下程序的功能是计算三角形、矩形和正方形的面积并输出。
程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算面积的抽象方法。
程序
public class AreaTest{
public static void main(String args[]){
Figure[]figures={
new Triangle(2,3,3),new Rectangle(5,8), new Square(5)
};
for(int i=0;i<figures.1ength;i++){
System.out.println(figures
+"area="+figures
.getArea());
}
}
}
public abstract class Figure{
public abstract double SetAJea();
public class Rectangle extends (1) {
double height;
double width;
public Rectangle(double height,double width){
this.height=height;
this.width=width;
}
public String toString(){
return "Rectangle:height="+height+",width="+width+":";
}
public double getArea() { return (2);
} } public class Square extends (3) {
public Square(double width) {
(4);
}
public String toString() {
return "Square:width="+width+":";
} } public class Triangle extends (5). {
double la;
double lb;
double lc;
public Triangle(double la,double lb,double lc) {
this.la=la; this.lb=lb; this.lc=lc;
public String toString(){
return "Triangle: sides="+la+","+lb+","+lc+":";
public double getArea() {
double s=(la+lb+lc)/2.0;
return Math.sqrt(s*(s-la)*(s-lb)*(s•1c));
}
}
选项
答案
(1)Figure (2)height*width (3)Rectangle (4)super(width,width) (5)FiguTe
解析
本题以Java语言为载体,考查面向对象程序设计中的三个重要机制——继承、抽象类和动态绑定的应用。本题所解决的问题与试题6一样,有关的详细描述可参见试题6的分析。
在Java语言中通过在类中定义抽象方法来创建一个抽象类,或者直接将一个类声明为抽象类。
由于继承关系已经确定,所以第(1)、(3)、(5)空已经确定,分别为Figure、Rectangle和Figure。第(2)空应填height*widthn
Java中有一个特殊的函数super,用于在派生类中调用其基类的构造函数。利用 super,我们可以借助Rectangle的带有2个参数的构造函数将正方形的边长width传递到Rectangle的height和width中,所以第(4)空应填super(width,width)。
转载请注明原文地址:https://kaotiyun.com/show/SzjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,使用工作表中的数据建立图表后,改变工作表的内容时,______。
一般来说,误删本地磁盘中某个文件后,还可以用以下方法()来补救。
某企业对多项已完成的数据处理任务进行了评估,按其满意度和重要性度量值为坐标,标在下图中,用小圆表示)。这些坐标点分别落入I、Ⅱ、Ⅲ、Ⅳ四个区中。领导认为,位于________区中的任务是需要优先改进的。
使用IE浏览器上网时,可以把喜欢的网页保存到_______中,以便于再次浏览。
计算机操作系统的功能不包括_______。
在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入______。
欲在桌面上移动窗口位置可以拖曳(36)。
Excel中,快捷功能按钮的功能是(51)。
在Excel2007中,设单元格A1中的值为-1,B1中的值为1,A2中的值为0,B2中的值为1,若在C1单元格中输入函数“=IF(AND(A1>0,B1>0),A2,B2)”,按回车键后,C1单元格中的值为______。
操作系统的资源管理功能不包括________________。
随机试题
某企业仓库某年入库储存的A商品20000kg,体积为30m3;B商品80000kg,体积为200m3,要求该企业仓库该年的商品储存总量。
驾驶人在行车中经过积水路面时,应________。
金女士,29岁。妊娠40周,临产后出现协调性宫缩乏力,宫口开大5cm,胎囊凸,无头盆不对称。首先应遵医嘱给予的处理是()
在每一个心动周期中,左心室压力升高速度最快的是
A.高坡卧位B.低半坐位C.平卧位D.侧卧位E.俯卧位行颈胸手术后,患者应采取的体位是
A.咳喘无力,气短懒言B.干咳少痰,颧红潮热C.干咳无痰,鼻燥咽干D.咳嗽痰多,色白而黏E.咳嗽咯痰,发热恶寒痰浊阻肺常见的症状是
流通产业结构取决于()。
2018年11月我国长江流域险情及搜救情况见下列表格:根据所给资料,下列说法错误的是:()
1915年张裕带四款产品代表中国葡萄酒业参加了世博会。1931年张裕酿出了中国人自己的干红葡萄酒。如今,张裕在中国六大优质葡萄产区拥有17000公顷的葡萄园,提供新鲜、天然、成熟的葡萄。张裕拥有全球最先进的酿酒设备和技术,在国内六大酒庄拥有世界一流的酿酒师
Specificdirectionischaracterizedby_____.Byimplementingcriminalprohibition,thegovernmentwillbeableto_____.
最新回复
(
0
)