当前位置:文档之家› JavaWeb应用开发实用教程习题部分汇总

JavaWeb应用开发实用教程习题部分汇总

表单中要提交数据到指定的处理文件由表单的( C )属性指定。

A. methodB. nameC. actionD. 以上都不对以下URL中语法不正确的是( D )A. :80/download/home.htmlB. telnet://:70C. ftp://D. 要运行JSP程序,下列说法不正确的是( B )A. 服务器端要安装Servlet容器,如Tomcat等B. 客户端需要安装Servlet容器,如Tomcat等C. 服务器端需要安装JDKD. 客户端需要安装浏览器,如IE等当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的( C )目录下。

A. workB. tempC. webappsD. conf下面关于HTTP说法不正确的是( D )A. HTTP是Web应用所使用的主要协议B. HTTP是一种超文本传输协议,是基于请求响应模式的C. HTTP是无状态协议D. HTTP的请求和响应消息如果没有发送并成功传递,则HTTP可以保存已传递的信息下面关于Servlet的描述错误的是( C )A. 一个Servlet就是Java中的一个类B. Servlet是位于Web服务器内部的服务器端的Java应用程序C. Servlet可以由客户端的浏览器解释执行D. 加载Servlet的Web服务器必须包含支持Servlet的Java虚拟机有关Servlet的调用,下列说法错误的是( D )A. 可以通过在浏览器的地址栏中输入URL来调用ServletB. 可以通过表单的action属性来调用一个Servlet接受表单信息C. 可以在<servlet>标记中调用ServletD. 只有上述3种调用Servlet的方法下面不属于JSP指令的是( B )A. includeB. importC. pageD. taglibpage指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( D )A. <%@ page %>作用于整个JSP页面B. 可以在一个页面中使用多个<%@ page %>指令C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的D. <%@ page %>指令中的属性只能出现一次下列标签使用正确的是( A )A. <jsp:forward page="test.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B. <jsp:forward page=" test.jsp"></jsp:forward>C. <jsp:forward page=" test.jsp" name="xxx" value="xxx"/>D. <jsp:forward page=" test.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>( B )动作用于转向另一个页面。

A. nextB. forwardC. includeD. param在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是( C )A. <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B. <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>C. <jsp:useBean id="student" class="bean.Student" scope="session"></jsp:useBean>D. <jsp:getProperty name="name" property="student"/>jsp:useBean 动作的scope属性设置为( B )将使同一用户在不同页面共享Beans。

A. pageB. sessionC. applicationD. request在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( C )A. nameB. propertyC. valueD. 以上皆不会出现下列选项中,( B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

A. request.getParameter(name)B. request.getParameter(”name”)C. request.getParameterValues(name)D. request.getParameterValues(“name”)使用response对象进行重定向时,使用的方法是( C )。

A. getAttributeB. setContentTypeC. sendRedirectD. setAttributesession对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是( A )。

A. setAttributeB. getAttributeNamesC. getValueD. getAttribute在application对象中用( B )方法可以获得application对象中的所有变量名。

A. getServerInfoB. nextElements()C. removeAttributeD. getRealPath创建数据表应该用以下( B )指令。

A. INSERTB. CREATEC. SELECTD. UPDATE创建数据表时如果要指定某一个字段为主键,应该用( C )参数。

A. NOT NULLB. Auto_IncrementC. Primary KeyD. Key要删除数据表中的一条记录应该用以下的( B )命令。

A. INSERTB. DELETEC. SELECTD. UPDATE有关JavaBean的说法不正确的是( C )A. JavaBean其实就是一个Java类B. 应用JavaBean可以将表示层和业务逻辑层分开C. 编写JavaBean和编写普通的Java类要求一样D. JavaBean降低了JSP程序的复杂度,同时也增加了软件的可重用性以下不属于JavaBean作用范围的是( D )。

A. requestB. sessionC. applicationD. scopeJSP中JavaBean是通过指令标签( B )来访问的。

A. <%@ page%>B. <jsp:useBean>C. <jsp:setProperty>D. <jsp:getProperty>MVC中的M是指( A )。

A. ModelB. ViewC. ControllerD. 以上都不对MVC中的V是指( B )。

A. ModelB. ViewC. ControllerD. 以上都不对MVC中的C是指( C )。

A. ModelB. ViewC. ControllerD. 以上都不对有关Struts 2的说法不正确的是( B )A. Struts是一个用于简化MVC框架(Framework)开发的Web应用框架B. 应用Struts 2不需要进行配置C. Struts 2 含有丰富的标签D. Struts2采用了WebWork的核心技术Web应用的数据共享方式不包括( C )。

A. 基于请求的共享B. 基于会话的共享C. 基于页面的共享D. 基于应用的共享以下( D )不属于Web组件的关联关系。

A. 请求转发B. 包含C. 请求重定向D. 链接Web应用典型的会话跟踪方法不包括( B )。

A. 使用CookieB. 使用对象C. 隐藏的表单域D. URL重写有关表达式语言,下面说法不正确的是( C )。

A. 表达式语言只能在JSP2.0版本以后才能使用B. 使用表达式语言可以以标记格式方便地访问JSP 的隐含对象和JavaBeans 组件C. 表达式语言是一种通用的程序语言D. 表达式语言可以自动进行类型转换要在页面上输出2+3=${2+3},则对应的程序代码应为( A )。

A. 2+3=\${2+3}B. 2+3=${2+3}C. 2+3=/${2+3}D. 以上都不对以下不属于条件求值的是( D )。

A. ${3>=8?true:false}B. ${6<9?true:false}C. ${6<9?6:9}D. ${6<9}下面有关EL中“.”和“[ ] ”两种存取运算符的说法不正确的是( C )A. 两者在某些情况下是等效的B. “[ ]”运算符主要用来访问数组、列表或其他集合C. 如果要动态取值时,两者都可以实现D. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ] ”以下有关JSTL的说法不正确的是( D )A. JSTL就是一个JSP标签库B. 核心标签库为日常任务提供通用支持C. 国际化标签库支持多语种的应用程序D. 函数标签库提供了许多用于XML处理的标准EL函数要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句( A )A. <%@ taglib prefix="c" uri="/jsp/jstl/core" %>B. <%@ taglib prefix=”x” uri=”/jsp/jstl/xml”%>C. <%@ taglib prefix=”fmt” uri=”/jsp/jstl/fmt”%>D. <%@ ta glib prefix=”sql” uri=”/jsp/jstl/sql”%>以下( B )标签用于实现循环功能,类似与Java语句中的for循环。

相关主题