首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
admin
2009-01-15
152
问题
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex15_3.class,, width=800 height=400 >
</applet>
*/
public class ex15_3 extends JApplet{
private String str1;
private String str2;
private String str3;
public void init(){
str1 = "Character:";
str2 = "Number: ";
str3 = "Key State:";
}
public void paint(Graphics g){
g.drawString(str1, 20, 30);
g.drawString(str2, 20, 50);
g.drawString(str3, 20, 70);
}
public boolean keyUp(Event e, int n){
str1 = "Character:" + String.valueOf(n);
str2 = "Number:" + n;
str3 = "Key State:Key Up";
repaint();
return true;
}
public boolean keyDown(Event e, int n){
str1 = "Character:" + String.valueOf(n);
str2 = "Number:" + n;
str3 = "Key State:Key Down";
repaint();
return true;
}
}
ex15_3.html
<HTML>
<HEAD>
<TITLE>ex15_3</TITLE>
</HEAD>
<BODY>
<applet code="ex15 3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
Applet str1="Character:"+ (char)n str1="Character:"+ (char)n
解析
本题主要考查Applet窗口中的键盘事件捕捉,以及基本的Applet显示。解题关键是熟悉Applet窗口的基本操作和键盘事件的一般应用。本题中,第一处,错在误用了JApplet这里应该是继承Applet类,而不是JApplet:第二和第三处错误相同,虽然用String类的valueOf()方法在编译的时候不会出错,但是这样显示出来的结果是int类型的n,而题中要求输出的是这个键对应的字符,因此用将int类型转化为char类型。
转载请注明原文地址:https://www.kaotiyun.com/show/vIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
根据文字资料,回答以下问题: 2008年1月24日在国务院新闻办举行的新闻发布会上,国家统计局局长谢伏瞻宣布,初步核算,2007年国内生产总值为246619亿元,比上年增长11.4%,增速加快0.3个百分点,连续五年增速达到或超过10%。国民经济保持平
夏季高温多雨,冬季寒冷干燥,最冷月平均气温在0℃以下的气候类型是()。
文人司马相如要给汉武帝写份奏折,他最有可能采用哪种书写材料?()
我国北斗卫星导航系统是继美国GPS、俄罗斯格洛纳斯、欧洲伽利略之后,全球第四大卫星导航系统。按照北斗卫星导航系统的“三步走”发展战略,下列错误的是()。
为贯彻落实党的十八大提出的“实现发展成果由人民共享,必须深化收入分配制度改革”要求,深入推进“十二五”规划实施,我国制定了《关于深化收入分配制度改革的若干意见》。《意见》指出要准确把握深化收入分配制度改革的主要目标。下列关于该主要目标的表述,有误的是(
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
设xOy平面第一象限中有曲线:y=y(x),过点A(0,一1),y’(x)>0.M(x,y)为上任意一点,满足:弧段的长度与点M处的切线在x轴上的截距之差为一1.(Ⅰ)导出Y=y(x)满足的微分方程和初始条件;(Ⅱ)求曲线的表达式.
类Panel默认的布局管理器是()。
在考生文件夹下有“db4.mdb”数据库。(1)以“按货号查询销售金额”查询为数据源;自动创建纵栏表布局窗体“按货号查询销售金额”。窗体结果如图所示。单击“确定”后显示如图。(2)创建窗体“综合操作:”。在“综合操作”窗体
随机试题
A、Youmayhavefunmakingbarbecuesinthegarden.B、Youwon’tfeelstuckandlabeledasyoudointhecity.C、It’smoretolerat
女,52岁。进行性体重增加伴头晕、腰痛2年。查体:BP180/112mmHg,多毛,面圆,有痤疮。实验室检查:尿糖(++),血浆皮质醇:早8时810nmol/L(正常165~441nmol/L),下午4时752nmol/L(正常55~248nmol/L),
依据法官职业道德规范,关于法官行为,下列哪些评论是正确的?(2008年卷一第89题)
某一级公路拟采用水泥稳定基层,初拟水泥剂量为6%,ρdmax=1.98g/cm3,w0=18%,试件尺寸φ15×15,K=0.97,其中集料大碎石40%,中碎石20%,石屑40%,试计算混合料各种材料用量,并进行试验验证。
个人住房贷款的流程包括()。
下列情况中,应当征收增值税的是()。
如图所示:F1(-c,0),F2(c,0)为双曲线x2/3-y2=1的左右焦点,P为圆M:x2+(y-1)2=1上的任意一点.过点F2的直线l:x=my+c交双曲线于A、B两点,若,试求实数m的值.
将考生文件夹下的COOK\FEW文件夹中的ARAD.WPS文件复制到考生文件夹下的ZUME文件夹中。
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessmayb
A、Windows.B、Aspecializedsoftware.C、MS-DOS.D、Notmentioned.C
最新回复
(
0
)