2010计算机等级考试二级(JAVA)笔试42(七)

时间:2011-08-13 06:57:02

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
的第?D条语句处开始执行;而 continue语句则是跳过循环体中下面尚未执行的语句,回到循环体的开始处继续下一轮的循环。

----------------------------------------

12、能抛出异常必须是下列哪个类或其子类的实例?

A.throw

B.throw

C.Throwale

D.Excetio

参考答案: C

:通常我们都知道所有自己创建的异常对象都必须是Exception的实例或它的子类的实例;但在题日中的要求是抛出异常,不是自己创建的异常对象,这两种的区别在于抛出异常中有可能继承了Error类,所以它应是Throwable类或其子类的实例。Throwable类分为Error和Exception两子类。

----------------------------------------

13、 Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径?  ①依靠Java的垃圾回收机制回收内存   ②调用System.gc(),请求垃圾回收   ③Java系统开始运行时,自动调用java.lang.Object.finalize()释放内存   ④在程序中调用重写的finalize()释放系统资源,其格式为:     protected void finalize()throws throwable {      ... super.finalize();     }

A.①③

B.①②③④

C.①②③

D.②③④

参考答案: B

:考查Java语言的自动收集垃圾功能。

----------------------------------------

14、应用数据库的主要目的是

A.解决数据保密问题

B.解决数据完整性问题

C.解决数据共享问题

D.解决数据量大的问题

参考答案: C

:数据库中的数据具有集成与共享的特点,亦即是数据库集中 了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 [C].正确。

----------------------------------------

15、下列哪个方法和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程?

A.iterrut()

B.to()

C.ued()

D.yield()

参考答案: C

:在一个线程中调用t.suspend(),将使线程t暂停执行,要想恢复线程,必须由其他线程调用t、resume()恢复t的执行。不提倡这两种方法,容易产生死锁。

----------------------------------------

16、软件工程的出现是由于

A.程序设计方法学的影响

B.软件产业化的需要

C.软件危机的出现

D.计算机的发展

参考答案: C

:软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。

----------------------------------------

17、为了区分类中重载的同名的不同的方法,要求

A.采用不同的形式参数列表

B.返回值的数据类型不同

C.调用时用类名或对象名做前缀

D.参数名不同

参考答案: A

:方法的重载是指多个方法可以享有相同的名字,但参数的数量或 类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法

----------------------------------------

18、Java程序的执行过程中用到一套JDK工具,其中java.exe是指()。

A.Java文档生器

B.Java解释器

C.Java编译器

D.Java类分解器

参考答案

首页 上页 6 7 下页 尾页 7/7/7
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部