首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示
admin
2009-01-15
97
问题
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示换算结果,并且将结果写到out3_3.txt文件中,本题给出确定的时间为4小时23分47秒,要求换算成以秒做单位的时间。
请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.io.*;
import java.awt.*;
import java.applet.*;
/*
<applet code=ex3_3.class width=800 height=400>
</applet>
*/
public class ex3_3 extends Applet{
public void paint(Graphics g){
int nSum;
class myTime3_3{
public int h;
public int m;
public int s;
public int out;
public int caculateSecond(){
out = h*60+m*60+s;
return out;
}
}
myTime3_3 objTime3_3 = new myTime3_3 );
objTime3_3.h = 4;
objTime3_3.m = 23;
objTime3_3.s = 47;
nSum = objTime3_3.caculateSecond();
g.drawString (时: "+objTime3_3.h, 20 30);
g.drawString ("分: "+objTime3_3.m, 20 50);
g.drawString ("秒: "+objTime3_3.s, 20, 70);
g.drawString ("合计: "+objTime3_3.out+"秒", 20, 90);
try {
FileOutputStream los3_3 = new FileOutputStream("out3_3.txt,,);
BufferedOutputStream bos3_3=new BufferedOutputStream(fos3_3,1024);
PrintStream ps3_3=new PrintStream(bos3_3,false);
System.setOut(ps3_3);
System.out.println("合计: "+objTime3_3.out+"秒");
ps3_3.close();
} catch(IOException ioe) {
System.out.println(ioe);
}
}
}
ex3_3. h tml
<HTML>
<HEAD>
<TITLE>ex3_3</TITLE>
</HEAD>
<BODY>
<applet code="ex3_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
out = h * 3600 + m * 60+s g.drawstring("合计:" + nSum+ "秒",20,90) System.out.println("合计:"+nSum+ "秒")
解析
本题主要考查Applet的窗口,文件和文件I/O,面向对象的基本概念以及基于文本的应用。解题关键是熟悉Applet的执行过程,会使用Graphics类的基本方法在用户界面中输出字符信息,会将Applet面向对象的基本思想与文件操作相结合,编写有一定综合性的程序。本题中,第1处,基本常识,1小时等于3600秒,这里主要是要熟练掌握运算表达式的写法。第2处与第3处相同的错误,不可以直接用。ObjTime3_3对象访问类的成员变量,应该调用成员方法,如果不调用方法去计算,得不到正确的结果。
转载请注明原文地址:https://kaotiyun.com/show/IIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
熊虫也叫水熊,是对缓步动物门生物的俗称,有记录的约有900余种,大多是世界性分布的。它们的体型极小,最小的只有50微米,而最大的则有1.4毫米,必须用显微镜才能看清。水熊虫是地球上已知生命力最强的生物,能在冷冻、水煮、风干的状态下存活,甚至能在真空中或者放
国家主席习近平在G20汉堡峰会上对全球经济治理的建议极具针对性。加强宏观政策______,有助于促进各方______,避免沟通不畅或是以邻为壑,进而打造开放共赢的合作模式。填入画横线部分最恰当的一项是:
根据《突发事件应对法》的规定,下列说法正确的是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
某市西区治安联防队行使该区公安分局委托的治安管理权。某日联防队员李某抓获有盗窃嫌疑的王某,因王某拒不说出自己真实姓名,李某用木棍将其殴打致伤。王某向法院请求国家赔偿,应由()承担国家赔偿义务。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
盒子里有红、黄、绿三种颜色的大小相等的球,其中红球有7个,黄球有5个,从盒中任意拿出一个球,拿到黄球的可能性为,问拿到绿球的可能性是多少?()
在我国,诉讼程序法包括()。
类Panel默认的布局管理器是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
随机试题
在修理工作中,锯削主要用来对工件或材料进行切断或切槽。()
世主有先生者①,有后生者,有不生者。昔者楚庄王谋事而当,居有忧色。申公巫臣问日:“王何为有忧也?”庄王日:“吾闻诸侯之德,能自取师者王,能自取友者霸,而与居不若其身者亡。以寡人之不肖也,诸大夫之论莫有及于寡人,是以忧也。”申公巫臣日:“古之知道者日先生,其
十二二指肠溃疡的发病主要是因为
男,20岁,因低热、腹痛诊断为结核性腹膜炎。近日来呕吐、腹胀,未排大便。查体:腹部可见肠型和蠕动波,有气过水声,肠鸣音亢进。最可能的并发症是
企业缴纳的下列税款中,不需要通过“应交税费”科目核算的是( )。
甲公司和乙公司签订一份《设备购买与租赁服务合同》,合同约定甲公司按照乙公司的要求向丙公司购买指定型号的医疗设备一台,并出租给乙公司使用。设备购买价为100万元,乙公司向甲公司租赁该设备10年,每年租金15万元。除上述及下列各小题题干明确交待的内容
在股东的出资方式中,必须进行评估作价,核实财产的有()。
在运用分析程序进行总体复核时,如果识别出以前未识别的重大错报风险,注册会计师应当()。
即使社会努力提供了机会均等的制度,人们还是会在初次分配中形成收入差距,由于在市场经济中资本也要取得报酬,拥有资本的人还可以通过拥有资本来获取报酬,就更加拉大了初次分配中的收入差距,所以当采用市场经济体制后,为了缩小收入分配差距,就必须通过由国家主导的再分配
试述感性认识和理性认识的辩证关系,并说明割裂二者的统一在理论上和实际工作中会导致什么错误。
最新回复
(
0
)