首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
admin
2010-12-16
44
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
信息系统通常会自动实时地将所有用户的操作行为记录在日志中,其目的是使系统安全运维()。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
数据分析报告的编写原则中不包括(70)。
在Word编辑状态下,有些英文单词或汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(44)”是错误的。
删除Windows中某个应用程序的快捷方式,意味着(39)。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
随机试题
什么是能力?根据人的能力差异,在教育管理中应注意哪些问题?
掌中间隙桡侧界是
A.甲型肝炎病毒B.乙型肝炎病毒C.丙型肝炎病毒D.丁型肝炎病毒E.戊型肝炎病毒属DNA病毒的是
A.气滞血瘀证B.肝肾不足证C.痰湿阻滞证D.气血虚弱证E.阴虚血燥证
代理的类型可分为()。
下列交易或事项中,应计入营业外支出的是()。
不管是否使用一份运输合同,只要在两种或两种以上运输方式之间进行货物的转运,即为中转。()
贺敬之独立创作的我国第一部新歌剧《白毛女》,是我国新歌剧发展的里程碑。()
(2014年真题)下列行为中,应以绑架罪定罪处罚的是
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
最新回复
(
0
)