1、1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.htmlB、.htm C .JSPD、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jspB、.html C、 .aspx D、 php )属性是可以在页面中重复的属性。 在page指令中 ( 3、 C 一、选择题 Java Web程序设计题库(含答案) A、break语句 B、while语句 C、if语句 D、for A、 languageB、 buffer C、 import D、 autoflush 4、JSP的结构由(B )组成(多选)
2、 A、指令B、注释C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令(B )。 A、 pageB、 import C、 includeD、 taglib 6、下面哪种数据类型是基本类型(D )。 A、classB、interface C、数组 D、 char 7、下面哪种数据类型是引用类型(C )。 A、 booleanB、 intC、 interface D、 long 8、下面哪一个运算符具有3个操作数(D )。 A、 *B、 ++C、 && D、?: 9、下面那个运算符只有一个操作数(A )。 A、~B、||C、 << D、/ , 10、
3、下面那个语句是条件语句(C )。 语句 11、类中的成员默认的访问修饰符是(A )。 A、 private B、 protected C、 public D、空 (B )表示响应信息是HTML B. text/html D. D ) getservletContext() addCookie(Cookie cook) B ) B、getServerInfo() D、getServerPort() 12、常量使用(C )进行修饰 D、 static A、private B、 abstract C、 final 13、包含Servlet发回到客
4、户端信息的ServletResponse对象是由 (C )创建的。 A. 客户端的浏览器 B. Web服务器的HTTP引擎 C. Web服务器的Servlet容器 D. Servlet 对象 14、对于标准的Web网页,通常使用 格式的文本文件。 A. :ext/css C. application/vnd.ms-excel application/msword 15、下面哪个方法不属于sessioi对象( A、getAttributeNames()B、 C、invalidate()D、 16、下面哪个方法不属于request对象( A、getServerName(
5、) C、getServletPath() 17、能够获取当前页信息并调用页面方法的对象是(B ) A、request B、 page D、 session 18、以下操作中,(A )是与使用JavaBean无关的。 A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty C、 PageContext 19、下面哪个不是jsp:setProper掾作的属性(D )。 A、 name B、 param C、property D、 scope 20、以下方法中,哪一个方法不
6、是HTTPServlet^的方法(B )。 A、 doGet B、 doService C、 doPost D、 doDelete 21、以下类中,哪一个类不是javax.servl和tjavax.servlet.h包七中提 供的类或接( B )。 A、 Servlet B、BaseServlet C、GenericServlet D、 HTTPServlet 22、与JSP同类型的技术有 )。 A. CGI B.C/C++ C.ASP D.C# 23、下面(D )不是JDK的开发包。 A. JavaSE B.JavaME C.Ja
7、vaEE D.JavaBean 24、Tomcat的默认端是(B )。 A. 71 B.8080 C.80 D.112 25、下面不是JSP本身以加载的基本类的是(A B.java.io.* A. java.lang.* C. javax.servlet.*D.javax.servlet.jsp* 26、对于预定义<%!预定义%>的说法错误的是(C )。 A. —次可以声明多个变量和方法,只要以分毫(;)结尾就行 B. —个声明仅在一个页面中有效 C. 声明的变量将作为局部变量 D. 在预定义中声明的变量将在JSP页面初始化时初始化 27、在JSP
8、中使用
9、C.利用数据库D.通过ServletContex对象
30、在JSP中调用JavaBean时不会用到的标记是(A )。
A.
10、on C.pageContext D.out
34、下列可以解决在JSP中的中文问题的方法有(ACDE )。侈项选 择)。
A.在页面设置charsetB.系统自动设置
C. 利用过滤器对所有的请求进行转码
D. 对request和response进行转码设置
E. 在页面设置pageEncoding
35、下面(D )不是core标记库的条件处理标记。
A 11、bundle
37、下面(B )标记是用来设置时区的。
A. 12、Tag B.TagC.HardTag D.DiffTag
41、下面(A )是Tag接开发自定义标记程序3个步骤第1步。
A.开发标记处理类B.编写标记描述符
C.在web.xml中指定标记库的引用D.在页面引用该Tag
42、下面(D )不是TLD文件中的内容。
A. 标准的XML声明和一个DOCTYPE声明
B. 13、nfo>
44、 14、为60个小时
D. 将Cookie的保存时间设置为一天
47、下面(A )是重写的URL。
A.重写超链接B.Form表单的Action属
性
C.From的隐藏域保存用户状态信息D.使用Cookie
48、下面(A )不是Cookie的属性读取方法。
A.getHostName()B.getComment()
C.getMaxAge()D.getPath()
49、下面选项中,(B )不是MVC模式的优势。
A. MVC模式使应用程序的结构更加清晰,通过将代码按照层次划 分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够 增强代码的稳定性
B. MVC模式实现 15、了很好的分布式组件架构
C. 对于项目开发而言,MVC三层的分离有利于在项目小组内按照 小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目 进度
D. MVC模块功能的划分有利于在代码修改过程中进行模块的隔离 ,而不需要把具有不同功能的代码混杂在一起造成混乱
50、对于标准的Web网页,通常使用(B )表示响应信息是HTML 格式的文本文件。
A. text/cssB. text/html
C. application/vnd.ms-excelD.
application/msword
51、JAVA Web应用的部署描述文件总是放在Web应用的(C ) 目录下。
A 16、META-INFB. META-CFG
C.WEB-INFD. WEB-CFG
52、有关C/S、B/S结构下列说法错误的是(D )。
A. 在C/S结构,即客户端/服务器结构中,有专门的数据库服务 器,但客户端还要运行客户端应用程序,这也叫做胖客户端。
B. 在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现, 业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服 务器端,客户端通过浏览器访问应用程序。
C. 通常B/S结构中,客户端发送HTTP请求消息传给服务器,服 务器将请求传递给Web应用程序,Web应用程序处理请求,并把相
应的HTML页面传给客户端。
D 17、 Web应用是基于C/S结构的,也就是客户端/服务器结构。
53、JSP EL表达式的语法为(C )。
A. !JSP expressionB.@{ JSP expression }
C. ${JSP expression }D.#{ JSP expression}
54、关于在Web应用中于一个Servlet关联的过滤器数量,正确的
说法是(A )。
A-可以为一个Servlet部署多个过滤器类
B. 每个Servlet必须至少有一个过滤器类
C. 每一个过滤器类必须部署到至少一个Servlet
。.以上说法都不正确
55、pageContext 的范围是(D )。
18、A.contextB.sessionC.application
D. page
56、下面(C )不是重写的URL。
A.重写超链接B.Form表单的Action属性
C.使用CookieD.From的隐藏域保存用户
状态信息
57、下面(D )不是config的方法。
A. getInitParameter()
B. getInitParameters()
C. getServletName()D. getHostName()
58、下面(C )不是Servlet的技术特点。
A. 防崩溃 B.跨平台 C.多次请求 D.
跨服务器
59、下面(D )不是简单的自定义 19、标记的元素构成。
A. JavaBeansB. JSP页面上的标记库声明
C.标记处理D. config.xml
60、EL表达式中的“.”运算起(B )作用。
A.动态取值B.访问JavaBean对象的属性
C.检索数组D.检索集合的元素
二、填空题
1、JSP使用----Java语言实现动态显示。
2、 在JSP中,对象的作用域有 page、request、
sessio和applicati
3、JSP的注释类型有