java上机题1 下载本文

B. getParent()

C. getAbsolutePath() D. exits() 答案:B

30. 如果通过对一个现有文件的引用来创建一个FileOutputStream时会发生(第九章) A. 抛出异常

B. 写入到该流中的数据会替换现有文件中的数据 C. 写入到该流中的数据会追加到现有文件数据的后面 D. 什么事情都不会发生 答案:B

31. 下面代码片断的运行结果是(第九章) File file = new File (\

file.renameTo(new File(\file.delete();

A. 创建Sales.txt新文件 B. 删除Sales.txt文件

C. 将Sales.txt更名为SalesData.txt D. 删除SalesData.txt 答案:C

32. 下列流中哪一个使用了缓冲区技术(第九章) A. BufferedOutputStream B. FileInputStream C. FileReader

D. DataOutputStream 答案:A

33. 下列代码段需要输出系统中指定文件的绝对路径,请选择填入横线处的正确的一项 File file=new File(\

System.out.println(__________________);(第九章) A. getAbsoluteFile() B. file.getName()

C. file.getCanonicalFile() D. file. GetAbsolutePath() 答案:D

34. 下面哪个类可以作为BufferedReader类构造方法的参数(第九章) A. OutputStreamReader B. InputReader

C. InputStreamReader D. PrintStream 答案:C

35. 若要创建一个目录,应该使用下列哪一个类的实例(第九章) A. OutputStreamReader B. FileOutputStream C. File

D. PrintWriter 答案:C

36. 下面哪个属于过滤器输入流(第九章) A. InputStreamReader B. FilterReader C. BufferedReader D. PipedReader 答案:B

37. 与InputStream流对应的Java标准输入对象是(第九章) A. System.in B. System.out C. System.err D. System.exit() 答案:A

38. 与PrintStream流对应的Java标准输出对象是(第九章) A. System.in B. System.out C. System.err D. System.exit() 答案:B

39. ZipOutputStream包含在哪个Java包中(第九章) A. java.io B. java.swt

C. java.util.zip D. java.util.jar 答案:C

40. 下面的程序代码断用于创建一个新的ZIP压缩文件CakeSales.zip,填入横线中的语句应该是

FileOutputStream fos=new FileOutputStream(\____________________________________(第九章) A. zip=new ZipOutputStream(fos)

B. ZipOutputStream zip=new ZipOutputStream(fos);

C. ZipOutputStream zip=new ZipOutputStream(new FileOutputStream(fos)) D. ZipOutputStream zip=new ZipOutputStream() 答案:B

41. FileOutputStream类的父类是(第九章) A. File

B. InputStream C. OutputStream D. FileOutput 答案:C

42. 设置了哪种布局管理器的容器内组件不会同时全部显示? (第十章) A.CardLayout B.FlowLayout

C.BorderLayout D.GridLayout 答案:A

43. 创建一个标题为“确定”的按钮的语句为(第十章) A.Button b = new Button(“确定”,6); B.Button b = new Button();

C.Button b = new Button(“确定”); D.Button b = new Button(确定); 答案:C

44. 下列java组件中,属于容器的是

44.(第十章)A.Label B.Panel C.TextArea D.TextField 答案:B

45. 下列说法正确的是(第十章)

A.接口KeyListener中有两个抽象方法KeyUp()和KeyDown() B.鼠标在窗口中的任何位置单击都可以激活mouseClicked()方法 C.Applet、Frame的默认布局管理器都是FlowLayout D.使用BorderLayout的容器最多只能放5个组件 答案:D

46. 下列选项哪个不属于事件处理机制中的角色(第十章) A.事件 B.事件源 C.事件接口 D.事件处理者 答案:C

47. 属于响应鼠标事件的方法是(第十章) A.mouseDragged(MouseEvent) B.mouseExited(MouseEvent)

C.mouseReleased(MouseEvent) D.mouseQuited(MouseEvent) 答案:ABC

48. Panel默认的布局管理器是(第十章) A.GridLayout B.CardLayout

C.BorderLayout D.FlowLayout 答案:D

49. WindowListener中可用于实现窗口关闭的方法是(第十章) A.public void windowClosing(WindowEvent e) B.public void windowOpened(WindowEvent e)

C.public void windowDeactivated(WindowEvent e) D.public void windowActivated(WindowEvent e)

答案:A

50. 监听事件和处理事件(第十章) A.都由相应事件Listener完成

B.都由添加了相应事件Listener的组件完成 C.由相应事件Listener和组件分别完成 D.由相应事件Listener和窗口分别完成 答案:B

1. 下列说法正确的是 A. Java语言不区分大小写 B. Java程序以类为基本单位

C. JVM为Java虚拟机JVM的英文缩写 D. 运行Java程序需要先安装JDK 答案:B,C,D

2. 下列说法中错误的是 A. Java语言是编译执行的 B. Java中使用了多进程技术 C. Java的单行注视以//开头 D. Java语言具有很高的安全性 答案:A,B

3. 下面不属于Java语言特点的一项是 A. 安全性 B. 分布式 C. 移植性 D. 编译执行 答案:D

4. 下列语句中,正确的项是 A . int $ e,a,b=10; B. char c,d=’a’; C. float e=0.0d; D. double c=0.0f; 答案 ABD

5. 一个int 类型的常量和一个byte类型常量做减法,结果的类型是 A. int B. byte C. char D. float 答案 A

6. 下列程序段的输出结果是 public class Expressions{ void printExpr(){ int x=3,y=4,z=5;

System.out.println(x+y+z);