ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:58.50KB ,
资源ID:503815      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-503815.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(JAVA)笔试模拟试卷70及答案与解析.doc)为本站会员(jobexamine331)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(JAVA)笔试模拟试卷70及答案与解析.doc

1、国家二级( JAVA)笔试模拟试卷 70及答案与解析 1 以下特点不属于算法的基本特征的是 ( )。 ( A)可行性 ( B)确定性 ( C)拥有足够的情报 ( D)无穷性 2 数据的逻辑结构是指 ( )。 ( A)数据所占的存储空间量 ( B)反映数据元素之间逻辑关系的数据结构 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 3 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 对建立良好的程序设计风格 ,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号的命名只要求符合语法

2、( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 结构化程序设计的一种基本方法是 ( )。 ( A)筛选法 ( B)递归法 ( C)归纳法 ( D)逐步求精法 6 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 7 用黑盒技术设计测试用例的方法之一是 ( )。 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 8 下面关于数据库系统的叙述正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数

3、据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS,这 3者之间的关系是( )。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 10 设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是一个( )元关系。 ( A) m ( B) n ( C) m+n ( D) m*n 11 Java语言和 C+语言相比, _是 Java有的,而 C+没有。 ( A)面向对象 ( B

4、)动态链接 ( C)有类库 ( D)跨平台 12 在 Java开发工具 JDK的目录结构中,包含 JDK的一些可执行文件的目录是_。 ( A) bin ( B) docs ( C) lib ( D) demo 13 下列有关 Java源代码文件三要素的说法正确的是 _。 ( A)可以有多个包声明语句 ( B)只能有 1个引入类声明语句 ( C)只能有一个可见性为 public的类,且要求源文件名必须与 public类名相同 ( D)包声明、引入类声明、类和接口的声明这三者的顺序可以任意 14 对于构造方法,下列叙述正确的是 _。 ( A)构造方法是类的一种特殊方法,它的方法名可以任意取 ( B

5、)构造方法的返回类型只能是 void型 ( C)类中必须定义构造方法 ( D)如果类中定义了构造方法,系统就不再提供默 认构造方法 15 定义类头时能使用的修饰符是 _。 ( A) static ( B) private ( C) protected ( D) abstract 16 在编写 Java程序的时候,如果不为类的成员变量定义初始值, Java会给它们默认值,下列说法中不正确的一个是 _。 ( A) int的默认值是 0 ( B) byte的默认值是 0 ( C) long的默认值是 0.0L ( D) float的默认值是 0.0f 17 按照运算符的功能划分,运算符 |属于 _。

6、 ( A)关系运算符 ( B)位运算符 ( C)布尔逻辑运算符 ( D)扩展赋值运算符 18 下列关于 equals()方法和 =运算符的说法,不正确的一个是 _。 ( A) equals()方法可以用来比较复合数据类型的数值是否相等 ( B) =运算符可以用来比较简单数据类型的数据值是否相等 ( C)运算符和 equals()方法的功能一样,可以相互替换 ( D)运算符和 equals()方法的功能不完全一样,不可以相互替换 19 下面程序执行后, baz的值应是 _。 public class Test9 public static void main(String args) int i

7、ndex = 1; int fox = new int 3; iht bar = fox index; int baz = bar + index; System.out.println(baz); ( A) 0 ( B) 1 ( C) 2 ( D)编译错误 20 下面程序执行后,输出的值应是 _。 public classs Test10 public static void main(String args) float a=5, b=4, c=3; if ( -a=b ) c=-a/c; System.out.println(c); ( A) 1.33 ( B) 1 ( C) 0 ( D

8、) 1.67 21 下列常见的系统定义的异常中, _是输入、输出异常。 ( A) ClassNotFoundException ( B) IOEXCeption ( C) FileNOtFoundException ( D) UnknownHostEXception 22 下列选项 _不 是 PilterInputStream的子类。 ( A) BufferedInputStream ( B) CheckedInputStream ( C) PushbacklnloutStream ( D) FilelnputStream 23 下列程序的运行结果是 _。 class A implements

9、 Runnable int a; iht i = 2; A(int x) a = x; public void run() while(i 0) System.out.println(“线程 “ + a); i-; public class Testl3 public static void main(String args) Thread a1 = new Thread(new A(1); Thread a2 = new Thread(new A(2); a1.start(); a2.start(); ( A)线程 1 线程 1 线程 2 线程 2 ( B)线程 1 线程 2 ( C)线程

10、1 线程 2 线程 1 线程 2 ( D)线程 1 线程 1 线程 1 线程 1 24 下列程序的运行结果是 _。 Class C14 implements Runnable private int i; public C14(int n) this.i = n; public void run) try Thread.currentThread().sleep(i); catch(InterruptedException ie) System.err.println(ie.tString(); System.out.println(“线程 “ + Thread.currentThread()

11、 .getName + “睡眠了 “ + i + “毫秒结束“); public class Testl4 public static void main(String args) Thread t = new Thread(new C14(300), “t“); t.start(); ( A)线程 t睡眠了 300毫秒结束 ( B)线程 Thread-0睡眠了 300毫秒结束 ( C)线程 t睡眠了 i毫秒结束 ( D)线程 Thread-0睡眠了 i毫秒结束 25 创建线程有两种方法,一种是继承线程类 Thread,另一种是 _。 ( A)建立实现 Runnable接口的类 ( B)直接创

12、建线程即可,无需实现任何接口 ( C)建立实现 Collection接口的类 ( D)建立实现 Thread接口的类 26 关于集合,下列叙述错误的是 _。 ( A)集合中的对象称为它的元素 ( B)一个集合是代表一组对象的一个对象 ( C)集合主要用于处理各种类型的对象的聚集 ( D)集合包含四个重要接口: Collection、 Set、 List、 Map 27 实现下列 _接口可以对 TextField对象的事件进行监听和处理。 ( A) ActionListener ( B) WindowListener ( C) MouseMotionListener ( D) FocusList

13、ener 28 下列说法中错误的一项是 _。 ( A)采用 BorderLayout布局管理,添加构件的时候需要在 add()方法中说明添加到哪一个区域 ( B)采用 BorderLayout布局管理时,每一个区域只能且必须放一个构件 ( C)采用 BorderLayout布局管理时,不一定要所有的区域都有构件 ( D)采用 BorderLayout布局管理,容器大小发生变化时,构件之间的相对位置不变,构件大小改变 29 下列 _不属于 AWT提供的图形图像工具。 ( A)形状 ( B)按钮 ( C)字体 ( D)颜色 30 在同一个浏览器中,当用户离开 Applet所在的页面,而转到另一个页

14、面时,Applet将会 _。 ( A)继续运行 ( B)挂起 ( C)停止运行 ( D)生成一个后台线程 31 Applet的运行过程要经历 4个步骤,其中 _不是运行步骤。 ( A)浏览器加载指定 URL中的 HTML文件 ( B)浏览器显示 HTML文件 ( C)浏览器加载 HTML文件中指定的 Applet类 ( D)浏览器中的 Java运行环境运行该 Applet 32 当用户关闭浏览器时,系统就会调用 _方法。 ( A) start() ( B) init() ( C) paint() ( D) destroy() 33 下面说法正确的是 _。 ( A) Java Applet是可以

15、在操作系统的支持下独立运行的一种 Java小应用程序 ( B) Java Applet是一种 Java小应用程序,它跟 Java Application没有什么区别 ( C) Java Applet是一种 Java小应用程序,但它必须嵌入到 HTML文件中运行 ( D) Java Applet是一种小的 Java Application,它有自己的 main()方法 34 SQL语言本身并不是一个很完整的编程语言,一般需要和其他编程语言结合起来使用, _就是一个将 Java语言与 SQL结合起来的编程接口。 ( A) JDBC ( B) JNDI ( C) RMI ( D) EJB 35 关于

16、 J2SDK的基本命令,下列叙述正确的是 _。 ( A) javac是 Java语言的解释器,解释运行 Java字节码 ( B) java doc是 JavaAPl文档生成器 ( C) java是 Java语言的编译器 ( D) javah是 Java类文件解析器,用于解析类文件 36 Java程序的编译和执行模式包括 2点,是【 】和半解释。 37 面向对象编程的三个基本特征是【 】、继承性和多态性。 38 【 】保留字用于定义常值变量,声明该变量以后不会改变。 39 continue语句必须使用于【 】中 40 任何从【 】派生的类都可以用 throw语句抛出,抛出异常用来表明程序遇到的错

17、误无法正常执行而需要异常处理。 41 线程生命周期有几种状态,分别是创建状态、可运行状态、【 】、不可运行状态和死亡状态。 42 请在下面横线处填入适当的代码,将线程对象 runner2的优先级设置为最高。 class ThreadTest extends Thread public static void main(String args) ThreadTest runner = new ThreadTest4; for(int j = 0; j 4; j+) runnerj = new ThreadTest(); for(int j = 0; j 4; j+) runnerj.start(

18、); 【 】 runner3.setPriority(MIN_PRIORITY); public void run) for(int i = 0; i 100000; i+); System.out.println(getName() + “线程的优先级是 :“ + getPriority() + “计算完毕 “); 43 在 Java程序中, run()方法的实现方式有两种,是【 】和继承 Thread类。 44 使用 AWT和 Swing编写的图形用户界面,首先要考虑的问题是如何将【 】放入界面。 45 Java Applet不能直接运行,必须编写【 】 文件,将 Applet嵌入其中。

19、国家二级( JAVA)笔试模拟试卷 70答案与解析 1 【正确答案】 D 【试题解析】 设计一个算法必须考虑它的可行性、确定性、以及拥有足够的情报,所以 A、 B、 C都属于算法的基本特征。作为一个算法必须在有限的时间内完成,所以一个算法要具有有穷性的特征。算法的有穷性还应包括合理的执行时间的含义。因为一个算法若需要执行千年万年,显然失去了实用价值,答案为 D。 2 【正确答案】 B 【试题解析】 一个数据结构应包含两方面的信息:一是表示数据元素的信息,二是表示各数据元素之间的前后关系。其中数据元素之间的前后关系是指它们的逻辑关系,而与它们在计算机中的存储位置无关。 3 【正确答案】 B 【试

20、题解析】 二叉树是本章的一个非常重要的知识点。关于二叉树的出题点有很多,而且题目可能很灵活,需要考生重点复习准备。根据二叉树的定义,知道二叉树必有如下规律:深度为 m的二叉树最多有 2m-1个结点。由此可知答案为 B。 4 【正确答案】 A 【试题解析】 本题涉及程序的编写风格,考 生应该掌握一些基本的良好编程风格。符号的命名不仅要符合语法,还应有一定的实际意义,且尽量简洁。除非对效率有特别要求,程序编写要做到清晰第一,效率第二。必须要有必要的注释。 5 【正确答案】 D 【试题解析】 在结构化程序设计中通常采取自顶向下,逐步求精的方法,尤其是在详细设计和编码阶段,其总的思想就是先全局后局部、

21、先整体后细节、先抽象后具体,程序自顶向下、逐步细化。而筛选法、递归法和归纳法指的都是程序的某种具体算法。逐步求精法是结构化程序设计中很重要的思想,一定要牢记 ! 6 【正确答案】 D 【试题解析】 A和 B选项,概要设计阶段和详细设计阶段属于软件设计阶段。在此阶段系统设计人员和程序设计人员在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 C选项,可行性分析阶段是确定待开发系统的开发目标和总的要求给出它的功能、性能、可靠件以及接口等方面的可能方案,制定完成开发任务的实施计划。 D选项,需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,书写软件规格说明书及

22、初步的用户手册,提交评审。所以,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段应该是需 求分析阶段。 7 【正确答案】 A 【试题解析】 黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等,白盒测试的主要方法有逻辑覆盖、基本路径测试等。其中逻辑覆盖通常又分为:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断 -条件覆盖。所以只有 A选项属于黑盒测试, B、 C、 D选项都属于白盒测试。 8 【正确答案】 A 【试题解析】 数据库管理系统只能减少数据的冗余,但是不可能完全避免。数据的一致性是指在系统中同一数据的不同出现处应保持相同的值,而数据的不一致性指的是同一数据在系统

23、的不同复制处有不同的值。 9 【正确答案】 A 【试题解析】 本题考查考生对数据库 DB,数据库系统 DBS,数据库管理系统DBMS 3者关系的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据库是指存储在计算机内有结构的数据集合。 10 【正确答案】 C 【试题解析】 本题考核对笛卡儿积运算的掌握。笛卡积是两个关系的合并操作,因此 n元关系 R与 m元关系 S经笛卡儿积后所得新关系是 m+n元关系。 11 【正确答案】 D 【试题解析】 选项 A中,因为 C什和 Java都是面向对象的程序设计语言;选项B中, C+语言

24、中也有动态链接技术,库文件 (.DLL)就是 C+的动态链接库;选项C错误,这两种语言都有类库,因为类是面向对象的最基本的概念;选项 D中,跨平台的特性是 Java语言所特有的,在不同的操作系统上,只要装有 JVM就可以执行 Java程序,而 C+没有这种特性。 12 【正确答案】 A 【试题解析】 选项 A中 bin目录中包含了 JDK的一些可执行文件,如 javac:Java编译器, java: Java解释器, appletviewer: Applet查看器等;选项 B中docs目录中是 HTML的参考文档;选项 C中 1ib目录中是开发工具使用的归档包文件;选项 D中 demo目录中是

25、源代码的程序示例。 13 【正确答案】 C 【试题解析】 Java源代码文件的结构要求只能有 0或 1个程序包语句、任意多个引入类声明语句,所以选项 A和 B错误。书写 Java语言源程序时要求只能有一个公共类,且源程序文件名必须与公共类名相同,因为 Java解释器要求公共类必须放在与之同名的文件中,所以选项 C 正确。源代码文件中,三要素出现的顺序必须是包声明、引入类声明、类和接口的声明,故选项 D错误。 14 【正确答案】 D 【试题解析】 在使用 Java语言编程时,常用构造方法完成一些初始化的工作,避免了生成对象后再调用对象的初始化方法。构造方法的名称应和类名相同,并且该方法不返回任何

26、数据类型,所以没有类型说明,故选项 A和 B错误。若在程序中没有定义构造方法, Java运行时系统会自动提供默认的构造方法,默认的构造方法没有任何参数,故选项 C错误。如果类中定义了构造方法,系统就不再提供默认构造方法,所以选项 D正确。 15 【正确答案】 D 【试题解析】 用于定义类头的修饰符可以是 public、 abstract、 final或者是默认(friendly)。 16 【正确答案】 C 【试题解析】 long类型默认值为 0L,但是不可以有小数点,因此选项 C错误。 17 【正确答案】 B 【试题解析】 选项 A,在关系运算符中,不含有运算符 |;选项 C,布尔逻辑运算符只

27、有 !、 &和 |三种,其中的逻辑或运算符 |可能会和运算符 |混淆,但是应该正确区分, |运算符应该是逻辑或,而 |运算符应该是按位或运算符,属于位运算符。 18 【正确答案】 C 【试题解析】 =运算符一般适合简单数据类型之间的比较,而 equals()方法一般用于比较复合类型的数据,两者不可以相互替代。 19 【正确答案】 B 【试题解析】 int fox=new int3这时数组的每个元素都初始化为 0,所以 int baz=bar+index;,其实,这时 bar的值为 0,这样便有 baz的值为 1。 20 【正确答案】 B 【试题解析】 程序做 -a,得到 a=4.0f,再与 b

28、做比较,结果相等,条件表达式为true,执行条件分支,先做 -a得到 a=3.0f,再和 c做除法,得到 1.0f,并把结果赋给c,因此 c的值为 1.0f。 21 【正确答案】 B 【试题解析】 ClassNotFoundException为未找到欲装载使用的类异常,FileNotFoundExcepfion为未找到指定的文件或目录的异常,UnknownHostException为无法确定主机的 IP地址异常。下面再举出几种异常:ArraylndexOutOfBoundsException为数组越界使用异常; IOException为输入输出异常; NullPointerException为

29、引用为空异常; ArithmeticException为算术异常。 22 【正确答案】 D 【试题解析】 Java中的 FilterlnputStream的子类有 BufferedlnputStream、CheckedlnputStream、 CipherlnputStream、 DatalnputStream、DigestlnputStream、 LineNumberlnputStream、 PushbackInputStream等。 23 【正确答案】 A 【试题解析】 类 A实现了 Runnable接口,并且通过类的构造函数 A(int x)传递整型参数给对象作为线程的编号。在 run(

30、)线程体内,实现打印两个字符串。在main()方法中,用 A类的 2个对象创建了 a1和 a2两个线程,当 a1和 a2开始执行时,从 A类的 run()方法开始执行。 24 【正确答案】 A 【试题解析】 由于类 C14实现了 Runnable接口,没有继承类 Thread,因此需要调用 Thread currentThread()方法来返回当前线程的引用。在 main()方法中,调用了类 C14构造方法,其参数就 是线程睡眠的时间 300毫秒,而 Thread类构造方法的另一个参数就是线程的名称 t。 25 【正确答案】 A 【试题解析】 因为任何实现 Runnable接口的对象都可以作为

31、一个线程的目标对象,类 Thread本身也实现了接口 Rmmable,所以创建线程有两种方法,一种是通过继承线程类 Thread来创建线程类,另一种是建立一个实现 Runnable接口的类来运行线程。 26 【正确答案】 D 【试题解析】 一个集合就是代表一组对象的一个对象,这一组对象称为集合的元素,故选项 A和 B正确。每一个对 象都具有一定的数据类型,集合主要用来处理各种类型的对象的聚集,故选项 C正确。集合保留了对 Object类的引用,因此,任何数据类型的对象都可以存放在集合中。集合使用户能够通过有用的方法对对象进行存储和组织,以便进行更有效的访问。集合包含的四个重要接口是Collec

32、tion、 Set、 List和 SortedSet,没有 Map,所以选项 D错误。 27 【正确答案】 A 【试题解析】 单行文本输入区只能显示一行,当回车键被按下时,会发生ActionEvent事件,可以通过 ActionListener中的 actionPerferformed()方法对事件进行相应处理,因此选项 A是正确的。 28 【正确答案】 B 【试题解析】 采用 BorderLayout布局管理时,将容器分成 5个区域,在这几个区域添加构件的时候需要注明添加到哪个区域,并且这几个区域不一定必须都有构件,但是每个区域只能放一个构件。当容器大小发生变化时,构件之间的相对位置不变,构

33、件大小改变。 29 【正确答案】 B 【试题解析】 图形图像工具是 AWT提供的一个重要功能,具体包括了形状、颜色和字体。按钮属于用户界面构件。 30 【正确答案】 C 【试题解析】 用户在同一个浏览器中,离开了 Applet所在的页面来到另一个页面,则 Applet会停止运行,若用户又回到该页面,则 Applet会重新启动运行。 31 【正确答案】 B 【试题解析】 Applet的运行过程要经历如下 4个步骤: 1)浏览器加载指定 URL中的 HTML文件; 2)浏览器解析 HTML文件; 3)浏览器加载 HTML文件中指定的 Applet类: 4)浏览器中的 Java运行环境运行该 App

34、let。因此选项 B不是运行步骤。 32 【正确答案】 D 【试题解 析】 当用户关闭浏览器时,系统就会调用 destroy()方法,应该注意stop()方法和 destroy()方法的区别。选项 D正确。 33 【正确答案】 C 【试题解析】 Java Applet是一类特殊的 Java程序,通常称为 Java小应用程序,它嵌入在 HTML语言中,因此选项 A是错误的,选项 C是正确的。它与Java Application的区别主要在于其执行方式的不同, Java Application是从 main()方法开始运行的,而 Java Applet则相对复杂一点,它需要在浏览器环境中运行 ,因

35、此选项 B和 D是错误的。 34 【正确答案】 A 【试题解析】 JDBC是将 Java语言与 SQL结合起来的编程接口。 35 【正确答案】 B 【试题解析】 J2SDK的基本命令包括 javac、 java、 javadoc、 appletviewer、jar、 jdb、 javah、 javap、 extchech。其中, javac是 Java语言的编译器; javadoc是 Java APl文档生成器; java是 Java语言的解释器; javail是生成 C头文件和Stub文件; avap是 Java类文件解析 器,用于解析类文件。所以选项 B正确。 36 【正确答案】 半编译

36、【试题解析】 Java程序首先由编译器编译成字节码文件,然后再由 JVM解释器解释执行字节码文件。由于编译和解释有先后,所以称为半编译和半解释,一般都认为 Java语言是解释执行的。 37 【正确答案】 封装性 【试题解析】 面向对象编程的基本特征在于其封装性和继承性,通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,由此引出其多态性。封装是一种信息隐蔽技术,用户只可以看到对象封装界面上的信息,对象内部对 用户是隐蔽的。封装的目的在于将对象的使用者和设计者分开。使用者不必知道对象内部的实现细节,只需要使用设计者提供的信息来访问该对象就可以了。 38 【正确答案】 fina

37、l 【试题解析】 final是 Java语言的保留字,它用来定义一个永远不会改变的变量,如: final int a=1;语句中的变量 a的值将不会再改变。 39 【正确答案】 循环语句 【试题解析】 continue语句有两种形式,一种是不带标签的,作用是终止当前这一轮循环,跳过下面的语句,直接进入下一轮循环;一种是带标签的, 作用是直接转入标签所标识的循环层次。这两种形式都是对循环语句而言的,因此continue语句必须使用于循环语句中。 40 【正确答案】 Throwable 【试题解析】 Throwable是基类,由它派生出 Error和 Exception类,可以抛出的异常都是通过继

38、承这个类实现的。 41 【正确答案】 运行状态 【试题解析】 线程创建后,就开始了它的生命周期。在不同的生命阶段线程有不同的状态。对线程调用各种控制方法,就使线程从一种状态转换为另一种状态。其中,运行状态是线程占有 CPU并处于运 行中的状态。 42 【正确答案】 nmner2lsetPriority(MAX_PRIORITY); 【试题解析】 程序中定义了一个 ThreadTest类,在此类中声明四个线程对象runner1、 runner2、 runner3和 runner4,并对这四个线程进行初始化和启动,然后将 runner2的优先级设置为最高, runner3的优先级设置为最低。线程对

39、象 runner1和 runner4的优先级未进行设置,故采用默认优先级。在 run()方法输出线程运行信息和优先级 。 43 【正确答案】 实现 Runnable接口 【试题解析】 由于 Thread类构造函数的 target参数可以是任何实现了 Runnable接口的对象,同时 Thread类本身也实现了 Runnable接口,因此有这两种方式实现 rurl()方法。 44 【正确答案】 构件 【试题解析】 编写好的图形用户界面程序要注意 3点思路:一是如何在界面中放置构件;二是如何让构件响应用户的操作;三是如何掌握构件的显示效果和响应。 45 【正确答案】 HTML 【试题解析】 由于 Java Applet中没有 main()方法作为程序的入口,不能使用java命令运行该程序,必须编写 HTML文件,将 Application嵌入其中,然后用appletviewer来运行。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1