二级JAVA机试-177 (总分100,考试时间90分钟)
1.基本操作题
1. 下列程序中,要求按照从大到小的顺序输出0~100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下。 96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0, 源程序文件代码清单如下: public class ex12_1
private **t=0;
public static void main(String args[])
ex12_1 obj12_1=new ex12_1(); obj12_1.method12_1();
public void method12_1()
for (______)
if(______
System.out.print (i+ \ ______;
System.out.println(); System.out.**t);
2.简单应用题
1. 请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: import java.awt.*;
import java.awt.event.*; public class ex12_2
extends Frame implements MouseMotionListener, ActionListener
private Label 1;
private String str=\" \";
public static void main(String args[])
new ex12_2();
ex12_2( )
______;
setSize(200,200);
Button btn=new Button(\"exit\"); btn.addActionListener (this); add (btn, \"North\" ); l=new Label(str); add (l, \"South\" ); show ();
public void mouseMoved(MouseEvent event)
str=\"Move: \"+ l. setText (str);
public void mouseDragged(MouseEvent event)
public void actionPerformed(ActionEvent event)
if(event.getActionCommand().equals(\"exit\"))
System.exit(0);
3.综合应用题
1. 下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意;不改动程序的结构,不得增行或减行。 源程序文件代码清单如下; import java.awt.*;
import java.awt.event.*; import java.applet.*; /*
<applet code=SimpleHitMouse.java width=800 height=400> </applet> */
public class SimpleHitMouse implements Applet
private java.util.Vector points=new java.util.Vector(); public void init()
addMouseListener(new MouseAdapter()
public void mousePressed(MouseEvent e)
points.add(new Point(e.getX(),e.getY()) paint(); );
public void update(Graphics g)
repaint(g);
public void paint(Graphics g)
for(int i=0;i<points.size();i++)
Point dot=(Point)points.elementAt(i); g.drawString(\"x\
public static void main(String args[ ])
Frame fram=new Frame(\"CelayTree\");
SimpleHitMouse dot=new SimpleHitMouse(); dot.init (); dot.start ();
fram.add ( \"Center\ fram.setSize( 400,300 );
fram.addWindowListener( new WindowAdapter() public void windowClosing( WindowEvent e )
System.exit(0); );
fram.show ();
ex12_3.html: <html> <head>
<title>A Simple Program</title> </head> <body>
<applet code=\" SimpleHitMouse.class\" width=800 height=400> </applet> </body> </html>
因篇幅问题不能全部显示,请点此查看更多更全内容