自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> Java 语言程序设计(一) >> 文章内容

排行热点

全国2011年10月高等教育自学考试Java语言程序设计(一)试题_第4页

来源:考试网 [ 2012年10月25日 ] 【大 中 小】

33.阅读下列程序,请写出该程序的输出结果。?

class Test33 {?

    String myString = "1";?

 public static void main(String args[]){?

 Test33 myObj = new Test33();?

 myObj.stringModifier(myObj.myString);?

 System.out.println(" " myObj.myString);?

 }?

 void stringModifier(String theString){?

 theString = theString "2";System.out.print(theString);?

 }?

}?

34.阅读下列程序,请写出该程序的功能。?

import java.awt.*; importjava.awt.event.*; import java.applet.*;?

public class Test34 extends Appletimplements ActionListener {?

 String msg = ""; Button bList[]= new Button[3];?

public void init() {?

 Button yes = new Button("Yes");Button no = new Button("No");?

  Button maybe = newButton("Undecided");?

  bList[0] = (Button) add(yes); bList[ 1 ]= (Button) add(no);?

  bList[2] = (Button) add(maybe);?

  for(inti= 0;i < 3; i ) {bList[i].addActionListener(this); }?

}?

 public void actionPerformed(ActionEvent ae){?

  for(int i = 0;i < 3; i ) {?

if(ae.getSource() ==bList[i]) {?

 msg = "You pressed " bList[i].getLabel();?

}?

 }?

 repaint();?

 }?

 public void paint(Graphics g) {g.drawString(msg, 6, 100); }?

}?

35.阅读下列程序,请写出该程序的功能。?

import java.awt.event.*; importjavax.swing.*; import java.awt.*;?

public class MenuWindow extends JFrameimplements ActionListener {?

 JTextField text = new JTextField();?

 JMenuBar menuBar; JMenu menuFruits;?

 JMenultem menultem1,menultem2,menultem3;?

 public MenuWindow() {?

  menuBar = new JMenuBar();setJMenuBar(menuBar);?

  menuFruits = new JMenu("水果"); menuBar.add(menuFruits);?

 menultem 1 = new JMenultem("苹果"); menultem1 .addActionListener(this);?

 menuFruits.add(menultem1 );?

 menultem2 = new JMenultem("桔子"); menultem2.addActionListener(this);?

 menuFruits.add(menultem2);menuFruits.addSeparator();?

 menultem3 = new JMenultem("退出"); menultem3.addActionListener(this);?

 menuFruits.add(menultem3);?

 Container con = getContentPane();?

 con.add(text); setSize(200,150); setVisible(true);?

 }?

public void actionPerformed(ActionEvente) {?

 if (e.getActionCommand() == "退出") System.exit(0);?

 else text.setText(e.getActionCommand());?

 }?

 public static void main(String args[]) {?

 MenuWindow mw = new MenuWindow();?

}?

}?

责编:dengting