java考试题精选30道(附答案)

java考试题精选30道(附答案)

  1. 在WEB-INF目录下,必须存放的文件为: B
    A.class文件
    B.web.xml
    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.

  1. 下列是jsp作用域的通信对象的有( ABC )

A.Session

B. application

C.pageContext

D.cookie

  1. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify

  1. 下列哪一种叙述是正确的(D )
    A. abstract修饰符可修饰字段、方法和类
    B. 抽象方法的body部分必须用一对大括号{ }包住
    C. 声明抽象方法,大括号可有可无
    D. 声明抽象方法不可写出大括号

  2. 在Servlet处理请求的方式为: C
    A.以进程的方式
    B.以程序的方式
    C.以线程的方式
    D.以响应的方式

  3. JDBC中,用于表示数据库连接的对象是: B
    A.Statement
    B.Connection
    C.DriverManager
    D.PreparedStatement

  4. 以下关于异常的说法正确的是:D

A. 一旦出现异常,程序运行就终止了

B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常

C. 在catch子句中匹配异常是一种精确匹配

D. 可能抛出系统异常的方法是不需要申明异常的

  1. 在J2EE中属于Web层的组件有: A
    A. Servlet
    B.EJB
    C.Applet
    D.HTML

  2. jsp指令中isELIgnored="boolean"的意思是(C )

A.决定是否实现Servler的单线程模式,

B.决定改页面是否是一个错误处理页面,

C.决定是否支持EL表示,

D.没有具体的含义。

  1. 下面的语句会产生什么样的输出? A
    System.out.println(4&7);
    A.4
    B.5
    C.6
    D.7
    E.0

  2. 每个使用 Swing 构件的程序必须有一个 ( ). D
    A. 按钮 B. 标签 C. 菜单 D.容器

  3. 类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

  1. 在配置tomcat 虚拟目录时,需要打开哪个文件? ( C )
    A. index.jsp B. web.xml C.server.xml D. 以上都不是
    20.编写一个Filter,需要(B)

A. 继承Filter 类
B. 实现Filter 接口
C. 继承HttpFilter 类
D. 实现HttpFilter接口

  1. 自定义标签的配置文件放在__D______

A. WebRoot
B. lib
C. classes
D. WEB-INF

  1. request.getRequestDispatcher().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实例

  1. 在Servlet中,response.getWriter()返回的是 B

A. JspWriter对象

B. PrintWriter对象

C. Out对象

D. ResponseWriter对象

28.在web.xml中使用 A 标签配置过滤器

A. 和

B. 和

C. 和

D. 和

  1. 在访问Servlet时,在浏览器地址栏中输入的路径是在 D 地方配置的

A.

B.

C.  <uri-pattern/> 

D.

30.如果只希望在多个页面间共享数据,可以使用 A 作用域

A. request,session

B. application session

C. request,application

D. pageContext request

猜你喜欢

转载自blog.csdn.net/seeseeyoua/article/details/128189278