题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2023-10-14 12:42:38

[填空题][说明]
已知类Stock和类cxyjava都定义在cxyjava.java文件中,类Stock的定义中第14行前共有四行出现了错误,将下面代码修改正确并完善后的输出结果为:
0:0
1:23
请补齐第21行代码中的空缺。
[Java代码]
01 public class Stock{
02 static {
03 shares = 0;
04 share_val = 0.0;
05 }
06 public Stock ( ) {getData ( ); }
07 public Stock(int n, int pr=0){
08 shares = n;
09 share_val = pr;
10 getData ( );
11 }
12 public void getData( ) {
13 System. out .println (shares + " : " +share_val) ;
14 }
15 private int shares,
16 private int share_val;
17 };
18
19 public class cxyjava{
20 public static void main (String args [] } {
21 Stock a = (1) ;
22 Stock b = new Stock(1,23);
24 }
25 }

更多"[说明] 已知类Stock和类cxyjava都定义在cxyjava."的相关试题:

[填空题][说明]
已知类Stock和类cxyjava都定义在cxyjava.java文件中,类Stock的定义中第14行前共有四行出现了错误,将下面代码修改正确并完善后的输出结果为:
0:0
1:23
请指出错误所在行号并给出该行修改后的完整结果。
[简答题]
阅读以下说明和Java代码,回答问题。
[说明]
已知类Stock和类cxyjava都定义在cxyjava.java文件中,类Stock的定义中第14行前共有四行出现了错误,将下而代码修改正确并完善后的输出结果为:
0:0
1:23
[Java代码]
01 publiC class Stock {
02 static {
03 shares=0;
04 share_val = 0.0;
05 }
06 public Stock( ) {getData( );}
07 publie Stock(int n, int pr=0){
08 shares=n;
09 share val=pr;
10 getData( );
11 }
12 public void getData( ) {
13 System.out.printin(shares+ ":" +share_val);
14 }
15 private int shares;
16 private int share val;
17 };
18
19 public class cxyjava {
20 public static void main(String args[]){
21 Stock a= (1) ;
22 Stock b=new Stock(1,23);
23 //其他无输出代码省略
24 }
25 }
请指出错误所在行号并给出该行修改后的完整结果。


[填空题]

试题八
阅读以下说明和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}


[单项选择]已知类Myclass的定义如下:
class MyClass
public:
MyClass(int D) data=d;
~MyClass ( )
private:
int data;
;
下列对Myclass类对象数组的定义和初始化语句中,正确的是( )。
A. MyClass arrays[2];
B. MyClass arrays[2]=MyClass(5);
C. MyClass arrays[2]=MyClass(5), MyClass(6);
D. MyClass*arrays=new MyClass[2];
[填空题]阅读以下说明和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
[填空题][说明]
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和,类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。
[Java代码]
行号 代码
01 public class Mainjava
02 public static void main(String[] args)
03 SuperClass s = new SubClass ( ) ;
04 System. out .println (s. getValue ( )) ;
05 System. out .println (s.getSum ( )) ;
06
07
08 abstract class SuperClass
09 private int i;
10 public SuperClass ( ) i= 5;
11 public int getValue ( )
12 return i;
13
14 public final abstract int getSum( );
15
16 class SubClass extends SuperClass
17 int j;
18 public SubClass ( )
19 this (-3);
20
21 public SubClass (int j)
22 (1) .j=j;
23
24 public int getValue ( ) return j;
25 public int getSum( )
26
[单项选择]已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句 序列能够正确执行: MyClock c1,c2; //...... c2=c1+10; 由此可知,为类MyClock重载的"+"运算符函数的声明是
A. friend MyClock operator+(MyClock,int);
B. friend MyClock operator+(MyClock,MyClock);
C. friend MyClock operator+(int,MyClock);
D. MyClock operator+(MyClock);
[单项选择]已知类MyClass声明如下:

class MyClass

int n;

public:

MyClass(int k):n(k)

int getValue( )constreturn n;

;

在下列数组定义中正确的是
A. MyClass x1[2];
B. MyClass x2[2]= new MyClass(1),new MyClass(2);
C. MyClass*x3[2];
D. MyClass*x4[2]= MyClass(1),MyClass(2);
[填空题]已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函 数,请完成其声明; class sample{ public: sample( ){); ______ );
[填空题]已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明: class sample { public: sample( ) {}; 【12】 };
[填空题]菜单定义文件的扩展名是mnx,菜单程序文件的扩展名是()。
[单项选择]已知类IMS中两个成员函数的声明为"void listen( ) const;"与"void speak( );", 另有两个对象的定义为"IMS obj1;"与"const IMS obj2;",则下列语句中,产生编译错误 的是
A. obj1.listen();
B. obj1.speak();
C. obj2.listen();
D. obj2.speak();

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码