早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

●试题七 【说明】 下面是一个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 …