首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示
admin
2009-01-15
145
问题
下面是一个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全国计算机二级
相关试题推荐
表中所列城市2006年空气质量达到及好于二级的天数占全年的比重最高是( )表中所列城市2006年空气中二氧化氮含量最低的三个依次是( )
如果两个以上行政机关共同作出一个具体行政行为,当事人对该具体行政行为如何提起行政诉讼?()
下列关于区域经济的表述不正确的是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
简述法律关系的定义和特征。
(Ⅰ)设有一块平板竖放在比重为p的液体中,选择位于液体表面的某点为原点D,沿铅直线向下方向为Ox轴正方向,深度为x的地方平板宽度为f(x),平板浸入液体的最小深度和最大深度分别为a和b,试用微元法导出整块平板所受的液体的侧压力的积分表达式.(Ⅱ)
设函数f(u)有连续的一阶导数,f(0)=1,且函数(x≠0),求x的表达式.
随机试题
A、①B、②C、③D、④D
按五行规律传变,“受我之气者,其力方旺,还而相克,来势必甚”,是指
日本武田株式会社生产的乙酰螺旋霉素销售到中国,其质量控制应依据( )
玻璃离子水门汀的性能如下,除外
A.感觉神经B.运动神经C.混合性神经D.副交感纤维E.味觉纤维面神经属于
患者慢支病史多年,每年冬季发作,来医院检查,呈桶状胸,叩诊过清音,心浊音界缩小,呼吸音减弱,应诊断慢支并发( )
期货公司期货投资咨询业务人员应当以个人名义为客户提供期货投资咨询服务。()[2014年9月真题]
会计在月末结账前发现所填制的记账凭证无误,但根据记账凭证登记账簿时,将1396元误记为1369元,按照有关规定,他应采用的更正方法是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。
EveryoneappreciatestheAppleMacintoshbeingeasiertousethananyotherpersonalcomputer.Everyoneappreciatesitsstart
最新回复
(
0
)