●试题七 【说明】 下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将
●试题七
【说明】
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示换算结果,并且将结果写到out3_3.txt文件中,本题给出确定的时间为4小时23分47秒,要求换算成以秒做单位的时间。
程序运行结果如图11所示。
图11
import javA.io.*;
import javA.awt.*;
import javA.applet.*;
/*
<applet code=ex7_7.class width=800 height=400>
</applet>
*/
public class ex7_7 extends Applet{
public void paint(Graphics g){
int nSum;
class myTime7_7{
public int h;
public int m;
public int s;
public int out;
public int caculateSecond(){
(1) ;
return out;
}
}
myTime7_7 objTime7_7 = new myTime7_7();
objTime7_7.h = 4;
objTime7_7.m = 23;
objTime7_7.s = 47;
nSum = objTime7_7. (2) ;
g.drawString ("时:"+objTime7_7.h, 20, 30);
g.drawString ("分:"+objTime7_7.m, 20, 50);
g.drawString ("秒:"+objTime7_7.s, 20, 70);
g.drawString ( (3) );
try {
FileOutputStream fos7_7 = new FileOutputStream("out7_7.txt");
BufferedOutputStream bos7_7=new BufferedOutputStream(fos7_7,1024);
PrintStream ps7_7=new PrintStream(bos7_7,false);
System.setOut(ps7_7);
System.out.println( (4) );
ps7_7.close();
} catch(IOException ioe) {
(5) (ioe);
}
}
}
ex7_7.html
<HTML>
<HEAD>
<TITLE>ex7_7</TITLE>
</HEAD>
<BODY>
<applet code="ex7_7.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
●试题七【答案】(1)out=h*3600+m*60+s(2)caculateSecond()(3)"合计:"+nSum+"秒",20,90(4)"合计:"+nSum+"秒"(5)System.out.println【解析】本题主要考查Applet的窗口,文件和文件I/O,面向对象的基本概念以及基于文本的应用。解题关键是熟悉Applet的执行过程,会使用Graphics类的基本方法在用户界面中输出字符信息,会将Applet面向对象的基本思想与文件操作相结合,编写有一定综合性的程序。本题中,1小时等于3600秒,这里主要是要熟练掌握运算表达式的写法。程序中不可以直接用objTime3_3对象访问类的成员变量,应该调用成员方法,如果不调用方法去计算,得不到正确的结果。
一项工程,甲单独做要12小时完成,乙单独做要18小时完成,若甲先做1小时然后乙接着做1小时,再由甲 数学 2020-04-05 …
有一款太阳能热水器,水容量为80生,自身重量为40千克.每小时接受的太阳能为2800000焦耳该热 物理 2020-05-14 …
一个修路队4小时修九分之二千米,平均每小时修路多少千米?照这样的速度,这个修路队一天(按八小时算) 数学 2020-05-14 …
一台新式磨面机每小时磨面5/6吨,3台这样的磨面机要磨面2吨,需要多少小时?(算式) 数学 2020-05-20 …
一个会议在下午3点30分召开,在4点到5点之间结束,会议结束时,刘张阳老师看了一下表,时针与分针的 数学 2020-05-21 …
3台磨面机4小时可磨面粉16.8吨,现在增加到了8台磨面机,要磨72.8吨,需要多少小时?算术方法 数学 2020-06-03 …
汽艇和轮船同时从同一码头同向驶出.汽艇每小时行24千米,轮船每小时行15千米.汽艇航行3小时后,机 数学 2020-06-05 …
一辆客车第一天行了8小时,每小时行x千米,第二天行了a小时,每小时行55千米.第一天行了多少千米? 数学 2020-07-17 …
请高手帮忙验算一下用电量是否正确风机1:打风1小时停40分钟每天24小时算电机:5.5kw风机2:打 数学 2020-12-13 …
甲乙去租车,前两小时以内免费.超过两小时每小时2元,不足一个小时的按一个小时算.甲乙两人两小时内还车 数学 2020-12-26 …