第一范文网 - 专业文章范例文档资料分享平台

JavaWeb考试题,答案

来源:用户分享 时间:2025/6/28 21:25:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

CBD实训基地学员阶段技能测评试卷(一)

《Java Web》试题

考试时间:90分钟 闭卷(补卷)

姓名: 学号: 班级 : 专业:

一、 选择题(题干后没注明正确答案个数的只有一个正确答案)(40*2.5=100分)

1、 如果某JSP页面要作为异常处理页面,则需设置page指令的哪个属性( B )

A. Exception

B. isErrorPage

C. error

D. errorPage

2、 Tomcat服务器的默认端口为( C ) A. 80

B. 8888

C. 8080

D. 8001

3、 servlet的初始化参数在servlet的哪个方法中获取( D )

A. doGet()

B. destroy()

C. service()

D. init()

4、 在JSP中调用JavaBean时使用用到的标记是( A )

A. B. C.

D.

5、 在JSP中使用标记时,不会出现的属性是:( C )

A. name B. property C. value D. 以上都不会出现

6、 page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

(C )

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

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

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

7、 JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对

象失效的是:( C ) A. session.dispose(); B. session.clear(); C. session.invalidate();

D. session.removeAll();

1 / 4

8、 对于JSP声明<%! %>的说法错误的是(B C )(有两个答案)

A. 一次可声明多个变量和方法,只要以“;”结尾就行 B. 一个声明可以在多个页面中有效 C. 声明的变量将作为局部变量

D. 在<%! %>中声明的变量将在JSP页面初始化时初始化

9、 下列对于JSP中out对象的说法正确的是( AB )(有两个答案) A. out对象是一个输出流,用来向客户端输出数据的

B. 代码<%out.println(\和

代码<%out.print(\的显示结果是一样的

C. clearBuffer()方法能清除缓冲区的数据,但不把数据输出到客户端 D. out对象的flush()方法用来关闭输出流

10、 下列哪个方法用于获取JavaBean的属性值( D )

A. request.getParameter();

B. request.getParameterValues(); C.

D.

11、 下列JSP中代码错误的是( AC )(有两个答案) A. <%!String age=request.getParameter(\B. <%String age=request.getParameter(\

C. <%!String[] likes=request.getParameterValues(\D. <%String[] likes=request. getParameterValues (\12、 当浏览器第二次访问以下JSP页面是的输出结果是( D )

<%! int a=0;%> <%

int b=0; a++; b++; %>

a=<%=a%>

b=<%=b%> A. a=0

B. a=1 C. a=1 D. a=2 b=0

b=1

b=2

b=1

13、 对于JavaBean的说法正确的是( AC )(有两个答案) A. JavaBean就是一个java类 B. JavaBean作用范围默认为session C. JavaBean中不一定要有get和set的方法 D. JavaBean不能重复地使用

14、 a.jsp和b.jsp两个页面在同一个目录中,其中a.jsp中的代码为

<%@page import=\【】 b.jsp中的代码为

<%=new Date().toString()%>

若要使a.jsp页面能显示出当天日期,则应在a.jsp中的【】处填上什么代码(ABC )(有三个答案)

A. <%out.print(new Date().toString());%> B. <%=new Date().toString()%> C.

15、 动作标签经常与下列哪些标签一起使用( AD )(有两个答案)

A. B. C.

D.

16、 在a.jsp页面中用post方法将表单提交到b.jsp中,若出现中文乱码问题则应

( D )

A. 在a.jsp页面中使用request.setCharacterEncoding(\B. 在b.jsp中使用response.setCharacterEncoding(\C. 在a.jsp页面中使用response.setCharacterEncoding(\D. 在b.jsp中使用request.setCharacterEncoding(\

2 / 4

17、 下列选项中,哪个是正确的并且在客户端不能查看到的JSP注释( C )

A. <--注释-->

B.

C. <%--注释--%>

D. <%!--注释--%>

18、 设在表单中有一组复选钮标记,如下列代码:

彩虹

如果在register.jsp是取city的值,最适合的方法为( C ) A. String music= request.getParameter(\B. String []musics=request.getParameter(\C. String []musics=request.getParameterValues(\D. String music=request.getAttribute(\19、 设有三个页面a.jsp、b.jsp和c.jsp

a.jsp的代码为: c.jsp的代码为: <%@page pageEncoding=\<%@page pageEncoding=\

则在b.jsp页面中使用以下哪个方法可以使c.jsp接收到a.jsp传递的名为\的参数( AB )(有两个答案)

A.

B. C. response.sendRedirect()

D. window.open()

20、 下列哪个方法可以设置session对象的生存时间( A )

A. session.setMaxInactiveInterval(30); B. session.setMaxTime(30) ;

C. session.getMaxInactiveInterval() ; D. session.setAttribute(\21、 以下说法正确的是( AB )(有两个答案)

A. application对象是在服务器启动后由容器自动创建的 B. 浏览器关闭后,对应的session对象立即就销毁了 C. session对象可以在同一应用程序的不同网页间共享数据

D. session.remove(String name)方法可以用来删除session中指定名称的属性 22、 下列对response对象的说法正确的是( AD )(有两个答案)

A. addHeader(String head,String value)或setHeader(String head,String value)方

法都可以用来添加新的响应头和值

B. sendRedirect(String url)方法可以将页面重定向至另外一个页面,这时当前页面的

地址不会发生改变

C. response对象可以在多个页面间共享数据

D. setContentType(String str)方法可以用来设置响应的MIME类型

23、 对该段代码<% int i = Integer. parseInt(requrst.getParemeter(\

说法正确的有( CD )(有两个答案) A. 一直都不会有错

B. 当请求中名为value的参数的值类型与int 类型不匹配时会报错 C. 为了安全起见应该给这段代码增加异常处理 D. 当请求中没有名为value的参数是会出错

24、 有a.jsp和b.jsp两个页面,若a.jsp页面要包含b.jsp的内容使用哪个命令( C )

(有两个答案)

A.

B.

3 / 4

D. <%@include page=\

25、 在JSP中如果要获取客户端主机名,应使用______对象的______方法( D )

A. request对象的getRemotePort()方法 B. response对象的getRemoteHost() C. request对象getServerName() D. request对象getRemoteHost()

26、 对于jsp:getProperty 标记的描述,正确的是(CD )(有两个答案)

A. 在JSP文件中,标记 存在的前提条件是必须存在标记

B. 使用

对象的所有属性依次打印出来

C. 用标记访问 bean 的属性,会把属性值转换为String 输出到客户

的输出流中

D.

等价于out.print(beanName.getPropertyName())

27、 test.jsp文件中有如下一行代码:

B. session

C. request

D. application

28、 某JSP程序中声明使用javaBean的语句如下:

要输出该javaBean的loginName属性值,以下语句正确的是(AC )(有两个答案) A.

D. <%=user.getProperty(\

29、 下列程序计算由0到9之间的任意3个不相同的数字组成的3位数共有多少种不同的

组合方式。

下列选项中正确的是(B)

<%@ page contentType=\for(k=0;k<=9;k++){ charset=gb2312\ if(_____){ count++; } 无标题文档 } } } <%! } int i,j,k,count=0; out.println(count); %> %> <% for(i=9;i>=1;i--){ for(j=9;j>=0;j--){ if(_____){ continue; }else{

A. i==j、k==i&&k==j B. i==j、k!=i&&k!=j C. i!=j、k!=i&&k!=j

D. i==j、k==i||k==j

30、 要使浏览器重定向到新的页面,则应使用语句(A)

A. response.setRedirect() B. response.setError() C. out.Transfer()

D. request.setRedirect()

31、 JSTL标签中的JSTL核心标签库是以(A)为前缀的

A. c

B. x

C. s

D. s2

32、 下面哪个不是标签库${}所表示的出处(B)

A. pageContext B. 配置文件

C. Session

D. Application

33、 标签的主要区别是(d)

4 / 4

A. 输出字符类型不一样

B. 在解析XML文档以后输出 C. 在解析XML文档以后输出

D. 可以互相替代

34、 下列哪个选项不是XML文档的组成结构(C)

A. 根结点

B. 声明信息

C. 映射

D. 属性

35、 下列说法错误的是(B)

A. XML和数据库都可以存储数据 B. XML的存储量比数据库的要小 C. XML可以在一定程度上取代数据库

D. XML和数据库应用范围不一样

36、 下面哪些步骤是需要在封装数据训操作时完成的(D)?

A. 加载数据库驱动 B. 获取边接

C. 用户难证

D. 完成数据库操作37、 下列哪个方法是在JSP页面中定义JavaBean时使用的(A)

A. useBean

B. setProperty

C. getProperty

D. param

38、 JavaBean封闭在开发过程当中主要优势体现在哪些方面(A)

A. 存储数据

B. 事物处理

C. 提高工作效率

D. 提高系统的性能39、 Servlet的配置是在哪个配置文件中完成的(C)?

A. applicationContext.xml B. Struts.xml C. web.xml

D. hibernat.cfg.xml

40、 客户端在提交请求的时候,是通过(B)找到相应的Servlet来完成请求的?

A. 通过action直接找到

B. 通过action的URL路径匹配找到 C. 在客户端页面中定义

D. 在服务器端程序中定义

搜索更多关于: JavaWeb考试题,答案 的文档
JavaWeb考试题,答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ki9g0kbx22cg5h8iu83_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top