首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类Stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完整代码,并写出改正错误后程序运
阅读以下说明和Java代码。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类Stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完整代码,并写出改正错误后程序运
admin
2008-04-03
39
问题
阅读以下说明和Java代码。
[说明]
已知类Stock和类JavaMain都定义在JavaMain.java文件中,类Stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完整代码,并写出改正错误后程序运行的输出结果。
[Java代码]
01 public class Stock{
02 static {
03 shares=0;
04 share_val=0.0;
05 }
06 private Stock(){getData();}
07 private Stock(int n, double pr=0){
08 shares=n;
09 share_val=pr;
10 getData();
11 }
12 public void getData(){
13 System.out.print(shares+":"+share_val+"");
14 }
15 private int shares; //非静态变量
16 private double share_val; //非静态变量
17 };
18
19 public class JavaMain{
20 public static void main(String args[]){
21 Stock a=new Stock();
22 Stock b=new Stock(1,67.5);
23 //其它代码省略,且代码无输出
24 }
25 }
选项
答案
01代码行修改结果; class Stock{ 02代码行修改结果: { 06代码行修改结果: public Stock()<getData();} 07代码行修改结果: public Stock(int n,double pr){ 程序运行的输出结果为:0:0.0 1:67.5
解析
因为JavaMain和Stock定义在同一个文件中,所以只能够有—个公共类,因此Stock前的public应该去掉:因为shares和share_val都是非静态变量,所以不能够用静态初始化块进行初始化,所以应该把静态初始化块改为非静态初始化块,将static关键字去掉:定义中的构造函数为私有的,但构造函数在JavaMain类中被使用,因此构造函数应该为公共的。所以06和07行的代码应该将private改为public:构造函数中调用了输出函数,所以Java Main程序运行后输出结果为:0:0.0 1:67.5。
转载请注明原文地址:https://kaotiyun.com/show/ssjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word文字处理软件的界面上,单击工具栏上的按钮,其作用是(1)。
对两个或多个数据进行比较,常用对比分析法,通过分析其间的差异,揭示变化情况和规律。以下关于对比分析法的叙述中,不正确的是________。
下列关于幻灯片页面版式的叙述中,不正确的是______。
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
企业信息系统的用户一般不包括()。
数据处理过程中,影响数据精度的因素不包括(10)________________。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
为使双击指定类型的文件名就能调用相应的程序来打开处理它,需要将这种文件类型与相应的程序建立文件(23)。
ASP是(1)网页制作技术。A.动态B.静态从以下备选答案内为程序中(5)~(9)处空缺部分选择正确答案。(5)A.CreatObjectB.ConnectC.ExecuteSQLD.Open()(6)A.<body>
随机试题
试从SIRS与CARS的平衡失调解释MODS的发生机制?
A.血皮质醇升高,ACTH降低,双侧肾上腺增生伴结节B.血皮质醇升高,ACTH升高,双侧肾上腺皮质弥漫增生C.血皮质醇升高,ACTH降低,血钾正常D.血皮质醇升高,ACTH降低,伴明显低钾碱中毒(2009年第144题)肾上腺皮质腺癌的特点是
宫颈黏液检查见椭圆体提示下列何项
下列不属于肝阳头痛的症候表现的是()
以下为血液病易发生感染的部位,除了
Y企业2010年发生亏损,且以前年度亏损仍未弥补完,但当年仍可以向投资者分配利润。()
研究表明,奥陶纪末大灭绝事件前后腕足动物组合的生态分布变化不大,大灭绝事件对生态系统的影响可能确实有限。通过分析华南奥陶纪末大灭绝前后腕足动物丰度及多样性资料在高级分类阶元上的表现,_______了具志留纪特色的腕足动物于大灭绝前就已开始大量出现甚至在局
求下列极限:
InSwartkansterritory,archaeologistsdiscoveredcharredhonefragmentsdatinghack1millionyears.Analysisofthefragments,
A、workerB、designerC、engineerD、managerB
最新回复
(
0
)