java上机题2

更新时间:2023-09-11 10:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

31. 下列属于 Java 适配器的是 A.ComponentAdapter B.ItemAdapter C.MouseAdaper D.ActionAdapter 答案:AC

32. 下列关于 Applet 的说法中,正确的是

A.pplet 必须嵌入到其它应用程序(如浏览器)中运行 B.可以在安全策略的控制下读写本地磁盘文件 C.Java 中不支持向 Applet 传递参数

D.Applet 的主类必须定义为 java.applet.Applet 类的子类 答案:ABD

33. 当选中某一组件并按下一键盘按钮时会激发什么事件 A.KeyEvent B.KeyDownEvent C.KeyPressEvent D.KeyTypeEvent E.KeyPressedEvent 答案:A

34. 分析下列程序,说法正确的是 import java.applet.*; import java.awt.*;

public class tryMe extends Applet{ Image img;

Public void init(){ img = new Image(); }

public void paint(Graphics g){ g.drawImage(img,0,0,this); }

A.该程序可以运行 }

B.程序中创建的 Image 对象没有实体,但能显示 C.程序中创建的 Image 对象有实体

D.程序中创建的 Image 对象没有实体,不能显示 答案:D

35. 指出下列在 Applet 生命周期中可能执行多次的方法 A.init() B.paint() C.stop() D.start() 答案:BCD

36. 以下程序运行后,在窗口中能看到的结果为 import java.awt.*;

public class testGrid extends Frame{ public static void main(String[] args){ new testGrid(); }

public testGrid(){

Label l1 = new Label(\蛋糕\Label l2 = new Label(\面包\Label l3 = new Label(\派\Label l4 = new Label(\松饼\setSize(200,200);

setLayout(new GridLayout(2,2)); add(l1); add(l4); add(l3);

setVisible(true); } }

A.蛋糕派 松饼

B.蛋糕派 面包 松饼

C.蛋糕派 面包 松饼

D.蛋糕派 面包

答案:A

37. 以下哪个是 Swing 中存在的重量级组件 A.JFrame B.JTextField C.JButton D.JComboBox 答案:A

38. 要实现关闭 JFrame 窗口功能需写以下哪条语句 A. setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); B. setDefaultCloseOperation(HIDE_ON_CLOSE); C. setDefaultCloseOperation(DISPOSE_ON_CLOSE); D. setDefaultCloseOperation(EXIT_ON_CLOSE); 答案:D

39. 下列程序运行结果为 import javax.swing.*; import java.awt.*;

public class test extends JFrame { public test() {

Container con = getContentPane(); ButtonGroup bg = new ButtonGroup();

JRadioButton cake1 = new JRadioButton(\法式蛋糕\JRadioButton cake2 = new JRadioButton(\意式蛋糕\JRadioButton cake3 = new JRadioButton(\巧克力蛋糕\con.setLayout(new GridLayout(3, 1)); bg.add(cake1); bg.add(cake2); bg.add(cake3); con.add(cake3);

this.setTitle(\单选按钮\

this.setBounds(100, 100, 450, 300); this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

public static void main(String[] args) { new test(); } }

A. 编译不能通过

B. 出现一个能关闭的大小为 450×300 的窗口,窗口中显示标题为\法式蛋糕\的单选按钮 C. 出现一个能关闭的大小为 450×300 的窗口,窗口中显示标题为\巧克力蛋糕\的单选按 钮

D. 出现一个能关闭的大小为 450×300 的窗口,窗口中显示 3 个标题分别为\法式蛋糕\、 \意式蛋糕\和\巧克力蛋糕\的单选按钮

答案:C

40. 下面程序的运行结果为 import javax.swing.*;

public class testD extends JFrame{ testD() {

JOptionPane.showMessageDialog(this,\蛋糕编码不正确!\}

public static void main(String[] args) { new testD(); } }

A. 程序运行但没有结果 B. 出现一个消息框 C. 出现一个选择框 D. 出现一个确认框 答案:B

41. 完成 URL 中的资源名应包括 A.主机名和文件名 B.端口名和文件名 C.主机名和端口名 D.都是可选项 答案:A

42. 能用于创建 InetAddress 对象的 InetAddress 类方法有 A.getByName(String host) B.getAllByName(String host) C.getLocalHost() D.getAddress() 答案:ABC

43. 已知一 InetAddress 对象 ia,要输出该对象中含有的域名和 IP 地址可用 A. System.out.println(ia.getHostName()); System.out.println(ia.getHostAddress());

B. System.out.println(ia.getHostName()+getHostAddress()); C. System.out.println(ia.getHost()+ia.getAddress()); D. System.out.println(ia.getHost(ia.getHostName())); 答案:A

44. 分析以下客户端程序 import java.io.*; import java.net.*;

public class S1 { Socket socket;

DataInputStream answerin; DataOutputStream answerout; public S1() { try{

socket=new Socket(\

answerin= new DataInputStream(socket.getInputStream()); answerout=new DataOutputStream(socket.getOutputStream());

System.out.println(\总部消息:\时刻:\

answerout.writeUTF(\武汉分店今日销售信息:\\n 法式蛋糕 \\t 销售 20 磅\\n 意 式蛋糕 \\t 销售 30.5 磅\\n 巧克力蛋糕\\t 销售 40 磅\\n 冰淇淋蛋糕\\t 销售 45.5 磅\\n 奶油水果蛋

糕\\t 销售 42 磅\\n 草莓芝士蛋糕\\t 销售 16.5 磅\\n 朗姆酒木司蛋糕\\t 销售 9.5 磅\\n 时刻:\

}catch(Exception e){e.printStackTrace();} }

public static void main(String[] args) { new S1(); } }

A. 编译不能通过 B. 存在逻辑错误 C. 能正常运行

D. 运行与否取决于服务器端程序的运行 答案:C

45. 选出下面在任何时候能被任何线程调用的方法。 A.wait() B.notify() C.yield() D.sleep() 答案:CD

46. 下列可以用来创建一个新线程的方法是 A.implements Runnable 并重写 start()方法 B.extends Runnable 并重写 run()方法 C.extends Thread 并重写 run()方法

D.implements Thread 并重写 start()方法 答案:C

47. 决定线程运行时间长短和运行频率的实际因素取决于 A.系统平台 B.JVM

C.程序代码的设计

本文来源:https://www.bwwdw.com/article/4t4h.html

Top