本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(4)
1、【 简答题
本题中定义了一个带有参数的构造方法javal(),并定义了一个该类的对象temp。构造方法javal()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom"和整数17传递给构造方法,构造方法将这两个参数打印输出。
public class javal{
String name;
int age;
public static void main(String[]args){
String name="Tom";
int age=17;
javal temp =         ;
}
public javal(String name,           ){
         
this.age= age;
System.out.println(name+"is"+age+"
years old.");
}
} [18分]
解析:
第1处:nEw jAvAl(nAmE,AGE)
第2处:int AGE
第3处:this.nAmE=nAmE
2、【 简答题
本题是设计一个窗体,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白色粗体的“Java二级考试!”字符串。
Import java.awt.*;
Import javax.swing.*;
Public class java2
{
Public static void main(string[]args)
{
Fillframe frame=new fillframe();
Frame. setdefaultcloseoperatio (jframe. exit_on_
close);
Frame.show();
}
}
Class fillframe extends jframe
{
Public fillframe()
{
Settitle("simple");
Setsize(width,height);
Fillpanel panel=new fillpanel();
Panel.setbackground(systemcolor.desktop);
Container contentpane=getcontentpane();
Contentpane.add(panel);
}
Public static final int width=400;
Public static final int width=250;
}
Class fillpanel extends jpanel
{
Public void paintcomponent(graphics g)
{
          
g.setcolor(new color(10,10,10));
g.drawrect(10,10,100,30);
g.seteolor(new color(100,100,l00));
g.drawroundrect(150,10,100,30,15,15);
g.setcolor(new color(150,150,150));
g.drawoval(280,10,80,30);
g.setcolor(new color(10,10,10));
g.fillreet(10,110,100,30);
g.setcolor(new color(100,100,100));
g.drawroundreet(150,110,100,30,15,15);
g.seteolor(new color(150,150,150));
g.filloval(280,110,80,30);
g.setcolor(color.white);
font f=new font("宋体",_ _,20);
g.setfont(f);
g.drawstring("java二级考试!",l50,200);
}
} [24分]
解析:
第l处:supEr.pAintComponEnt(G);
第2处:Font.BOLD
3、【 简答题
本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、释放和拖曳,并将这些信息显示在窗口的文字标签上。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java3 extends JFrame implements MouseL-
istener MouseMotionListener
{
private JLabel statusBar;
public java3()
{
super("java3");
statllsBar=new TLabel();
getContentPane.add(statusBar,BorderLayout.SOUTH);
addMouseListener(this);
addMouseMotionListener(this);
setSize(275,100);
show();
}
public void mouseClicked(MouseEvent e)
{
statusBar.setText("Clicked at["+e.getX()+
","+e.getY()+"]");
}
public void mousePressed(MouseEvent e)
{
statusBar.setText("Pressed at["+e.getX()+
","+e.getY()+"]");
}
public void mouseReleased(MouseEvent e)
{
statusBar.setText("Released at["+e.getX()
+","+e.getY()+"]");
}
public void mouseln(MouseEvent e)
{
statusBar.setText("Mouse in window");
public void mouseExited(MouseEvent e)
{
statusBar.setText("Mouse outside window");
}
public void mouseDragged(MouseEvent e)
{
statusBar.setText("Dragged at["+e.getX()
+","+e.getY()+"]");
}
public void mouseMoved(MouseEvent e)
{
statusBar.setText("Moved at["+e.getX()+
","+e.getY()+"]");
}
public static void main(String args[])
{
java3 app=new java3();
app.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}; [18分]
解析:
第1处:ExtEnDs JFrAmE implEmEnts MousEListEnEr,MousEMotionListEnEr
第2处:9EtContEntPAnE().ADD(stAtusBAr,BorDErLAyout.SOUTH)
第3处:puBliC voiD mousEEntErED(MousEEvEnt E)
首页 12
2页,共43个题库
2页,共43个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169