题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-03 15:36:18

[简答题]请完成程序,首先由一个类simple实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个simple的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件中,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。
注意:请勿修改main( )主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable

private int intvalue;
private double doublevalue;
private String string;
The Serial ( )

intvalue=123;
doublevalue=12.34;
string="Serialize Test";

public void setDouble(double d)

doublevalue=d;

public void setInt(int i)

intvalue=i;

public void setString(String s)

string=s;

public String to String( )

return("int="+intvalue+" double="+doublevalue+" string="+string);


public class simple

public static void main(String[] args)

The Ser

更多"请完成程序,首先由一个类simple实现Serializable接口,"的相关试题:

[简答题]请完成程序,首先由一个类simple实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个simple的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件中,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。 注意:请勿修改main( )主方法和其他已有语句内容,仅在横线处填入适当语句。 import java.io.*; class TheSerial implements Serializable { private int intvalue; private double doublevalue; private String string; The Serial ( ) { intvalue=123; doublevalue=12.34; string="Serialize Test"; } public void setDouble(double d) { doublevalue=d; } public void setInt(int i) { intvalue=i; } public void setString(String s) { string=s; } public String to String( ) { return("int="+intvalue+" double="+doublevalue+" string="+string); } } public class simple { public static void main(String[] args) { The Serial e1=new TheSerial( ); TheSerial e2; try { e1.setInt(Integer.parseI
[简答题]请完成下列Java程序:首先建立一个类,包含2个私有成员变量,分别为int和double型,并提供公共方法setInt( )和 setDouble( )分别给这两个变量赋值和用toString( )方法显示对象的私有成员变量的值,要求将这个类定义为Serializable,再创建这个类的持久对象,将对象写入名为ex3_2.data的文件中并显示对象的2个成员变量,最后从这个文件中读取这个对象并显示对象的2个成员变量。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:
ex3_2: i=123 d=123.456
ex3_2: i=123 d=123.456
import java.io.*;
public class ex3_2 implements Serializable
private int n3_2;
private double d3_2;
ex3_2( )
n3_2 = 25;
d3_2 = 12.23;

public void setDouble(double x)
d3_2 = x;

public void setInt(int x)
n3_2 = x;

public String toString( )
return("ex3_2: i=" + n3_2 + "d=" + d3_2);

public static void main(String[] arg)
ex3_2 e1 = new ex3_2 );
ex3_2 e2;
e1.setInt(123);
e1.setDouble(123.456);
System.out.println(e1);
try
FileOutputStream fos3_2 = new FileOutputStream
[简答题]请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。
注意:请勿改动main( )主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable

private int intValue;
private double doubleValue;
private String string;
TheSerial( )

intValue = 123;
doubleValue = 12.34;
string = "Serialize Test";

public void setDouble(double d)

doubleValue = d;

public void setInt(int i)

intValue = i;

public void setString(String s)

string = s;

public String toString( )

return("int="+intValue+"double="+doubleValue+" string="+string);


public class Example2_3

public static void main(String argv[])

TheSerial e1 = new
[填空题]下列是一个类的定义程序段,请补充完整。
   public class My Class
   int x,y;
   MyClass(int i, 【11】 )
     x=i;y=j;
    

[单项选择]

假定变量i,f,d数据类型分别为int,float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678,d=1.5。若在32位机器中执行下列关系表达式,则结果为真是()。
(Ⅰ)i==(int)(float)i
(Ⅱ)f==(float)(int)f
(Ⅲ)f==(float)(double)f
(Ⅳ)(d+f)-d==f


A. 仅Ⅰ和Ⅱ
B. 仅Ⅰ和Ⅲ
C. 仅Ⅱ和Ⅲ
D. 仅Ⅲ和Ⅳ
[填空题]下面是一个类的定义,试将程序补充完整。
classA
String s;
【12】 int a=66;
A(Strings 1)
s=s1;

static int geta( )
return a;


[填空题]下列是一个类的定义,将程序段补充完整。 class A{ String s; 【10】 int a=66; A (String s1) {s=s1; } static int geta ( ) { return a: ) }
[填空题]下面是一个类的定义,试将程序补充完整。
class A
String s;
____int a=66;
A(String sl)
s=sl;

static int geta( )
return a;


[填空题]下列是一个类的定义,将程序段补充完整。
class A
String s;
【10】 int a=66;
A (String s1) s=s1;
static int geta ( ) return a: )

[单项选择]有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){ static int a=4; t+=a++; } else { static int a=5; t+=a++; } return t+a++; } main( ) { int s=a,i; for(i=0;i<3;i++) s+=f(i); printf("%d/n",s); } 程序运行后的输出结果是______。
A. 26
B. 28
C. 29
D. 24
[填空题]下列程序的输出结果是 【11】 。 int t(int x,int y,int cp,int dp) { cp=x* x+y*y; dp=x*x-y*y; } main( ) { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d%d/n",c,d); }

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码