-> -> ->
2010计算机等级考试二级(JAVA)笔试42(七)
时间:2011-08-13 06:57:02
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
的第?D条语句处开始执行;而 continue语句则是跳过循环体中下面尚未执行的语句,回到循环体的开始处继续下一轮的循环。----------------------------------------12、能抛出异常必须是下列哪个类或其子类的实例? A.throwB.throwC.ThrowaleD.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类分解器 参考答案
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G