首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
admin
2009-01-15
124
问题
下面是一个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://kaotiyun.com/show/vIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
达尔文的进化论说,竞争就是相同群体或不同群体相互抢夺有限资源,有人说人类也是如此,你对此有什么看法?
我国的副省级市是指在不改变现有行政隶属关系的前提下,享有省级计划决策权和经济管理权的城市。下面所列的城市均属于副省级市的是()。
下列关于国家行政机关的说法正确的是()。
下列甲乙关系不属于姻亲的是()。
孙某丈夫外出做买卖五年未归,也没有任何音讯。孙某欲改嫁,下面说法正确的是()。
价格机制的核心内容是()。
下列哪项法律关系是民事诉讼法律关系?()
下列叙述中,错误的是()。
下列有关需求的表述,不正确的是()。
下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex1_1的方法method()来输出相应的结果,请将程序补充完整。程序运行结果如下:0.66666666666666666publicclassex1_
随机试题
阿托品化的临床表现包括
某单位会计人员在审核一张购买原材料的发票时,发现发票上的单价和金额用涂改液进行了涂改,且材料单价明显高于市场价格,对于该凭证下列说法正确的是()。
为了更好的复核会计核算的权责发生制,企业可以根据自身生产经营的特点自行划分会计期间。()
下列各项中,属于内部审计师应尽的职责的有()。
涉外企业内部处置资产(包括各项自制和外购资产),除将资产转移至境外以外,不确认收入;相关资产的历史成本延续计算。以下属于企业内部处置资产的项目有()。
社会服务方案的评估中,关注方案进行过程中服务对象和人数的变化的评估方法是()。
几十年西方文学思潮不断_______,从现代主义对个体本位、形式本位的大肆张扬,到后现代主义对多元化、不连续性和相对性的过度强调,均深刻影响乃至_______着中国文学的创作理念和走向。填入画横线部分最恰当的一项是:
邓小平理论的第一出发点是实践,坚持解放思想、实事求是的思想路线,就必须尊重实践,坚持用实践检验真理。()
2017年5月,我国南海神狐海域天然气水合物(可燃冰)试采实现连续超过7天的稳定产气,取得天然气水合物试开采的历史性突破。下列有关说法错误的是()。
下列不属于查询设计视图"设计网格"中的选项是( )。
最新回复
(
0
)