首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。 [Java程序] public class MainJava { public
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。 [Java程序] public class MainJava { public
admin
2010-12-16
23
问题
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。
[Java程序]
public class MainJava {
public static void main(String[] args){
Lot_size small=new Lot_size();
Lot_size medium=new Lot_size();
small.set(5,5,5,25);
medium.set(10,10,10,50);
System.out.println("For a small lot of area"
+small.get_area()+"\n");
System.out.println("the actual crops are $"
+small.get_data2()+"\n");
System.out.println("and ideal crops are $"
+small.get data()+"\n");
System.out.println("For a medium lot of area"
+medium.get_area()+“\n”);
System.out.println("the actual crops are $"
+medium.get_data2()+"\n");
System.out.println ("and ideal crops are $"
+medium.get_data()+"\n");
}
}
class Crop_assessment{
private int actual_crop;
private int ideal_crop;
public void set(int in_actual,int in ideal){
actual_crop=in_actual;
ideal_crop=in_ideal;
}
public int get_actual_crop(){return (1) ;}
public int get_ideal_crop()(return (2) ;}
}
class Lot_size{
private int length;
private int width;
private Crop_assessment crop= (3) ;
public void set(int 1,int W,int a,int i){
length=1;
width=W;
crop.set(a,i);
}
public int get_area(){return length*width;}
public int get_data()freturn (4) ;}
public int get_data2()(return (5) ;}
}
选项
答案
(1) return actual_crop (2) return ideal_crop (3) new Crop_assessment() (4) crop.get_ideal_crop (5) crop.get_actual_crop()
解析
本题以Java语言为载体,考查面向对象程序设计中的几个重要概念—类的嵌套及函数的使用。
本题的功能是通过已定义的粮食收成类定义了一个计算特定矩形域上粮食收成的类,在主函数中定义了两个对象,并调用了相应的函数,来输出理想和实际的粮食产量。
首先,由于Crop assessment定义的成员数据缺省为私有的,所以想要获得实际和理想的粮食产量,要通过两个公有成员函数,所以(1)处应填入“return actual_crop”,(2)处应填入“return ideal_crop”。
其次,在类Lot size中,由于我们要反映矩形域上的粮食产量,所以我们在类中嵌套定义了一个类,Java中对象需要实例化,故(3)应填入“new Crop_assessment()”。
最后,由于我们想通过Lot_size类中的get_data和get_data2函数得到粮食产量,但由于这两个成员数据是私有函数,所以我们必须通过定义的对象调用它,所以(4)应填入“crop.get_ideal_crop()”,(5)应填入“crop.get_actual_crop()”。
转载请注明原文地址:https://jikaoti.com/ti/YXW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某软件公司规定,该公司软件产品的版本号由二至四个部分组成:主版本号次版本号[.内部版本号][.修订号]。对该公司同一软件的以下四个版本号中最新的版本号是(
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
在Windows7中,磁盘文件类型可以根据______来识别。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
假设100个数据的平均值为82.31,其中有10个数据又发生了如下增减变化:+3.52,+2.87,-4.13,+5.34,-2.87,+2.50,-3.52,+4.23,-5.04,+0.10,则新的平均值变为(26)。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
收集数据时,设计调查的问题很重要。此时,需要注意的原则不包括(8)。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
下列选项中,不属于Word中段落对齐方式的是(41)。
随机试题
A.停经后少量阴道流血,轻微下腹痛,宫口未开,胎膜未破B.停经后多量阴道流血,下腹阵发性剧痛,宫口开大,胎膜已破C.停经后多量阴道流血,有肉样组织排出,子宫小于停经周数,宫口开大D.停经后出现反复阴道流血,子宫明显小于停经周数
家庭咨询通常针对以下哪方面的内容
8岁患儿,因面部水肿、头痛、头晕就诊。尿液检查:蛋白(++),红细胞20个/HP,诊断为急性肾小球肾炎。对其处理正确的是
某三层端部墙窗洞处立面如题图所示,窗洞宽1.20m,外纵墙上搁置长向板,板底距离上皮0.72m,板上有女儿墙。若外纵墙墙厚370mm(墙面自重标准值为7.78kN/m2),已知传至+10.72m标高处的荷载设计值为31.3kN/m。采用MU10砖,M5混合
《危险废物填埋污染控制标准》(GB18598—2001)中规定,危险废物填埋场的最终覆盖层应为多层结构,其中有关排水层及排水管网的说法正确的是()。
《中华人民共和国航道法》第四十条规定未及时清除影响航道通航条件的临时设施及其残留物的,处()以下的罚款。
由于在多数情况下,非营业现金流量数额很小或者不具有持续性,因此,非营业现金流量不影响企业的价值。()
在所有公文中,通知具有最强的时效性。()
[2013年第46题]在东海大学研究生会举办的一次中国象棋比赛中,来自经济学院,管理学院,哲学学院,数学学院和化学学院的5名研究生(每院1名)相遇在一起,有关甲,乙,丙,丁,戊5名研究生之间的比赛信息满足以下条件:(1)甲仅与2名选手比赛过。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
最新回复
(
0
)