JAVA笔试题-附答案版(共14页)

上传人:des****85 文档编号:245273792 上传时间:2022-01-25 格式:DOCX 页数:14 大小:21.49KB
返回 下载 相关 举报
JAVA笔试题-附答案版(共14页)_第1页
第1页 / 共14页
JAVA笔试题-附答案版(共14页)_第2页
第2页 / 共14页
JAVA笔试题-附答案版(共14页)_第3页
第3页 / 共14页
JAVA笔试题-附答案版(共14页)_第4页
第4页 / 共14页
JAVA笔试题-附答案版(共14页)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《JAVA笔试题-附答案版(共14页)》由会员分享,可在线阅读,更多相关《JAVA笔试题-附答案版(共14页)(14页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上一:单选题1.下列哪一种叙述是正确的(D)A abstract修饰符可修饰字段、方法和类B 抽象方法的body部分必须用一对大括号 包住没有body部分C 声明抽象方法,大括号可有可无不存在bodyD 声明抽象方法不可写出大括号2.如下代码public class Test public int aMethod() static int i = 0;i+;return i;public static void main (String args) Test test = new Test();test.aMethod();int j = test.aMethod();

2、System.out.println(j);输出结果是什么? DA. 0B. 1C. 2D.编译失败3.下列哪种说法是正确的( D)A 实例方法可直接调用超类的实例方法如果超类没有被重写就可以B 实例方法可直接调用超类的类方法有可能是私有方法不可以调用C 实例方法可直接调用其他类的实例方法不可以D 实例方法可直接调用本类的类方法4.在Servlet处理请求的方式为:CA.以进程的方式B.以程序的方式C.以线程的方式Servlet容器默认是采用单实例多线程的方式处理多个请求的: D.以响应的方式5.JDBC中,用于表示数据库连接的对象是:BA.Statement连接的实例,执行sqlB.Conn

3、ection建立与数据库的连接C.DriverManager该方法将建立与数据库的连接D.PreparedStatement6.用于调用存储过程的对象是:CA.ResultSet返回结果集B.DriverManagerC.CallableStatemetD.PreparedStatementPreparedStatement代替Statement.7.按照MVC设计模式,JSP用于实现:BA.ModelB.ViewC.ControllerD.容器8.如下代码10. public Object m() 11. Object o = new Float(3.14F);12. Object oa =

4、 new Object1;13. oa0 = o;14. o = null;15. oa0 = null;16. print return 0;17. 当Float对象在第11行被创建后, 什么时候能够被垃圾回收?CA. 13行以后.B. 14行以后.C. 15行以后.D. 16行以后.9.如下代码:class Base Base() System.out.print(Base); public class Alpha extends Base public static void main( String args ) new Alpha();-调用父类无参的构造方法new Base();结

5、果是什么?BA. BaseB. BaseBaseC. 编译失败.D. 代码运行但没有输出.E. 运行时抛出异常10.在J2EE中属于Web层的组件有:AA.Servlet B.EJBC.AppletD.HTML11.在Servlet的生命周期中,容器只调用一次的方法是:CA.serviceB.getServletConfigC.initD.destroy12.以下关于异常的说法正确的是:D. 一旦出现异常,程序运行就终止了非系统异常仍然可以继续运行. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常不一定. 在catch子句中匹配异常是一种精确匹配exception. 可能抛出系统异常

6、的方法是不需要申明异常的13.如下代码:public class Foo public static void main(String args) try return; finally System.out.println( Finally );输出结果是什么?AA. FinallyB.编译失败C. 代码正常运行但没有任何输出.D. 运行时抛出异常14. jsp指令中isELIgnored=boolean的意思是(C)A决定是否实现Servler的单线程模式,B决定改页面是否是一个错误处理页面,C决定是否支持EL表示,D没有具体的含义。15.对于import java.util包,以下那种说

7、法是错误的?C. Vector类属于java.util包. Vector类放在java/util/目录下. Vector类放在java.util文件中. Vector类是Sun公司的产品16.在WEB-INF目录下,必须存放的文件为:BA.class文件B.web.xmlB.jar文件D.html文件17.下面关于垃圾收集的说法正确的是:D. 一旦一个对象成为垃圾,就立刻被收集掉。不会随时动作. 对象空间被收集掉之后,会执行该对象的finalize方法之前. finalize方法和C+的析构函数是完全一回事情析构可以主动,Finalize是被动的. 一个对象成为垃圾是因为不再有引用指着它,但是

8、线程并非如此。18.下面的语句会产生什么样的输出?ASystem.out.println(4&7);0100 &0111=0100=4A.4B.5C.6D.7E.019.下面的程序中,temp的最终值是什么?Blong temp=(int)3.93;temp%=2;A .0B .1C .2D .3E .420.下面哪个不是JAVA关键字AA integerIntegerB doubleC floatD default二:多选题1.下列是jsp作用域的通信对象的有( ABC)ASessionB.applicationC.pageContextD.cookie2.下面哪个语句正确地声明一个整型的二

9、维数组?CDE A.int a = new int; B.int a1010 = new int; C.int a = new int1010; D.int a = new int1010; E.int a = new int1010;3.如下代码class A A() class B extends A 哪两个说明是正确的? BDA. B类的构造器应该是public.B. B类的构造器应该是没有参数C. B类的构造器应该调用this().D. B类的构造器应该调用super().4.在接口中以下哪条定义是正确的? ABA. void methoda();B. public double me

10、thoda();C. publicfinal double methoda();D. staticvoid methoda(double d1);E. protected void methoda(double d1);5.以下哪四个能使用throw抛出?ADEFA. ErrorB. EventC. ObjectD. ThrowableE. ExceptionF. RuntimeException6.如下代码:public class X public X aMethod() return this;public class Y extends X 哪两个方法能加到Y类的定义中? CEA. p

11、ublic void aMethod() B. private void aMethod() C. public void aMethod(String s) D. private Y aMethod() return null; E. public X aMethod() return new Y(); 7. 对该段代码描述正确的有( BCD )A) 不会有错B)当value与int 类型不匹配时回报错C )当value时会报错D)为了安全起见应该将该段代码放在try和catch()之间8.哪二种声明防止方法覆盖? ADA、final void methoda() B、void final

12、methoda() C、static void methoda() D、static final void methoda() E、final abstract void methoda() 三:编程题1.写一个算法对1,8,5,2,4,9,7进行顺序排列。publicclassOrderbyArray /冒泡排序 Bubble Sort 最简单的排序方法是冒泡排序方法publicint orderArray(int array)for(inti=0;iarray.length;i+)for(intj=i;jarrayj)ints = arrayi;arrayi = arrayj;arrayj = s;returnarray;publicstaticvoidmain(String args) int array= 1,8,5,2,4,9,7;OrderbyArray order = newOrderbyArray();array= order.orderArray(array); 2. 写一个Singleton(单例模式)出来。public class LazySingleton private static LazySingleton instance = null;/

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

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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