首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
admin
2010-12-16
74
问题
阅读以下说明和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()tgetData();}
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 Drivate int shares; //非静态变量
16 Drivate 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
解析
本题考查的是用Java程序编程。
因为JavaMain和Stock定义在同一个文件中,所以只能够有一个公共类,因此Stock前的public应该去掉;因为shares和share_val都是非静态变量,所以不能够用静态初始化块进行初始化,所以应该把静态初始化块改为非静态初始化块,将static关键字去掉;定义中的构造函数为私有的,但构造函数在JavaMain类中被使用,因此构造函数应该为公共的。所以06和07行的代码应该将private改为public;构造函数中调用了输出函数,所以JavaMain程序运行后输出结果为:0:0.0 1:67.5。
转载请注明原文地址:https://kaotiyun.com/show/iBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机网络中,防火墙的功能不包括________________。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
下列关于Windows操作系统文件名的说法,正确的是(32)。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
在Windows XP中,文件名中不允许出现的字符是(32)。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
计算机病毒是一段程序,一般隐藏在______中。
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
随机试题
关于S-D序列的叙述正确的是
通过增加进口商的资金负担,影响资金的流转,从而起到限制进口作用的措施是()
糖尿病患者检测果糖胺的目的
深部血肿及关节出血主要见于
债务融资一定能够提高上市公司的净资产收益率,具有财务杠杆的作用。()
当个体在群体中处于少数派时,个体会面临强大的群体压力,在这种情况中表现出跟随大众意见和行为的表现,这种现象被称为()。
简述如何培养学习动机。
下列关于爱岗敬业的说法中,你认为不正确的是()。
Walking—likeswimming,bicyclingandrunning—isanaerobicexercise,【C1】________buildsthecapacityforenergyoutputandphysi
DavidCameronhasnoticedthathealthandsafetyregulationsstopschoolstakingchildrenoutonfieldtrips,outdooractivitie
最新回复
(
0
)