9、读程序,写出和程序输出格式一致的输出结果。 public class Test4_1 {
private static int len = 0;
public static void main(String[] args) { Test4_1 s1 = new Test4_1(); Test4_1 s2 = new Test4_1(); s1.len++; s2.len++;
Test4_1.len++;
System.out.println(\输出:len=3
10、读程序,写出和程序输出格式一致的输出结果。 class J_SuperClass {
int m_data;
J_SuperClass() { mb_add(1); }
public void mb_add(int i) { m_data += i;}
public void mb_print() {
System.out.println(m_data);}}
class J_SubClass extends J_SuperClass {
J_SubClass() { mb_add(2);}
public void mb_add(int i) { m_data += i * 2;}} public class J_Test {
public static void mb_method(J_SuperClass a) { a.mb_add(6);a.mb_print();}
public static void main(String[] args) {
mb_method(new J_SubClass());} }
输出结果:18
11、读程序,写出和程序输出格式一致的输出结果。 public class J_Test {
public static void mb_method(int i) { try {
if(i == 1)
throw new Exception(); System.out.print(\catch(Exception ex) { System.out.print(\return;} finally {
System.out.print(\System.out.print(\
public static void main(String[] args) {
mb_method(0); mb_method(1);}
11
}
输出结果:13423
12、读程序,从 A、B、C、D 中选择最合适的答案。 import java.awt.*; import javax.swing.*;
public class J_Test extends JFrame {
public static void main(String[] args) { J_Test app = new J_Test();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container ct = app.getContentPane(); ct.setLayout(new GridLayout(1, 2)); JButton[] b = {
new JButton(\ct.add(b[0]); ct.add(b[1]); ct.add(b[2]);
app.setSize(220, 70); app.setVisible(true);}
}
(A)程序可以通过编译并正常运行,结果在程序界面上从左到右依次排列三个按钮 (B)程序可以通过编译并正常运行,结果在程序界面上三个按钮分成两行排列 (C)程序可以通过编译并正常运行,结果在程序界面上只出现两个按钮 (D)程序无法通过编译
输出结果(A、B、C、D 中选择):A 13阅读下面的程序,回答问题 import java.awt.*; import javax.swing.*;
public class T extends JFrame { public T ( ) {
super(\
Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3)); con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ setSize(200, 80); setVisible(true);}
public static void main(String args[]) { new T(); }}
①画图表示程序运行后的图形界面。②如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何?
答案:①
②接口名:ActionListener 接口中的方法:public void
12
actionPerformed(ActionEvent e)