Java Web2笔试题1Word格式文档下载.docx

上传人:b****2 文档编号:5857696 上传时间:2023-05-05 格式:DOCX 页数:24 大小:49.21KB
下载 相关 举报
Java Web2笔试题1Word格式文档下载.docx_第1页
第1页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第2页
第2页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第3页
第3页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第4页
第4页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第5页
第5页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第6页
第6页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第7页
第7页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第8页
第8页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第9页
第9页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第10页
第10页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第11页
第11页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第12页
第12页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第13页
第13页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第14页
第14页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第15页
第15页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第16页
第16页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第17页
第17页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第18页
第18页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第19页
第19页 / 共24页
Java Web2笔试题1Word格式文档下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Java Web2笔试题1Word格式文档下载.docx

《Java Web2笔试题1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java Web2笔试题1Word格式文档下载.docx(24页珍藏版)》请在冰点文库上搜索。

Java Web2笔试题1Word格式文档下载.docx

%!

privateintm(inta){returna+1;

}%>

%x=3;

x=<

%=x%>

<

%=m(x)%>

/BODY>

/HTML>

运行结果是(B)。

A.x=3,6

B.x=3,4

C.x=5,4

D.编译错误

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

A.ArrayListmyList=newObject();

B.ListmyList=newArrayList();

C.ArrayListmyList=newList();

D.ListmyList=newList();

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

publicclassArraytest{

publicstaticvoidmain(Stringkyckling[]){

Arraytesta=newArraytest();

inti[]=newint[5];

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

a.amethod();

Objecto[]=newObject[5];

System.out.println(o[2]);

}

publicvoidamethod(){

intK[]=newint[4];

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

}

A.nullnullnull

B.null00

C.00null

D.0null0

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

publicclassArraytest2{

publicstaticvoidmain(String[]args){

int[]arr={1,2,3};

for(inti=0;

i<

2;

i++){

arr[i]=0;

3;

i++){

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

}

A.123

B.003

C.023

D.000

9、在helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是(C)。

A.http:

//localhost:

8080/hello.jsp

B.http:

8080/helloapp/hello.jsp

C.http:

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

D.http:

8080/hello/hello.jsp

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

A.request对象的getAttribute()方法

B.request对象的getParameter()方法

C.session对象的getAttribute()方法

D.session对象的getParameter()方法

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

%

intb=a+1;

a++;

<

inta=1;

a:

%=a%>

b:

%=b%>

A.输出异常信息

B.a:

1b:

3

C.a:

2b:

D.a:

2

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

request.setAttribute("

count"

newInteger(0));

Integercount=request.getAttribute("

);

%=count%>

A.编译不通过

B.可以编译运行,输出0

C.编译通过,但运行时抛出ClassCastException

D.可以编译通过,但运行无输出

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

%@page%>

作用于整个JSP页面

B.可以在一个页面中使用多个<

指令

C.为增强程序的可读性,建议将<

指令放在JSP文件的开头,但不是必须的

指令中的属性只能出现一次

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

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理DBADBMSDB

15、对于JSP的声明<

的说法错误的是:

(A)(单选)

A.一次可声明多个方法

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

C.声明的方法可以直接使用JSP内置对象

D.声明可以放在JSP的任何位置

16、以下第(B)种注释可以被发送到客户端的浏览器。

%--第一种--%>

%//第二种%>

%/*第三种*/%>

!

--第四种-->

A.第一种

B.第二种

C.第三种

D.第四种

17、在helloapp应用中hello.jsp和welcome.jsp在同一目录中,index.jsp在应用的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,

request.getRequestDispatcher("

/hello.jsp"

).forward(request,response);

用下列哪种方式可以代替上述代码后,可以跳转到welcome.jsp页面。

(BD)(多选)

A.response.sendRedirect("

/helloapp/welcome.jsp"

);

B.response.sendRedirect("

helloapp/welcome.jsp"

C.response.sendRedirect("

welcome.jsp"

D.response.sendRedirect(“/welcome.jsp"

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

A.request对象可以得到请求中的参数

B.session对象可以保存用户信息

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

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

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

A.URL形式的请求是get请求

B.post请求有长度限制

C.Form表单可以发送post请求,也可以发送get请求

D.post请求比get请求安全

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

A.JSP脚本不能定义变量<

%%>

B.JSP脚本不能定义方法

C.JSP脚本不能为空

D.JSP脚本不能嵌套

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

A.HashMap的key和value都可以是null

B.ArrayList和LinkedList都是List的子类

C.Listlist=newArrayList();

list.add("

abc"

System.out.println(list.get

(1));

D.ArrayList可以被继承

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

a.jsp:

______.setAttribute("

accp"

"

b.jsp:

%=______.getAttribute("

)%>

A.session、session

B.application、application

C.request、request

D.application、session

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

out.println(session.getAttribute("

));

session.invalidate();

A.null,异常信息

B.null,null,

C.异常信息,异常信息

D.异常信息,null

24、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出(D)。

接受该请求的JSP:

request.getRequestDispatcher("

a.jsp"

%=request.getParameter(“name"

A.null

B.什么都不输出

C.异常信息

D.accp

25、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出(B)。

response.sendRedirect(“a.jsp"

26、在servlet的服务方法(如doPost())中,如何从请求获得“userID”值?

A.StringuserID=request.getParameter(“userID”);

B.StringuserID=request.getHeader(“userID”);

C.StringuserID=request.getRequestHeader(“userID”);

D.StringuserID=getServletContext().getInitParameter(“userID”);

27、HttpServletResponse的哪些方法用于将一个HTTP请求重定向到另一个URL?

(D)(单选)

A.sednURL()

B.redirectURL()

C.redirectHttp()

D.sendRedirect()

E.getRequestDispatcher()

28、以下哪个代码段会得到一个输出流,用于向HttpServletResponse输出字符文本?

A.java.io.PrintWriterout=response.getWriter();

B.ServletOutputStreamout=response.getOutputStream();

C.java.io.PrintWriterout=newPrintWriter(response.getReader());

D.ServletOutputStreamout=response.getBinaryStream();

29、servlet用哪些方法来处理来自客户的表单数据?

(B)(单选)

A.HttpServlet.doHead()

B.HttpServlet.doPost()

C.HttpServlet.doForm()

D.ServletRequest.doGet()

E.ServletRequest.doPost()

F.ServletRequest.doForm()

30、servlet开发人员在扩展HttpServlet时如何处理HttpServlet的service()方法?

A.大多数情况下都应该覆盖service()方法

B.应当从doGet()或doPost()调用service()方法

C.应当从init()调用service()方法

D.应当至少覆盖一个doXXX()方法(如doPost())

31、给定

1.publicvoiddoGet(......)throwIOException,ServletException{

2.//req.getSession().setAttribute(“key”,“value”);

3.//req.getHttpSession().setAttribute(“key”,“value”);

4.//((HttpSession)request.getSession())

.setAttribute(“key”,“value”);

5.//((HttpSessioin)request.getHttpSession())

哪些行的注释可以去掉,而且不会导致编译器或运行时错误?

(A)(单选)

A.只有第2行

B.只有第3行

C.只有第4行

D.只有第5行

E.第2行或第4行

F.第3行或第5行

32、关于会话属性,以下哪些说法是正确的?

(AD)(多选)

A.HttpSession.getAttribute(String)的返回类型是Object

B.HttpSession.getAttribute(String)的返回类型是String

C.在HttpSession上调用setAttribute(“keyA”,“valueB”)时,如果这个会话中对应键keyA已经有了一个值,就会导致抛出一个异常

D.在HttpSession上调用setAttribute(“keyA”,“valueB”)时,如果这个会话中对应键keyA已经有一个值,则会导致这个属性原先的值被StringvalueB替换

33、哪些接口定义了getSession()方法?

(C)(单选)

A.ServletRequest

B.ServletResponse

C.HttpServletRequest

D.HttpServletResponse

34、给定req是一个HttpServletRequest,哪个代码会在不存在会话的情况下创建一个会话?

(BF)(多选)

A.req.getSession()

B.req.getSession(true)

C.req.getSession(false)

D.req.createSession()

E.req.getNewSession()

F.req.createSession(true)

G.req.createSession(false)

35、给定一个会话对象s,有两个属性,属性名分别为myValue1和myValue2,哪个代码段会把这两个属性从会话中删除?

A.s.removeAllValues();

B.s.removeAttribute(“myValue1”);

s.removeAttribute(“myValue2”);

C.s.removeAllAttributes();

D.s.getAttribute(“myValue1”,UNBIND);

s.getAttribute(“myValue2”,UNBIND);

E.s.getAttributeNames(UNBIND);

36、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域?

jsp 

:

useBeanname=“myBean”type=“com.example.TheBean”/>

takeBeanname=“myBean”type=“com.example.TheBean”/>

useBeanid=“myBean”class=“com.example.TheBean”scope=“request”/>

takeBeanid=“myBean”class=“com.example.TheBean”scope=“request”/>

37、给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面?

jsp:

forwardpage=”view.jsp”/>

forwardfile=”view.jsp”/>

dispatchpage=”view.jsp”/>

dispatchfile=”view.jsp”/>

38、有关<

useBean>

标准动作,以下哪些说法是正确的?

(CD)(多选)

Listlist=newArrayList();

ArrayListlist=newArrayList();

A.id属性是可选的

B.scope属性是必要的

C.scope属性是可选的,默认为request

D.class或type属性都可以指定,但至少指定一个

E.可以同时包括class属性和type属性,不过他们的值可以不一样

39、关于EL访问操作符,以下哪些说法是正确的?

A.能使用.(点号)操作符的地方,都能使用[]

B.能使用[]操作符的地方,都能使用.(点号)操作符

C.如果用.(点号)操作符来访问一个bean性质,但是这个性质并不存在,就会抛出一个运行时异常

D.有些情况下必须使用.(点号)操作符,而另外一些情况下必须使用[]操作符

40、假设使用标准JSTL前缀约定,可以用哪些JSTL标记来迭代处理一个对象集合?

c:

iterate>

forEach>

logic:

41、在web.xml中声明了以下servlet?

servlet>

servlet-name>

MyServlet<

/servlet-name>

servlet-class>

com.myorg.ServletClass<

/servlet-class>

/servlet>

这个servlet类可以存放在Web应用的哪个位置?

A.在JAR文件的/META-INF中

B.在与包相关的目录树中(这个目录树从应用目录的顶级目录开始)

C.在/WEB-INF/classes中,或者在/WEB-INF/lib下的一个JAR文件中

D.在/WEB-INF/lib的JAR文件之外

42、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:

%catalina_home%/webapps/helloapp/hello/hello.jsp,那么在浏览器中访问hello.jsp的URL是(C)?

Java_HOME

Tomcat_HOME

8080/helloapp/hello/hello.jsp

8080/hello/hello.jsp

43、可以将数据库配置信息写入配置文件中。

通常,配置文件为?

(A)(单选)

A.*.properties文件

B.*.xml文件

C.*.java文件

D.*.jsp文件

44、用户使用一个HTML页面提交表单,这个HTML页面中包含:

(D)(单选)

formaction=”/handler”>

--这里是form标记-->

/form>

URL模式/处理映射到一个HTTPservlet。

如果提交这个表单,作为相应,Web容器会调用哪个HttpServlet服务方法?

A.doHead

B.doPost

C.Get

D.doGet

45、关于HttpSession对象,哪些说法是正确的?

A.如果会话一段时间没有活动,就会无效

B.每次用户做出请求时都会创建一个新会话

C.可以用servlet的一个特定调用置会话无效

D.同一个浏览器做出的多个请求可以访问同一个会话对象

E.如果一个用户从两个浏览器窗口访问同一个Web应用,肯定有两个不同的会话对象

46、你在为一个公司开发一个Web应用,这个公司想为多种不同类型的客户(包括浏览器、PDA和闻讯台)显示数据库查询的结果。

这个应用要检查请求,决定发出请求的客户是何种类型,然后把请求分派到适当的组件。

要为这种应用设计哪个J2EE设计模式?

(E)(单选)

A.传输对象

B.服务定位器

C.模型-视图-控制器

D.业务委托

E.拦截过滤器

47、下标签中,属于JSTL标准标签库中core标签库的有?

(AEFG)(多选)

A.set

B.setDataSource

C.update

D.import

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2