2011年计算机二级Java的应用章节练习题及答案

上传人:平*** 文档编号:17438886 上传时间:2017-11-11 格式:DOC 页数:9 大小:45.87KB
返回 下载 相关 举报
2011年计算机二级Java的应用章节练习题及答案_第1页
第1页 / 共9页
2011年计算机二级Java的应用章节练习题及答案_第2页
第2页 / 共9页
2011年计算机二级Java的应用章节练习题及答案_第3页
第3页 / 共9页
2011年计算机二级Java的应用章节练习题及答案_第4页
第4页 / 共9页
2011年计算机二级Java的应用章节练习题及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2011年计算机二级Java的应用章节练习题及答案》由会员分享,可在线阅读,更多相关《2011年计算机二级Java的应用章节练习题及答案(9页珍藏版)》请在金锄头文库上搜索。

1、2011 年计算机二级 Java 的应用章节练习题及答案1.程序是应用程序执行的蓝本。进程是程序的一次动态的执行过程。进程由(操作系统)管理。进程由(进程) 控制。2.JAVA 中的线程模型由(CPU)(代码)和( 数据)几部分组成。3.JAVA 线程的线程体由(run()方法提供。线程在创建后,通过(start()方法将线程启动。4.新建的线程缺省具有父线程的优先级。主线程一般具有(普通)优先级。设置线程优先级的方法是(setPriority()。5.线程在生命周期中要经历五种状态,分别是(新建) 状态、( 可运行)状态、(运行)状态、(阻塞)状态、(死亡)状态。6.JAVA 中一个类只有实

2、现了(serializable)接口,它的对象才是可串行化的。7.当实现 Runnable 接口时,要实现的方法是 ( D )。A. start() B.resume() C init() D run()8.阅读下列程序:Class ThreadTest extends ThreadPublic static void main(String args)Thread t=new Thread(this);t.start();Public void run()System.out.print(“A thread test. ”);对该程序而言,正确结论是(C )A. 该程序能够通过编译并打印输出

3、“A thread test.”B. 该程序能够通过编译,但运行时将不调用 ThreadTest 类中的 run()方法,因此不产生任何输出C. 该程序存在编译错误,因为在 main()方法中不能使用 this 指针D. 上诉选项都不正确9.下列方法可以通过 Thread 类就可以调用,而不需要通过 Thread 类的实例进行调用的是 AA.sleep() B.start() C.setPriority() D.suspend()10.Thread 类提供表示线程优先级的静态常量,代表普通优先级的静态常量是(C)A. MAX_PRIORITY B.MIN_PRIORITY C.NORMAL_P

4、RIORITYD.NORM_PRIORITY11.下列线程交互的方法中,不提倡使用的方法是(D)A.stop() B.suspend()和 resume() C.wait()和 notify() D.A 和 B12.JAVA 线程在创建后调用 start()方法,将使线程进入(B)。A.运行状态 B.可运行状态 C。等待阻塞状态 D.A 和 B13.利用继承 Thread 类的方法创建两个线程,这两个线程执行的操作相同,都是以随机的时间间隔打印 5 个自己的名称。两个线程的名称分别为“First”和“Second”.运行结果如图:0 First0 Second1 Second2 Second3

5、 Second1 First4 SecondDONE! Second2 First3 First4 FirstDONE! First14.编写 Applet,利用实现 Runnable 接口的方法创建一个显示当前时间的线程,如图:Applet10:40:3213 编程提示:创建一个 Thread 类的子类。在该类的 run()方法中利用一个循环打印自己的名称。每打印一个名称调用 sleep()方法随机休眠一段时间。获取线程的名称,使用 Thread 类的 getName()方法,声明并定义一个包含 main()方法的类,在 main()方法中使用 Thread类的如下构造方法:Thread(S

6、tring name);/参数 name 是线程的名称/创建两个名称分别为“First”和“Second”线程并启动。程序代码:Public class ThreadTestpublic static void main(String args)new SimpleThread(“First”).start();new SimpleThread(“Second”).start();Class SimpleThread extends ThreadPublic SimpleThread(String str)Super(str);Public void run()For(int i=0;i 0

7、) System.out.println(“Hello.”); else if ( x -3 ) System.out.pirntln ( “ I am Tom. ”); else System.out.println (“How are you?”); 请问将打印字符串 “How are you ?”的 x 的范围是_.A) x 0 B) x -3 C) x -313. 下面错误的赋值语句是_.A) float f = 11.1f; B) double d = 5.3E12;C) char c= r ; D) byte bb = 433;14. 给出下列代码:boolean a = fals

8、e;boolean b = true;boolean c= ( a&b)&(!b);int result = c = = false?1:2;执行完后,c 与 result 的值是_.A) false 和 1 B) true 和 2 D) true 和 1 D) false 和 215. 阅读下列代码:Public class TestPublic static void mian ( String args ) Float f = 12.0f;Int i = 3;System.out.println( ( f- ) / ( +i) );程序运行结果为_.A) 3 B) 3.0 C) 4 D) 4.0参考答案:1、D 2、C 3、B 4、A 5、D 6、B 7、A 8、D 9、C 10 、A 11、C 12、C 13、D 14、A 15、B

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

当前位置:首页 > 中学教育 > 试题/考题

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