1、[ 主观题 ]【程序填空题】程序运行结果如下图:上边,左边和右边是三个按钮,下边是一个内容为“Class2804”的文本框txt。
import java.awt.*;
import javax.swing.*;
public class Class2804
{
public static void main(String[] args)
{
JFrame myWin=new JFrame("Class2804");
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myWin.setBounds(100,200,300,200);
Container con=myWin.getContentPane();
con.setBackground(Color.red);
con.setLayout(new BorderLayout());
___
JButton button1=new JButton("左边");
JButton button2=new JButton("右边");
JButton button3=new JButton("上边");
con.add(button1,"West");
con.add(button2,"East");
con.add(button3,"North");
___
myWin.setVisible(true);
}
}
con.add(txt,"South");" />
2、[ 主观题 ]【程序填空题】回文整数是指正读和反读都一样的整数。方法f2705(int n)的功能是判断十进制整数n是否为回文整数。例如:n=123321,该方法返回值为true;n=123,该方法返回值为false。
boolean f2705(int n)
{
Integer M=n;
String s=___;
int i=0;
while(i{
String s1,s2;
s1=s.substring(i,i+1);
s2=s.substring(s.length()-i-1,s.length()-i);
if(!(___))break;
i++;
}
if (ielse return true;
}
3、[ 主观题 ]【程序填空题】小应用程序启动后自动播放一个“2.wav”声音文件。请完成程序。
import java.applet.*;
public class C3001 extends Applet
{
public void start()
{
___clip=getAudioClip(getCodeBase(),"2.wav");
___.play();
}
}
4、[ 主观题 ]【程序分析题】阅读下列程序,写出程序功能。
import javax.swing.*;
public class C3501
{
public static void main(String[] args)
{
JFrame myWin=new JFrame("C3501");
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar jmb=new JMenuBar();
myWin.setJMenuBar(jmb);
myWin.setBounds(100,200,300,300);
JMenu jm=new JMenu("AAA");
jmb.add(jm);
JMenuItem jmi=new JMenuItem("AA1");
jm.add(jmi);
JMenu jm2=new JMenu("AA2");
jm.add(jm2);
JMenuItem jmi2=new JMenuItem("AA21");
jm2.add(jmi2);
myWin.setVisible(true);
}
}
5、[ 主观题 ]【程序分析题】阅读下列程序,写出程序运行结果。
class A
{
int x,y;
A(int xx,int yy){x=xx;y=yy;}
}
interface A3202{int f3202(A a);}
interface B3202{int g3202();}
public class C3202 extends A implements A3202,B3202
{
A a=new A(x,y);
C3202(int x,int y)
{
super(x,y);
this.x=x*x;
this.y=y*y;
}
public int f3202(A a){return x*a.x+x*a.y;}
public int g3202(){return x*a.x+x*a.y;}
public static void main(String[] args)
{
int x=10,y=20;
A a=new C3202(x,y);
C3202 c=new C3202(x,y);
System.out.println(a.x+","+a.y);
System.out.println(c.f3202(a));
System.out.println(c.g3202());
}
}