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.  <!-- -->

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

 A.Session

B.  application

 C.pageContext

D.cookie

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

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

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

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


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

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

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

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

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

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

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 aMethodfloat afloat b{ return 0;} 
  
} 

将以下哪种方法插入行3 是不合法的。 B 
A public float aMethod float a float b float c { return 0;}
Bpublic float aMethodfloat cfloat 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. web.xml          C.server.xml        D. 以上都不是

20.编写一个Filter,需要(B) 
     
   A.  继承Filter 类 
   B.  实现Filter 接口 
   C.  继承HttpFilter 类 
   D.  实现HttpFilter接口 

21.  自定义标签的配置文件放在__D______ 
     
   A.  WebRoot 
   B.  lib 
   C.  classes 
   D.  WEB-INF 

22. 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实例

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

     

   A.  JspWriter对象 

   B.  PrintWriter对象 

   C.   Out对象 

   D.  ResponseWriter对象 


28.在web.xml中使用 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 


猜你喜欢

转载自blog.csdn.net/qq_39145189/article/details/80213876