Java Web2笔试题1

2019-06-02 14:35

Java Web 编程基础

考试题

1、访问用Tomcat部署的应用,出现下图中错误,产生原因可能是(C)。(单选)

A. B. C. D.

Tomcat服务器未启动

Tomcat服务器启动,但输入URL的协议错误

Tomcat服务器启动,但输入URL的主机地址错误 Tomcat服务器启动,但输入URL的页面名称错误。

2、开发JSP动态网站的步骤是(AECDB)。(多选)---按步骤选// 手工 ACDEB

A. B. C. D. E.

设计web项目的目录结构 运行 Web 项目 创建一个Web项目

编写 Web 项目的代码 部署 Web 项目

3、关于Map和List,下面说法正确的是(BC)。(多选)

A. B. C. D.

Map继承List;

Map的value可以是List或Map; List中可以保存Map或List;

Map和List只能保存从数据库中取出的数据。

4、下列选项中,合法的表达式有(AC)。(多选)

A. B. C. D.

<%= Math.random() %> <%= Math.random(); %> <%= “4” + “2” %>

<% String x = “4” + “2” ;%>

5、以下JSP代码片断:

<% int x=5; %>

<%! private int m(int a){ return a+1;} %> <% x=3; %>

x=<%=x%>,<%=m(x)%>

运行结果是( B)。(单选)

A. B. C. D.

x=3,6 x=3,4 x=5,4 编译错误

6、欲构造ArrayList类的一个实例,下列(B)是正确的。(单选)

A. B. C. D.

ArrayList myList = new Object(); List myList = new ArrayList() ; ArrayList myList = new List() ; List myList = new List() ;

7、阅读下面的代码,输出结果是(A)。(单选)

public class Arraytest {

public static void main(String kyckling[]){ Arraytest a = new Arraytest(); int i[ ] = new int[5];

System.out.println(i[4]); a.amethod();

Object o[ ] = new Object[5]; System.out.println(o[2]); }

public void amethod(){ int K[ ] = new int[4];

System.out.println(K[3]); } }

A. null null null B. null 0 0 C. 0 0 null D. 0 null 0

8、阅读下面的代码,输出结果是(B)。(单选)

public class Arraytest2{

public static void main(String[ ]args) { int[ ] arr = {1, 2, 3}; for(int i = 0; i < 2; i++) { arr[i] = 0; }

for(int i = 0; i < 3; i++){

System.out.println(arr [i]); } } }

A. B. C. D.

1 2 3 0 0 3 0 2 3 0 0 0

9、在helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,

那么在浏览器端访问hello.jsp的URL是 (C)。(单选)

A. B. C. D.

http://localhost:8080/hello.jsp

http://localhost:8080/helloapp/hello.jsp

http://localhost:8080/helloapp/hello/hello.jsp (上下文路径) http://localhost:8080/hello/hello.jsp

10、从HTTP请求中,获得请求参数,应该调用(B)。(单选)

A. B. C. D.

request对象的getAttribute()方法 request对象的getParameter()方法 session对象的getAttribute()方法 session对象的getParameter()方法

11、以下JSP一共被访问了两次,第二次的输出结果是(D)。(单选)

<%

int b = a+1;

a++;

%>

<%!

int a = 1; %>

a:<%=a%> b:<%=b%>

A. 输出异常信息 B. a:1 b:3 C. a:2 b:3 D. a:1 b:2

12、以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果(C)。(单

选)

<%

request.setAttribute(\Integer count = request.getAttribute(\%>

<%=count %>

编译不通过

可以编译运行,输出0

编译通过,但运行时抛出ClassCastException 可以编译通过,但运行无输出

A. B. C. D.

13、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述错误的

是(B)。(单选)

A. B. C. D.

<%@ page %>作用于整个JSP页面

可以在一个页面中使用多个<%@ page %>指令

为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的 <%@ page %>指令中的属性只能出现一次

14、下述选项中不属于JDBC基本功能的是(D)。(单选)

A. B. C. D.

与数据库建立连接 提交SQL语句 处理查询结果

数据库维护管理 DBA DBMS DB

15、对于JSP的声明<%! %>的说法错误的是:(A)(单选)

A. B. C. D.

一次可声明多个方法

一个声明仅在一个页面中有效

声明的方法可以直接使用JSP内置对象 声明可以放在JSP的任何位置

16、以下第(B)种注释可以被发送到客户端的浏览器。(单选) <%-- 第一种 --%> <% //第二种 %> <% /*第三种 */ %>

A. B. C. D.

第一种 第二种 第三种 第四种

17、在helloapp应用中hello.jsp和welcome.jsp在同一目录中,index.jsp在应用

的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,

request.getRequestDispatcher(\ 用下列哪种方式可以代替上述代码后,可以跳转到welcome.jsp页面。(BD)(多

选)

A. B. C. D.

response.sendRedirect(\\response.sendRedirect(\response.sendRedirect(\e.jsp\response.sendRedirect(“/welcome.jsp\

18、下面关于JSP作用域对象的说法错误的是(C)。(单选)

A. B. C. D.

request对象可以得到请求中的参数 session对象可以保存用户信息

application对象可以被多个应用共享

作用域范围从小到达是request、session、application

19、关于get请求和post请求的说法,错误的是(B)。(单选)

A. B. C. D.

URL形式的请求是get请求 post请求有长度限制

Form表单可以发送post请求,也可以发送get请求 post请求比get请求安全

20、下面关于JSP脚本,说法错误的是(ABC)。(多选)

A. B. C. D.

JSP脚本不能定义变量 <% %> JSP脚本不能定义方法 JSP脚本不能为空 JSP脚本不能嵌套

21、关于Java的集合类,下面选项错误的是(BC)。(多选)

A. HashMap的key和value都可以是null B. ArrayList和LinkedList都是List的子类 C. List list = new ArrayList();

list.add(\

System.out.println(list.get(1));

D. ArrayList可以被继承

22、在一个应用中有2个JSP,传递数据,横线处可以填入(ABC)。(多选) a.jsp:

A. B. C. D.

<%

______.setAttribute(\%> b.jsp:

<%= ______.getAttribute(\session、 session

application、 application request、 request application、 session

23、现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出(A)。

(单选)

<%

out.println(session.getAttribute(\%>


Java Web2笔试题1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2009年高考英语阅读理解随堂练(十)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: