java上机题1(7)

2018-12-06 21:25

C. 不允许实现抽象方法

D. 方法声明中,static 和abstract不能同时存在 答案:A

19. 编译Java程序时编译器提示找不到要编译的代码,这种错误通常可能是 A. 文件名拼写错误 B. 没有导入相应的包 C. 文件名不是.java

D. 源文件不在Java搜索路径中 答案:A,C,D

20. 捕获异常应该使用下列哪个子句 A. throw B. catch C. finally D. throws 答案:B

21. 下列哪一项不属于finally语句的工作 A. 关闭数据库 B. 释放资源 C. 关闭文件 D. 分配资源 答案:D

22. 下面哪些需要异常处理机制 A. 编译出错

B. 方法、类中抛出的异常 C. 使系统从故障中恢复

D. 程序因不可避免的原因产生错误 答案:B,C,D

23. Iterator类中的哪个方法用于获得数据结构中的下一个元素 A. hasNext() B. remove() C. next() D. size() 答案:C

24. 对于下面的代码段,程序输出结果是 Vector v=new Vector(25) v.add(\v.add(\v.add(\v.add(\

System.out.println(v.get(1)); A. CakeA B. CakeB C. CakeC D. CakeD

答案:B

25. 处理流时下面哪种原始数据类型可以交互使用 A. byte和char B. String和char C. byte和boolean D. int和char 答案:D

26. 下列哪个类不能用于在磁盘上创建一个文件 A. File

B. FileOutputStream C. RandomAccessFile D. HashMap 答案:D

27. 下列说法正确的是

A.在窗口中显示一个字符串,需要使用drawString()方法

B.一个Checkbox对象既可以作为一个复选框,也可作为单选按钮组中的一个单选按钮 C.Checkbox、CheckboxGroup组件只用于信息输入,不能用于信息输出 D.在Applet中用Label对象,只需声明并创建这个对象即可 答案:B

28. 下列哪个接口用于对Button对象的事件进行监听和处理 A.ActionListener B.FocusListener

C.MouseMotionListener D.WindowsListener 答案:A

29. 在编写能对事件进行处理的Applet程序时,一般需要在程序开头写上 A.import java.awt.*; B.import java.applet.*;

C.import java.awt.event.*; D.import java.swing.*; 答案:C

30. ActionListener接口能响应的事件是 A.ActionEvent B.MouseEvent

C.KeyEvent D.ItemEvent 答案:A

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(\意式蛋糕\false); JRadioButton cake3 = new JRadioButton(\巧克力蛋糕\

false);

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.都是可选项


java上机题1(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:威特油泵WP1000使用维护手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: