一、基本操作题
本题是判断一个字符串“Tom”是否在另外一个字符串“IamTom,IamfromChina”中出现。
publicclassjaval{
publicstaticvoidmain(String[]args){
;
strl="IamTom,IamfromChina.";
str2="Tom";
inti=;
if()
System.out.println("\"+str2+"\"isinthe
string:\""+strl+"\"");
else
System.out.println("\""+str2+"\"isnotinthe
string:\""+strl+"\"");
}
}
点击进入>>全国计算机等级考试真题题库全套最新考试资料
二、简单应用题
本题要求分行打印输出当前系统中所有字体的名称。
;
publicclassjava2
{
publicstaticvoidmain(String[]args)
{
String[]fontNames=GraphicsEnvironment
.getLocalGraphicsEnvironment().getAvailable-
FontFamilyNames();
for(inti=0;;i++)
System.Out.println(fontNames[i]);
}
}
三、综合应用题
下面程序中,在主窗口单击鼠标后,就会生成一个新
窗口。
importjava.awt.*;
importjava.awt.event.*;
publicclassjava3extendsFrame{
java3(){
super("java3");
addNotify();
addWindowListener(newWindowAdapter(){
publicvoidwindowClosing(WindowEvente){
System.exit(0);
}
});
Insetsinsets=getInsets();
setSize(insets.left+insets.right+150,
insets.top+insets.bottom+150);
this.addMouseListener(MouseEventHandler());
}
classMouseEventHandlerimplementsMouseAda-
pter{
publicvoidmousePresse(MouseEventevt){
Rectanglebounds=getBounds();
intx=evt.getX()+bounds.x;
inty=evt.getY()十bounds.y;
java3m=newjava3();
m.setLocation(x,y);
m.show();
}
}
staticpublicvoidmain(String[]args){
(newjava3()).show();
}
}
上机考试试题答案与解析
一、基本操作题
第1处:Stringstrl,str2
第2处:strl.indexOf(str2)
第3处:i!=-1
【解析】第1处使用前定义变量strl和str2;第2处和第3处判断str2是否是strl的子串。
二、简单应用题
第1处:importjava.awt.*
第2处:i 【解析】第1处必须在所有类定义之前引入标准类;第2处遍历字体名称数组。
三、综合应用题
第1处:this.addMouseListener(newMouseEventHandler())
第2处:classMouseEventHandlerextendsMouseAdapter
第3处:publicvoidmousePressed(MouseEventevt)
【解析】第1处参数应为实例化对象;第2处继承父类应使用extends,implements实现的是接口;第3处单击鼠标后事件应为mousePressed。
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验