作业-下周二前完成

上传人:mg****85 文档编号:35197072 上传时间:2018-03-11 格式:DOC 页数:14 大小:161KB
返回 下载 相关 举报
作业-下周二前完成_第1页
第1页 / 共14页
作业-下周二前完成_第2页
第2页 / 共14页
作业-下周二前完成_第3页
第3页 / 共14页
作业-下周二前完成_第4页
第4页 / 共14页
作业-下周二前完成_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《作业-下周二前完成》由会员分享,可在线阅读,更多相关《作业-下周二前完成(14页珍藏版)》请在金锄头文库上搜索。

1、(JAVA 语言)考试试卷 第一大题:单选题 (30 分) 1.(1分)Java 的 int 型变量占内存的字节是( b ) 。 A. 1 B. 4 C. 2 D.与机器有关 2. (1分) 当下列程序执行时,其输出结果是( c ) 。 public class Test void printValue(int m) do System.out.println(“The value is “+m); while(-m10); public static void main(String arg) int i=10; Test t= new Test(); t.printValue(i); A.

2、 The value is 8 B. The value is 9 C. The value is 10 D. The value is 11 3. (1分)若有定义 int x=3,y; 则执行语句 y=(x+)+(x+)+(x+); 后 y= ( c ) 。 A. 9 B. 12 C. 15 D. 18 4. (1分)编译一个定义了7个类和18个方法的 Java 源代码文件,编译该源代码文件时会 产生几个字节码文件( a ) 。 A. 1 B. 23 C. 18 D. 7 5. (1分)关于 main()方法说法正确的是( d ) 。A. 一个类中可以没有 main() 方法B. 所有对象

3、都必须放在 main() 方法中C. main() 方法必须放在公共类中D. main()方法头的定义可以根据情况任意修改 6. (1分)JAVA 中常量定义的修饰符为( a ) 。A.finalB.finallyC.const D.define 7. (1分) 若有类定义如下 class Dog float x; static int y; 则下列说法中正确的是( b ) 。 A. x 称为类变量,y 为实例变量 B. x,y 均为类变量“ C. x,y 均为实例变量D. x 为实例变量,y 为类变量 8. (1分) 以下哪条语句可以加入到构造方法的划线部分( a ) 。class Pers

4、on String name, department; int age; public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, String d, int a) / 调用构造方法 Person(String n, int a) 实现 name=n,age=a department = d; A. Person(n,a); B. this(Person(n,a); C. this(n,a); D. this(name,age). 9.

5、(1分) 若有定义 String tom=“I am a good cat “; 则 tom.indexOf(“a“) 的值为( ) 。 A.2 B.3 C.4 D. 5 10. (1分) 下面哪个不是合法的标识符( c ) 。 A. $employee B. OneUserC. *point D. _endline 11. (1分) 显示低层次图片的代码应放在下列哪个方法中( b ) 。 A.update() B.paint() C.init() D.repaint() 12. (1分) 当把组件放置在 BorderLayout 的哪个区域时,该组件可以自动调整其水平方向而非垂直方向的尺寸(

6、 c ) 。 A.North or South B.East or West C.Center D.North,South or CenterA 13. (1分) 下列监听器接口,那个不能添加到 TextArea 对象中( c ) 。 A.TextListener B.ActionListener C.MouseListener D.ComponentListener 14. (1分) 增加菜单分割线可使用方法( b ) 。 A. addLine() B. addSeparator() C. insertLine() D. insertItem(String) 15. (1分) 改变鼠标指针形

7、状,可使用方法( c ) 。 A. setShape B. setCrosshair C. setCursor D. setWait 16. (1分) 相同优先级的若干线程都处于就绪状态,如果要使当前线程放弃处理器资源, 让给其后的线程,应调用方法( c ) 。 A. init() B. stop() C. sleep() D. start() 17. (1分) 用套接字方法建立两个程序的通信后,如果双方通信完毕,应( c ) 。 A. 发送“ 再见” 信息 B. 直接退出程序 C. 调用方法 close() 关闭套接字连接 D. 重新启动计算机以断开通信连接 18. (1分) 基于 UDP

8、通信,可用类创建一个对象表示一个发送数据包,这个类是( ) 。 A. DataSocket B. DatagramSocket C. DataPacket D. DatagramPacket 19. (1分) 屏幕上显示的图像, ( d ) 。 A. 必须和实际图像大小一致 B. 在 x 方向可发生变化 C. 在 y 方向可发生变化 D. 可以和实际的图像大小不一致 20. (1分)要播放一个音频对象表示的音频文件,应调用的方法是( d ) 。 A. stop() B. start() C. init() D. play() 21. (1分) 当构造一个输入流的对象时,可能产生异常的是(a)

9、A. InterruptedException B. NoSuchFieldException C. RuntimeException D. FileNotFoundException 22. (1分) 下列说法正确的是( a ) 。 A类 FilelnputStream 和 FileOutputStream 用来进行文件1/O 处理,由它们所提 供的方法可以打开本地主机上的文件,并进行顺序的读/写 B通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输人/输出 流,在流对象生成的同时,文件被打开,但还不能进行文件读/写 C对于 InputStream 和 OutputStrea

10、m 来说,它们的实例都是是非顺序访问流, 即只能进行非顺序的读/写 D当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中 23. (1分) 下面的哪个程序片断可能导致错误( b ) 。 A. String s = “Gone with the wind“; String t = “ good “; String k = s + t; B. String s = “Gone with the wind“; String t; t = s3 + “one“; C. String s = “Gone with the wind“; String standard = s.toUpperCas

11、e(); D. String s = “home directory“; String t = s+5; 24. (1分) 1) class Person 2) public void printValue(int i, int j) /*/ 3) public void printValue(int i)/*.*/ 4) 5) public class Teacher extends Person 6) public void printValue() /*.*/ 7) public void printValue(int i) /*.*/ 8) public static void mai

12、n(String args) 9) Person t = new Teacher(); 10) t.printValue(10); 11) 12) 第十行的语句将调用哪个方法( d ) 。 A. 第2行 B. 第3行 C. 第6行 D. 第7行 25. (1分)下面的哪个关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的 ( b ) 。 A. transient B. synchronized C. serialize D. static 26. (1分) 关于垃圾收集的哪个叙述是正确的( b ) 。 A. 程序开发者必须自己创建一个线程进行内存释放的工作。 B. 垃圾收集将检查并释放

13、不再使用的内存。 C. 垃圾收集允许程序开发者明确指定并立即释放该内存。 D. 垃圾收集能够在期望的时间释放被 java 对象使用的内存。 27. (1分) 将一个 RandomAccessFile 对象中的文件指针移动到文件中的一个确定位置, 应调用方法( b ) 。 A. skipBytes() B. seek() C. moveBytes() D. seekBytes() 28. (1分) public void Test() try oneMethod(); System.out.println(“condition 1“); catch (ArrayIndexOutOfBoundsE

14、xception e) System.out.println(“condition 2“); catch(Exception e) System.out.println(“condition 3“); finally System.out.println(“finally“); 在 oneMethod() 方法运行正常的情况下将显示( a ) 。 A. condition 1 finally B. condition 2finally C. condition 1condition 2condition 3 D. finally 29. (1分) 下面关于继承的哪个叙述是正确的( a ) 。

15、A 在 java 中只允许单一继承。 B 在 java 中一个类只能实现一个接口。 C 在 java 中一个类不能同时继承一个类和实现一个接口。 D java 的多重继承使代码更可靠。 30. (1分) 下面代码哪一行在编译时可能产生错误( c ) 。 1) public void modify() 2) int i, j, k; 3) i = 100; 4) while ( i 0 ) 5) j = i * 2; 6) System.out.println (“ The value of j is “ + j ); 7) k = k + 1; 8) i-; 9) 10) A. line 4 B. line 6 C. line 7 D. line 8 第二大题:实践题(70 分) 1. 程序逻辑题(20分) 问题描述: 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半,再落下, 求它在第 10 次落地时共经过多少米?第 10 次反弹多高? (备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题 目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”, 文件名为“Exa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号