内容发布更新时间 : 2024/12/23 9:55:39星期一 下面是文章的全部内容请认真阅读。
资料收集于网络,如有侵权请联系网站删除
A) x.wait() B) synchronized(x) C) x.notify() D) x. synchronized( )
(23)Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是 C 。
A) Writer B) DataOutput C) OutputStream D) ObjectOutput (24)略
A) B) C) D)
(25)Class类的对象由 A 自动生成,隐藏在.class文件中,它在运行时为用户提供信息。 A) Java编译器 B) Java解释器 C) Java new 关键字 D) Java类分解器 (26)在Java中,实现用户界面功能的包是 D 。
A) java.applet B) java.transaction C) java.util D)java.awt (27)”++”运算符的操作数个数是 A 。 A) 1个 B) 2个 C) 3个 D) 4个
(28)在switch(expression)语句中,expression的数据类型不能是 A 。 A) double B) char C) byte D) short (29)下列叙述中,错误的是 D 。
A) 父类不能替代子类 B) 子类能够替代父类 C) 子类继承父类 D) 父类包含子类 (30)已知:int []a=new int[100];在下列给出的数组元素中,非法的是 D 。 A) a[0] B) a[1] C) a[99] D) a[100]
二、简单应用题—填空(24分)
本题要求:创建了一个线程,连续输出6行字符中“Hello!” 完善程序。
public class Java_2 {
public static void main(String[] args) {
word可编辑
资料收集于网络,如有侵权请联系网站删除
}
class Hello implements Runnable{ }
int i=0;
public void run(){ }
while(true){ }
System.out.println(\); if(i++==5) break;
}
Hello h=new Hello(); Thread t=new Thread(h); t.start();
四、综合应用题—填空(18分,每空6分)
以下程序的功能是单击“黄色”按钮,使图形用户界面窗口的背景色变为黄色,运行结果如下:
请完善程序。
word可编辑
资料收集于网络,如有侵权请联系网站删除
import java.awt.*; import java.awt.event.*; import javax.swing.*;
public class Java_3 {
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public static void main(String[] args) {
ButtonFrame frame=new ButtonFrame();
frame.show(); }
class ButtonFrame extends JFrame{
setSize(DEFAULT_WIDTH,DEFAULT_HEYGHT);
setTitle(\测试按钮\); public ButtonFrame(){ }
word可编辑
资料收集于网络,如有侵权请联系网站删除
ButtonPanel panel=new ButtonPanel();
Container
contentPane=getContentPane(); }
class ButtonPanel extends JPanel{
add(yellowButton);
JButton yellowButton=new JButton(\黄色\); public ButtonPanel(){
public static final int DEFAULT_WIDTH=200; public static final int DEFAULT_HEYGHT=100; }
contentPane.add(panel);
word可编辑
资料收集于网络,如有侵权请联系网站删除
yellowButton.addActionListener(yellowAction); }
ColorAction yellowAction=new ColorAction(Color.YELLOW);
private class ColorAction implements ActionListener{
public ColorAction(Color c){
backgroundColor=c;
}
public void actionPerformed(ActionEvent event){
setBackground(backgroundColor);
}
private Color backgroundColor;
} }
word可编辑