2016年Java程序设计(第1次)作业

上传人:绿** 文档编号:45949716 上传时间:2018-06-20 格式:DOC 页数:5 大小:98.50KB
返回 下载 相关 举报
2016年Java程序设计(第1次)作业_第1页
第1页 / 共5页
2016年Java程序设计(第1次)作业_第2页
第2页 / 共5页
2016年Java程序设计(第1次)作业_第3页
第3页 / 共5页
2016年Java程序设计(第1次)作业_第4页
第4页 / 共5页
2016年Java程序设计(第1次)作业_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2016年Java程序设计(第1次)作业》由会员分享,可在线阅读,更多相关《2016年Java程序设计(第1次)作业(5页珍藏版)》请在金锄头文库上搜索。

1、第第 1 1 次作业次作业 一、单项选择题(本大题共一、单项选择题(本大题共 6060 分,共分,共 2020 小题,每小题小题,每小题 3 3 分)分) 1. 给定程序如下 public static void main(String args) Float f=new Float(4.2f);Float c;Double d=new Double(4.2);float fl=4.2f; c=f; 下列选项中( )的值为真. A. f.equls(d) B. c=f C. c=d D. c.equls(f) 2. 下列说法不正确的是( ) A. java 语言里的线程是没有优先级的 B. S

2、tring 类在 java.lang 包中 C. java 语言支持类的序列化 D. 能序列化的类必须实现 java.io.Serializable 接口 3. 如果有类 Person 和其子类 Man 和 Woman,则如果程序中出现语句 Woman w=new Man();下列说法正确的是( ) A. 语句错误 B. 语句正确 C. 编译正确但运行错误 D. 以上均不对 4. 执行下列语句 String foo = “ABCDE”;foo.substring(3);foo.concat(“XYZ”) 后,变量 foo 的值为( ) A. ABCDE B. ABCXYZ C. ABCDEXY

3、Z D. CDEXYZ 5. 下列哪个是接口 MouseMotionListener 的方法( ) A. public void mouseMoved(MouseEvent) B. public boolean mouseMoved(MouseEvent) C. public void mouseMoved(MouseMotionEvent) D. public boolean MouseMoved(MouseMotionEvent) 6. 下列哪个选项不会出现编译错误( ) A. float f = 1.3; B. char c = “a“; C. byte b = 257;D. int i

4、 = 10; 7. 在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10;为了打印 输出数组 a 的最后一个元素,下面正确的代码是( ) A. System.out.println(a10); B. System.out.println(a9); C. System.out.println(aa.length); D. System.out.println(a(8); 8. 下列哪个选项不能使当前线程停止执行( ) A. 一个异常被抛出 B. 线程执行了 sleep()调用 C. 高优先级的线程处于可运行状态 D. 当前线程产生了一个新线程 9. 下列对常量 MAX

5、 定义正确的是( ) A. public int MAX =100; B. static int MAX =100; C. final public int MAX =100; D. public final int MAX =100. 10. 如果定义一个线程类,它继承自 Thread,则我们必须重写其中的( )方法 A. run B. start C. yield D. stop 11. 下列不属于构成元素的是 A. 消息的接收者 B. 消息的发送者 C. 消息所需参数 D. 消息所对应的方法名 12. 下列哪个方法可以创建一个新线程() A. 继承 javlang.Thread 并重写方

6、法 run B. 继承 javlang.Runnable 并重写 start 方法 C. 实现 javlang.thread 并重写方法 run D. 实现 javlang.Thread 并重写方法 start 13. 有如下程序段x 的取值在什么范围内时,将打印出字符串“second“? A. x 0 B. x -4 C. x -4 14. String s = “hello“; String t = “hello“; char c = h,e,l,l,o ; 下列哪些表达式返回 true( ) A. s.equals(t) B. t.equals(c) C. s=t D. 以上均不对 15

7、. 以下选项中循环结构合法的是( )A. B. C. D. 16. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是 正确的 ? ( ) A. ArrayList myList=new Object( ); B. List myList=new ArrayList( ); C. ArrayList myList=new List( ); D. List myList=new List( ); 17. 如果有 Boolean a=new Boolean(“yes”),则 booleanValue( )值为( A. yes B. “yes” C. true D.

8、 false 18. 下列程序段执行后 t1 的结果是:( ) A. 6 B. 9 C. 11 D. 3 19. 为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类 名 AB 作为前缀就可以调用它,该方法头的形式为( ) A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 20. 一个文件名为 first 的 Java 源文件,编译后得到的类文件为() A. first.java B. first.class C.

9、first.c D. 上述均不对 二、判断题(本大题共二、判断题(本大题共 4040 分,共分,共 2020 小题,每小题小题,每小题 2 2 分)分) 1. Java 语言支持类的序列化.( ) 2. 字符串 “a“ 的长度是 5.( ) 3. Java 类文件可以既是 Application 又是 Applet.( ) 4. 所有的变量在使用前都必须进行初始化.( ) 5. 事件源不能自己监听自己产生的事件.( ) 6. socket 类在 java.lang 中.( ) 7. Java 中的消息包括消息的接收者,接受者所用方法,方法所需参数三个部分. ( ) 8. 声明为 final 的

10、方法不能被重写.( ) 9. 复合语句虽然由多条语句构成,但从功能上可视为一条语句,是一个整体 10. 通过类 FileOutputStream 可以实现对文件的随机处理.( ) 11. for 语句中的循环体不能是空的.( ) 12. Java 支持多线程机制.( ) 13. 所有的文件输入/输出流都继承于 InputStream 类/OutputStream 类。 14. 子类的对象能直接向其父类对象赋值.( ) 15. 类 Connection 完成对指定数据库的连接操作.( ) 16. 数据报通信协议(UDP)是一种面向连接的协议.( ) 17. Applet 执行过程中可以多次运行

11、init 方法和 stop 方法.( ) 18. throws 是 java 的关键字 19. 抽象类中至少要包含一个抽象方法.( ) 20. Java 字节码文件是与具体平台相关的.( )答案:答案:一、单项选择题(一、单项选择题(6060 分,共分,共 2020 题,每小题题,每小题 3 3 分)分) 1. D 2. A 3. A 4. A 5. A 6. D 7. B 8. D 9. D 10. A 11. B 12. A 13. D 14. A 15. C 16. B 17. D 18. B 19. A 20. B 二、判断题(二、判断题(4040 分,共分,共 2020 题,每小题题,每小题 2 2 分)分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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