2024年4月19日发(作者:)

Javaweb试题

一、

二、

选择题 ............................................................................................................................... 1

问答题 ............................................................................................................................... 7

一、 选择题

没有注明则为单项。

1。下面哪个不是Form的元素? ( D )

A。 Input B: textarea C: select D: table

2. HTML页面中,下面哪个表示空格( B )

A。& B.&nbsp; C.© D。<;

3.

A。 加粗 B。 斜体 C. 对齐方式 D。 边框样式

4.单选按钮是下列哪一个? ( D )

A.〈input name=”sex” type=”text” value=”0” /〉

B. 〈input name=”sex" type="checkbox” value=”0” />

C。 〈input name=”sex” type=”option” value=”0” /〉

D。

5。下边哪个不是JSP内置对象? ( c)

A. Session B。 request C. cookie D。 out

9个request,response,out

pageContext,request,sesion,application

Config,exception,page

6.下边哪个是JSP指令标记( )

A。<%……%> :服务器脚本

B。 <%!……%〉:声明

C。 〈%@……%>:指令。page||include|taglib

D.〈%=……%>:表达式

7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?(C )

A。

1

B。

C. <%@ page import=”。*" /〉

D.<%@ page include=”java。util.*" /〉

8.关于JavaBean的说法,哪个是正确的?(D )

A. JavaBean的具体类可以不是public的

B. JavaBean可以只提供一个带参数的构造器

C. JavaBean可以象Html标记一样不关闭

D. JavaBean可以保存状态

9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )

A. session

B。 request

C。 page

D。 application

10.要在session对象中保存属性,可以使用以下哪个语句( B )

A。 ribute(“key”,”value")

B. session。setAttribute(“key”,”value”)

C。 ribute(“key”)

D. session。getAttribute(“key”)

11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?( D )

A. forward之后可以使用原来的request对象,而且效率更高。

B。 sendredirect之后不可以使用原来的request对象,而且效率低.

C. forward地址栏不变化,只能在web应用程序内的页面间跳转。

D。 forward地址栏变化,可以跳转到任何页面和机器。

12.关于两种请求,下列说法正确的是? ( A )

A. get请求是默认的

B. get请求处理的数据量大小不受限制

C. post请求地址栏里是能够看到数据的

D. post请求可以由doGet方法处理

13。 如果Tomcat安装后,想要修改它的端口号,可以通过修改〈tomcat安装目录〉/conf

的___文件来实现。( B )

A。

B. server。xml

C. server—

D。tomcat-user。xml

14.JSP分页代码中,哪个步骤次序是正确的?( A )

2

A。先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据.

B.先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据.

C。先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据.

D。先取本页的数据,先取总记录数,得到总页数,最后显示本页的数据。

15.下边哪个不是MVC中的组成?( B )

A。 javaBean

B。 FrameWork mvc就是框架

C. JSP

D. Servlet

16.。客户化标签库文件myTags。tld,应当保存在哪一个目录下( C )

A. web应用程序的根目录

B。自定义目录

C. WEB-INF目录

D. Lib目录

17.Oracle数据库的JDBC驱动程序类名及其完整包路径为( B )

A. jdbc。driver。Driver

B。jdbc。oracle。driver。OracleDriver

C。 . jdbc。OracleDriver

D。 oracle。Driver

18.如果需要删除session中的某个属性key,可以调用下面的____方法( B )

A。 remove(“key”);

B. removeAttribute(“key”)

C. invalidate()

D. logout()

19.下面有关JSP和Servlet关系的论述正确的有:(1个正确答案) ( A )

A。 JSP能够实现的功能均可由Servlet实现

B. Servlet能够实现的功能均可由JSP实现

C. Servlet更适做表现层

D. JSP更适合做控制层

20。 下面那一个是正确使用JavaBean的方法( A )

A。〈jsp:useBean id=”address” class="AddressBean />

〈jsp:setProperty name="address” property=”name" value="bai”/〉

〈c:set target=”${user}" property=”name” value=”bai” /〉

B. 〈jsp:useBean name=”address” class=”AddressBean /〉

C. 〈jsp:useBean bean=”address" class="AddressBean /〉

D。 〈jsp:useBean beanName=”address” class=”AddressBean />

3

21.销毁一个session对象,应当调用下面哪一个方法( A )

A。 session。invalidate()

B。 e()

C。 session。destroy()

D. ()

??22.ActionForm Bean 中验证表单数据方法的返回类型是( ) struts1。0

A。 ActionError

B。 ActionErrors

C. ActionForward

D. ActionMapping

23.以下哪个说法是正确的?(多选)( BD ) struts1.0

A。 每个Http请求对应一个单独的ActionServlet实例

B。 对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction

实例

C. 每个子应用对应一个单独的RequestProcessor实例

D。 每个子应用对应一个单独的web。xml文件

24.在struts应用的控制器中包含哪些组件(两个正确答案) ( ) struts1。0

A. JSP

B。 ActionServlet

C. Action

D。 客户化标签

25.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)

` ( )

action〈/servlet—name>

〈servlet—class>org。Servlet〈/servlet-class〉

〈ini—param>

〈param-name〉config〈/param—name>

/WEB-INF/

〈load—on-startup〉0

<!—Standard Action Servlet Mapping

〈/servlet—mapping>

〈/servlet〉

A。 Servlet容器在启动应用时,会初始化这个ActionServlet

4