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

2025-10-08

表单中要提交数据到指定的处理文件由表单的( C )属性指定。 A. method B. name C. action D. 以上都不对

以下URL中语法不正确的是( D )

A. http://www.hytc.cn:80/download/home.html B. telnet://bbs.hytc.edu.cn:70 C. ftp://ftp.hytc.edu.cn D. www0.hytc.edu.cn

要运行JSP程序,下列说法不正确的是( B ) A. 服务器端要安装Servlet容器,如Tomcat等 B. 客户端需要安装Servlet容器,如Tomcat等 C. 服务器端需要安装JDK

D. 客户端需要安装浏览器,如IE等

当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的( C )目录下。

A. work B. temp C. webapps D. 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来调用Servlet

B. 可以通过表单的action属性来调用一个Servlet接受表单信息 C. 可以在标记中调用Servlet D. 只有上述3种调用Servlet的方法

下面不属于JSP指令的是( B )

A. include B. import C. page D. taglib

page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( D ) A. <%@ page %>作用于整个JSP页面

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

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的

D. <%@ page %>指令中的属性只能出现一次

下列标签使用正确的是( A ) A.

B.

C.

( B )动作用于转向另一个页面。

A. next B. forward C. include D. param

在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是( C )

A.

B.

C.

D.

jsp:useBean 动作的scope属性设置为( B )将使同一用户在不同页面共享Beans。 A. page B. session C. application D. request

在JSP中使用标记时,不会出现的属性是:( C ) A. name B. property C. value D. 以上皆不会出现

下列选项中,( B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

A. request.getParameter(name) B. request.getParameter(”name”) C. request.getParameterValues(name) D. request.getParameterValues(“name”)

使用response对象进行重定向时,使用的方法是( C )。

A. getAttribute B. setContentType C. sendRedirect D. setAttribute

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

A. setAttribute B. getAttributeNames C. getValue D. getAttribute

在application对象中用( B )方法可以获得application对象中的所有变量名。 A. getServerInfo B. nextElements() C. removeAttribute D. getRealPath

创建数据表应该用以下( B )指令。

A. INSERT B. CREATE C. SELECT D. UPDATE

创建数据表时如果要指定某一个字段为主键,应该用( C )参数。 A. NOT NULL B. Auto_Increment C. Primary Key D. Key

要删除数据表中的一条记录应该用以下的( B )命令。 A. INSERT B. DELETE C. SELECT D. UPDATE

有关JavaBean的说法不正确的是( C ) A. JavaBean其实就是一个Java类

B. 应用JavaBean可以将表示层和业务逻辑层分开 C. 编写JavaBean和编写普通的Java类要求一样

D. JavaBean降低了JSP程序的复杂度,同时也增加了软件的可重用性

以下不属于JavaBean作用范围的是( D )。

A. request B. session C. application D. scope

JSP中JavaBean是通过指令标签( B )来访问的。

A. <%@ page%> B. C. D.

MVC中的M是指( A )。

A. Model B. View C. Controller D. 以上都不对

MVC中的V是指( B )。

A. Model B. View C. Controller D. 以上都不对

MVC中的C是指( C )。

A. Model B. View C. Controller D. 以上都不对

有关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. 使用Cookie B. 使用对象 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=\B. <%@ taglib prefix=”x” uri=”http://java.sun.com/jsp/jstl/xml”%> C. <%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt”%> D. <%@ taglib prefix=”sql” uri=”http://java.sun.com/jsp/jstl/sql”%>

以下( B )标签用于实现循环功能,类似与Java语句中的for循环。 A. B. C. D.

以下( C )标签用来解析XML文件。

A. B. C. D.

以下( A )标签用于格式化日期和时间并按照设定的格式给予输出。 A. B.

C. D.

标签处理器的作用不包括下面的( C )项目。

A. 处理标签的定义、标签的属性、标签体的内容、信息和位置等 B. 把定制标签的主体和属性转变成HTML代码 C. 把HTML代码转变成定制标签的主体和属性

D. 可以引用自定义的JavaBeans和PageContext对象

要使用一个自定义的标签,需要在JSP源文件的首部加入声明语句( ) A. <%@ taglib prefix=\B. <%@ taglib prefix=”x” uri=”http://java.sun.com/jsp/jstl/xml”%> C. <%@ taglib prefix=”test” uri=”/test.tld”%>

D. <%@ taglib prefix=”sql” uri=”http://java.sun.com/jsp/jstl/sql”%>

JSP容器遇到自定义标签的开始标志时,调用BodyTagSupport类的方法( A ) A. doStartTag() B. doInitBody() C. setBodyContent(BodyContent b) D. doAfterBody()

下面( C )不属于Servlet过滤器的作用。 A. 查询请求并作出相应的行动

B. 阻塞请求-相应对,使其不能进一步传递

C. 对Servlet容器的请求和响应对象,只能进行检查,不能修改 D. 修改请求的头部和数据,用户可以提供自定义的请求

发布Servlet过滤器时,必须在( C )文件中加入元素。

A. struts-config.xml B. faces-config.xml C. web.xml D. validator-rules.xml

下面( B )不是javax.servlet.Filter接口定义的过滤器类必须实现的方法。 A. init() B. doInitBody() C. doFilter() D. destroy()

Logger的level共分为( C )级。 A. 3 B. 4 C. 5 D. 6

Log4j的jar文件复制log4japp应用WEB-INF下( B )目录 A. META-INF B. lib C. classes D. root

配置文件log4j.properties中,指定日志输出文件位置的属性为( B )。 A. log4j.appender.A1 B. log4j.appender.A1.File C. log4j.appender.A1.layout

D. log4j.appender.A1.MaxFileSize

SMTP的中文全称是( A )

A. 简单邮件传输协议 B. 邮局协议 C. 邮件访问协议 D. 多功能Internet邮件扩充服务

MimeMessage中信息内容是文本的话,可以直接使用( A )方法来方便的设置文本内容。 A. setText() B. setSubject() C. setHtml() D. setContent()

JavaMail API不支持( D )协议。

A. POP3 B. IMAP C. SMTP D. SOAP

关于jspSmartUpload的File类,以下说法不正确的是( C )

A. 通过这个类,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息 B. File类的getBinaryData方法,原型为public byte getBinaryData(int index) C. File类包含的方法有getCount、getSize、getEnumeration等 D. File类包装了一个上传文件的所有信息

用于限制上传那些带有指定扩张名的文件的方法是( B ) A. setAllowedFilesList B. setDeniedFilesList C. isMissing

D. setContentDisposition

关于下载文件的实现,说法正确的是( C )

A. 下载文件主要是通过SmartUpload类的upload方法进行处理 B. 下载文件主要是通过SmartUpload类的save方法进行处理

C. 下载文件主要是通过SmartUpload类的downloadFile方法进行处理 D. 下载文件使用的类和上传文件使用的类有较大的不同


JavaWeb应用开发实用教程习题部分汇总.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:TSG D2024-2025 压力管道元件制造许可规则(正式稿)

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

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