首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
阅读以下说明和Java代码,将解答写在对应栏内。 [说明] 已知类Stock和类JavaMain都定义在JavaMain.java文件中,类stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完
admin
2010-12-16
77
问题
阅读以下说明和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://www.kaotiyun.com/show/iBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
目前最常见的用户界面是________________。
数据采集工作的注意事项不包括()。
WindowsXP中,被删除的文件默认存放在()中,需要时还可以进行恢复。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
______不属于企业信息系统存在的问题。
某咨询顾问公司派小强统计本市各品牌汽车的占有率,以下4种统计方法中,小强应采用______方法,使估算结果较为可信。
在Excel2010中,设单元格A1、A2、A3、A4中的值分别为20、3、16、20,若在单元格B1中输入函数“=PR0DUCT(ApA2)/MAX(A3,A4)”,按回车键后,则B1单元格中的值为(
企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属于(16)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
下列选项中,不属于Word中段落对齐方式的是(41)。
随机试题
使用显微镜应把高倍镜、低倍镜分别装在()上。
A公司于2015年1月1日采用控股合并的方式取得B公司100%的股权,A公司和B公司均为C公司的子公司,双方协议约定价格7000000元,以银行存款支付。此外,A公司还以银行存款支付审计、评估费10000元。发生合并当日B公司所有者权益总额7200000元
最狭窄的骨盆平面是
某产妇计划剖宫产,青霉素过敏试验阳性,该产妇可以选择预防应用的抗生素是
急性化脓性根尖周炎临床表现为各具特点的三个阶段是
粪便中白细胞增多,常见于()。
()成为国际上大型工程咨询公司拓展业务的一个趋势。
幼儿园美术开展玩泥塑、纸工、拼贴、染纸等活动,它属于美术活动类型中的()。
20世纪70年代,B.WBoehm提出了软件生命周期的______。
如果项目不是用“应用程序向导”创建的,应用程序生成器只有【】、“表单”和“报表”3个选项卡可用。
最新回复
(
0
)