重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 计算机二级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

请完成程序,首先由一个类simple实现Serializable接口,并有三个成员变量,分别为int型、double型和S

tring型,可以用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.parseInt(args[0]));

e1.setDouble(Double.parseDouble(args[1]));

e1.setString(args[2]);

}

catch(Exception e)

{

e1.setString(e.getMessage());

}

System.out.println(e1);

try

{

FileOutputStream S=new FileOutputStream("TheSerial.data");

ObjectOutputStream OS=new ObjectOutputStream(oS);

______;

}

catch(IOException ioException)

{

System.out.println (ioException.getMessage ());

}

try

{

FileInputStream iS=new FileInputStream("TheSerial.data");

ObjectInputStream IS=new ObjectInputStream(iS);

______;

System.out.println(e2);

}

catch(IOException ioException)

{

System.out.println(ioException.getMessage());

}

catch(ClassNotFoundException cnfException)

{

System.out.println(cnfException.getMessage());

}

}

}

查看参考答案
更多“请完成程序,首先由一个类simple实现Serializable接口,并有三个成员变量,分别为int型、double型和S”相关的问题

第1题

请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、dou
ble型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。

请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,

注意:请勿改动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 TheSerial();

TheSerial e2;

try

{

e1.setInt(Integer.parseInt(argv[0]));

e1.setDouble(Double.parseDouble(argv[1]));

e1.setString[argv[2]);

}

catch(Exception e)

{

e1.setString(e.getMessage{));

}

System.out.println(e1);

try

{

FileOutputStream S = new FileOutputStream("TheSerial.data");

ObjectOutputStream IS = new ObjectOutputStream(oS);

______;

}

catch(IOException ioException)

{

System.out.println(ioException.getMessage());

}

try

{

FileInputStream iS = new FileInputStream("TheSerial. data");

ObjectInputStream IS = new ObjectInputStream(iS);

______

System.out.println(e2);

}

catch(IOException ioException)

{

System.out.println(ioException.getMessage());

}

catch(ClassNotFoundException cnfException)

{

System.out.println(cnfException.getMessage());

}

}

}

点击查看答案

第2题

会议电话是指首先由一个用户负责组织通话,并控制通话的进行,在呼叫等待的基础上,将原来处于保持状态的用户加入通话,完成多方的实时交谈。()此题为判断题(对,错)。
点击查看答案

第3题

承办方须在计划完成时限内进行任务完成结果的反馈,完成结果首先由主管领导审核评价,业性较强或者跨部门工作需要相关评价部门评分,下列关于评价人错误的是()

A.公司级关键举措与行动计划评价人:总经理

B.部门关键举措与行动计划评价人:部门经理

C.会议决策和重大事项评价人:任务发布者、总经理

D.涉及施工类专项工作内容评价人:工程部

点击查看答案

第4题

“课程”作为一个词语,最早大约出现于我国(),首先由著名经学家孔颖达所使用。

A.宋

B.汉

C.秦

D.唐

点击查看答案

第5题

请完成下列Java程序:程序的功能演示了如何通过实现Runnable接口创建线程对象,程序中定义了一个类
B,类中重写了含一个字符串参数的构造方法,并实现了Runnable接口,即在类B中编写了接口中的run()方法的方法体。还定义了一个应用程序类ex35_2,其中创建类B的3个对象b1,b2和b3作为线程对象t1,t2和t3的参数,并启动这3个线程。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

请完成下列Java程序:程序的功能演示了如何通过实现Runnable接口创建线程对象,程序中定义了一

public class ex35_2

{

public static void main(String args[ ])

{

Runnable b1=new B("First");

Runnable b2=new B("Second");

Runnable b3=new B("Third");

Thread t1=new Thread(b1);

Thread t2=new Thread(b2);

Thread t3=new Thread(b3);

t1.start ();

t2.start ();

t3.start();

}

}

class B _____________________ Runnable

{

String s;

public B(String str)

{

s=str;

}

_________________

{

for(int i=1;i<3;i++)

{

System. out. println (s+ "运行!");

try

{

Thread.sleep((int) (Math.random() *100) );

}

catch (InterruptedException e)

{

e.printStackTrace ();

}

}

System. out.println (s+"结束!");

}

}

点击查看答案

第6题

职业卫生服务首先由用人单位委托职业卫生技术机构承担和完成,也可以由用人单位完成。()

职业卫生服务首先由用人单位委托职业卫生技术机构承担和完成,也可以由用人单位完成。()

点击查看答案

第7题

在区块链电子发票工作流程中,首先由税务部门设立一个发票的标准,企业不用申请就可以发行发票。()

此题为判断题(对,错)。

点击查看答案

第8题

计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。

A.POST

B.CMOS

C.ROM BIOS

D.DOS

点击查看答案

第9题

计算机在接通电源后,系统首先由(7)程序对内部每个设备进行测试。

A.ROM BIOS

B.CMOS RAM

C.POST

D.DOS

点击查看答案

第10题

微机接通电源后,系统首先由程序()来对内部各个设备进行检测。

A.CMOS

B. POST

C. BIOS

D. DOS

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧