首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要
【说明】 下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要
admin
2009-02-15
65
问题
【说明】
下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示换算结果,并且将结果写到out3_3.txt文件中,本题给出确定的时间为4小时23分47秒,要求换算成以秒做单位的时间。
程序运行结果如图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(|OException ioe){
(5) (ioe);
}
}
}
ex7_7.htm|
<HTML>
<HEAD>
<TITLE>ex7_7</TITLE>
</HEAD>
<BODY>
<appletcode="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类的基本方法在用户界面中输出字符信息,会将Ap- plet面向对象的基本思想与文件操作相结合,编写有一定综合性的程序。本题中,1小时等于3600秒,这里主要是要熟练掌握运算表达式的写法。程序中不可以直接用。objTime3_3对象访问类的成员变量,应该调用成员方法,如果不调用方法去计算,得不到正确的结果。
转载请注明原文地址:https://www.kaotiyun.com/show/prDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
已知函数f()、g()的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行“x:f(5)”后x的值为(7);若函数调用g(a)是值调用(callbyvalue)方式,
在项目初始阶段,软件开发首先需要()。
对于逻辑表达式((a‖(b&c))‖(C&&d)),需要___________个测试用例才能完成条件组合覆盖。
以下关于用例图的叙述中,不正确的是(44)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(45)关系,以下用例图中,(46)是正确的。管理员处
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(41)
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(40)
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(33)天。活动BC和BF分别最多可以晚开始(34)天而不会影响整个项目的进度。(34)
在分层体系结构中,(41)实现与实体对象相关的业务逻辑。在基于Java,EE技术开发的软件系统中,常用(42)技术来实现该层。(42)
随机试题
患者咽部轻微肿痛,兼见口干咽燥,手足心热,舌红少苔,脉细数。治疗宜选的穴位是()(2011年第79题)
将表中的字段定义为“( )”,其作用为使字段中的每一个记录都必须是惟一的,以便于索引。
(2006年第102题)下列关于脊椎结核的叙述,错误的是
下列环境价值评估方法属于反向评估法的是( )。
公安机关对被羁押的未成年人应当与成年人(),并根据其生理和心理特点在生活和学习方面给予照顾。
在大棚蔬菜等植物栽种过程中,可采用白天适当提高温度、夜间适当降低温度的方法,来提高作物的产量,这是因为温度可以影响光合作用的过程。下列选项中,不能影响光合作用的是:
下列有关法律文化的表述,正确的是()。
归结起来,和平发展道路是()
下列关于字符串的说法中错误的是
Oneofthehobbiesthecavemenhadwas
最新回复
(
0
)