Java考试题30道(附答案)
1. 在WEB-INF⽬录下,必须存放的⽂件为:    B
A.class⽂件
l
B.jar⽂件
D.html⽂件
2. 下⾯哪个不是JAVA 关键字  A
A integer
B  double
C  float
D  default
3.  构造函数何时被调⽤(  )  B
A. 类定义时
B.创建对象时
C. 调⽤对象⽅法时
D. 使⽤对象的变量时
4.  下⾯哪项不是response 对象的⽅法 ( C )
A. setContentType(String contentTypestr)
B. setHeader(String headername,String headervalue)
C. getParameter(String str)
D. sendError(int errorcode)
5. 下列属于jsp中注释的有( AD )
A.<%--  与 --%>
B. /
C. /** 与 **/
D.  <!-- 与 -->
6. 下列是jsp作⽤域的通信对象的有(  ABC    )
A.Session
B.  application
C.pageContext
7. 多线程有⼏种实现⽅法,都是什么?同步有⼏种实现⽅法,都是什么?
多线程有两种实现⽅法,分别是继承Thread类与实现Runnable接⼝
同步的实现⽅⾯有两种,分别是synchronized,wait与notify
8. 下列哪⼀种叙述是正确的(D)
A. abstract修饰符可修饰字段、⽅法和类
B.抽象⽅法的body部分必须⽤⼀对⼤括号{ }包住
C.声明抽象⽅法,⼤括号可有可⽆
D.声明抽象⽅法不可写出⼤括号
9. 在Servlet处理请求的⽅式为:    C
A.以进程的⽅式
B.以程序的⽅式
C.以线程的⽅式
D.以响应的⽅式
10. JDBC中,⽤于表⽰数据库连接的对象是:    B
A.Statement
B.Connection
C.DriverManager
D.PreparedStatement
11. 以下关于异常的说法正确的是:D
A. ⼀旦出现异常,程序运⾏就终⽌了 
B. 如果⼀个⽅法申明将抛出某个异常,它就必须真的抛出那个异常 C. 在catch⼦句中匹配异常是⼀种精确匹配
D. 可能抛出系统异常的⽅法是不需要申明异常的
12. 在J2EE中属于Web层的组件有:    A
A. Servlet
B.EJB
C.Applet
D.HTML
13.  jsp指令中isELIgnored="boolean"的意思是(C )
A.决定是否实现Servler的单线程模式,
B.决定改页⾯是否是⼀个错误处理页⾯,
C.决定是否⽀持EL表⽰,
D.没有具体的含义。
14. 下⾯的语句会产⽣什么样的输出?  A
System.out.println(4&7);
A.4
B.5
C.6
D.7
E.0
15.  每个使⽤ Swing 构件的程序必须有⼀个 (  ).    D
A. 按钮
B. 标签
C. 菜单
D.容器
16. 类Test1定义如下:
public class Test1{
public float aMethod(float a,float b){ return 0;}
}
将以下哪种⽅法插⼊⾏3 是不合法的。 (B)
A 、 public float aMethod ( float a , float b , float c ) { return 0;}
B、public float aMethod(float c,float d){ return 0;}
C 、 public int aMethod ( int a , int b ) { return 0;}
D 、 private float aMethod ( int a , int b , int c ) { return 0;}
17 以public 修饰的类如: public class Car{…} 则 Car(  )  A
A 、可被其它程序包中的类使⽤
B 、仅能被本程序包中的类使⽤
C 、不能被任意其它类使⽤
D 、不能被其它类继承
18.Java 语⾔中下⾯哪个可以⽤作正确的变量名称 ( ) B
A 、 3D
B 、 name
C 、 extends
D 、 implements
19. 在配置tomcat 虚拟⽬录时,需要打开哪个⽂件? ( C )
A. index.jsp
B. l
l
D. 以上都不是
20.编写⼀个Filter,需要(B)
A.  继承Filter 类
B.  实现Filter 接⼝
C.  继承HttpFilter 类
D.  实现HttpFilter接⼝
21. ⾃定义标签的配置⽂件放在__D______
A.  WebRoot
B.  lib
C.  classes
java修改html文件D.  WEB-INF
22. RequestDispatcher().forward(request,response)称之为  B
A.  流转
B.  转发
C.  重定向
D.  导航
23.在JSP页⾯中,能够完成输出操作的内置对象是 A
A.  out
B.  response
C.  request
D.  config
24.有关会话跟踪技术描述正确的是(多选)  ABC
A.  Cookie是Web服务器发送给客户端的⼀⼩段信息,客户端请求时,可以读取该信息发送到服务器端
B.  关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直⾄会话过期
C.  在禁⽤Cookie时可以使⽤URL重写技术跟踪会话
D.  隐藏表单域将字段添加到HTML表单并在客户端浏览器中显⽰
25.EL表达式,${10 mod3},执⾏结果为:  B
A.  10 mod 3
B.  1
C.  3
D.  null
26.有关Servlet的⽣命周期说法正确的有 (多选)  BCD
A.  Servlet的⽣命周期由Servlet实例控制
B.  init()⽅法在创建完Servlet实例后对其进⾏初始化,传递的参数为实现ServletContext接⼝的对象
C.  service()⽅法响应客户端发出的请求
D.  destroy()⽅法释放Servlet实例
27. 在Servlet中,Writer()返回的是 B
A.  JspWriter对象
B.  PrintWriter对象
C.  Out对象
D.  ResponseWriter对象
28.在l中使⽤ A 标签配置过滤器
A.  <filter>和<filter-mapping>
B.  <filter-name>和<filter-class>
C.  <filter>和<filter-class>
D.  <filter-pattern>和<filter>
29.    在访问Servlet时,在浏览器地址栏中输⼊的路径是在 D 地⽅配置的
A.  <servlet-name/>
B.  <servlet-mapping/>
C.  <uri-pattern/>
D.  <url-pattern/>
30.如果只希望在多个页⾯间共享数据,可以使⽤ A 作⽤域
A.  request,session
B.  application session
C.  request,application
D.  pageContext request

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。