章题型自定义子题型大小题编号题干"答案
(填空数量)" 解析"选项A
(填空A)" "选项B
(填空B)" "选项C
(填空C)" "选项D
(填空D)" "选项E
(填空E)"
1 单项选择题假设已经获得ResultSet对象rs,那么获取第一行数据的准确语句是()。 B rs.hasNext() rs.next() rs.nextRow() rs.hasNextRow()
2 单项选择题在Web项目的目录结构时,web.xml文件位于()目录下。
D src目录项目根目录或其子目录MATA-INF目录WEB-INF目录
3 单项选择题做动态网页的开发,以下()语言可以作为服务器端脚本语言。
D HTML JSP JavaScript Java
4 单项选择题页面中存在两个多选按钮(名称为sex),分别代表男和女,该页面提交后,为了获得用户的选项值,可以使用以下()方法。 A
request.getParameter("sex"); request.getParameter(sex);
request.getParameterValues("sex"); request.getParameterValues(sex);
5 单项选择题JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器一一对应。 C request response session
application
6 单项选择题表格属性中()可以改变表格的大小,并且使表格的大小随浏览器窗口的大小而自动调整大小。 B 设置其width和height属性为数字值设置其width和height属性为百分数这两种方法均可这两种方法均不可
7 单项选择题在JSP中,page指令的()属性用来引入需要的包或类。B
extends import languge contentType
8 单项选择题在JSP标准动作标签中,()相当于创建一个JavaBean的示例。
B getProperty useBean setProperty forward
9 单项选择题假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在()目录下。 D helloapp/HelloServlet.class helloapp/WEB-INF/HelloServlet.class
helloapp/WEB-INF/classes/HelloServlet.class
helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
10 单项选择题要访问Bean中名为jsp的属性,应使用()方法。 B
getjsp getJsp get_jsp JSP
11 单项选择题page作用域的Bean所有数据都将丢失的是()。 D 仅在该页面被删除时仅在该页面被更新时当该页面被打开时当该页面被关闭时
12 单项选择题关于Web应用程序,下列说法错误的是() B WEB-INF 目录存在于web应用的根目录下WEB-INF目录与classes 目录平行web.xml在WEB-INF目录下 Web应用程序可以打包为war文件
13 单项选择题在JSP中使用
14 单项选择题JSP程序运行在( )。B 客户端服务器端浏览器端
JSP程序在第一次载入时被JSP引擎翻译成( )。
15 单项选择题JSP程序在第一次载入时被JSP引擎翻译成( )。D 文本文件Class文件HTML文件java文件
16 单项选择题JSP和客户端交互的过程中,客户端的请求被存储在( )对象中并发给Web服务器。 A Request Response Servlet Session
17 单项选择题Servlet程序的入口点是( )。A init()main()
service() start()
18 单项选择题以下的HTML标签中,用于设定列表项的是( )。 C
19 单项选择题获得Bean实例后,可以利用( )动作设置、修改Bean中的属性值。 A
20 单项选择题能把其他页面包含到当前页面中且可以指定参数的是( )。
B include
21 单项选择题设置Session对象的有效时间的方法是( )。 A
setMaxInactiveInterval() getAttributeNames() setAttribute() setTime()
22 单项选择题Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )。 C ?<%@?page?%>作用于整个JSP页面。可以在一个页面中使用多个<%@?page?%>指令。<%@?page?%>指令中的属性只能出现一次。
<%@?page?%>指令中的属性可以有多个。
23 单项选择题Statement类提供了3种执行方法,用来执行更新操作的方法是( )。 B executeQuery() executeUpdate() execute() executeQuestion()
24 单项选择题在JSP中调用JavaBean时不会用到的标记是( )。 A
25 单项选择题以下选项中不是jsp隐式对象的是:() B
pageContext context application out
26 单项选择题以下对于预定义<%!预定义%>的说法错误的是:() C
一次可声明多个变量和方法,只要以“;”结尾就行一个声明仅在一个页面中有效声明的变量将作为局部变量在预定义中声明的变量将在JSP页面初始化时初始化
27 单项选择题下列关于JavaBean的说法正确的是:() A Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写在JSP文件中引用Bean,其实就是用
28 单项选择题一个JSP 页面经过编译之后,将创建一个:() B
applet severlet application exe文件
29 单项选择题在jsp中,要定义一个方法,需要用到以下哪个元素?()
C <%= %> <% %> <%! %> <%@ %>
30 单项选择题在JSP中,以下哪个指令是用于将文件嵌入JSP页面的?()
C page forward include taglib
31 单项选择题在一个JSP中,有一行代码:<%=”2”+”4”%>,这行代码将输出什么结果?() C 2+4 6 24 不会输出,因为表达式是错误的
32 单项选择题在jsp中,只有一行代码:<%=A+B%>,运行将输出:() D
A+B AB 113 错误信息,因为表达式是错误的
33 单项选择题在test.jsp文件中有如下一行代码:( ).setAttribute(“user”,user);要使user对象一直存在于会话中,直至终止或被删除为止,括号处应填入:() C page request session application
34 单项选择题从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:() D Select * from员工 where 姓名 =’玛丽’Select * from员工 where 姓名 =’%玛丽_’Select * from员工where 姓名like ‘_玛丽%’ Select * from员工 where 姓名 like ‘%玛丽%’
35 单项选择题下述选项中不属于JDBC基本功能的是( ) D 与数据库建立连接提交SQL语句处理查询结果数据库维护管理
36 单项选择题不能在不同用户之间共享数据的方法是() A 通过cookie 利用文件系统利用数据库通过ServletContext对象
37 单项选择题下列关于JSP编译指令说法错误的是( )。 C 编译指令用于从JSP发送一个信息到容器上编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等编译指令向客户端产生任何输出编译指令所有的指令都在整个JSP页面内有效
38 单项选择题下列关于
39 单项选择题下面对out对象说法错误的是( )。 B out对象用于输出数据out对象的范围是application out.newLine()方法用来输出一个换行符out.close()方法用来关闭输出流
40 单项选择题下列关于Application对象说法中错误的是( ) 。 B
Application对象用于在多个程序中保存信息Application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据getAttribute(String name)方法返回由name指定的名字application对象的属性的值。 getAttributeNames()方法返回所有application对象的属性的名字。
41 单项选择题在JSP中,要定义一个方法,需要用到以下()元素。 C
<%= %> <% %> <%! %> <%@ %>
42 单项选择题以下不是JSP隐式对象的是() B pageContext context application out
43 单项选择题Servlet中,HttpServletResponse的()方法用来把一个Http 请求重定向到另外的URL C sendURL() redirectURL() sendRedirect() redirectResponse()
44 单项选择题J2EE中,以下关于HttpServlet的说法错误的是() C
HttpServlet是一个抽象类HttpServlet类扩展了GenericServlet类HttpServlet 类的子类必须至少重写service方法HttpServlet位于javax.servlet.http包中
45 单项选择题要设置某个JSP页面为错误处理页面,以下page指令正确的是()
B <%@ page errorPage="true"%> <%@ page isErrorPage="true"%> <%@ page extends="javax.servlet.jsp.JspErrorPage"%> <%@ page info="error"%>
46 单项选择题在Servlet里,能正确获取session的语句是() A
HttpSession session = request.getSession(true); HttpSession session = request.getHttpSession(true); HttpSession session = response.getSession(true);
HttpSession session = response. getHttpSession (true);
47 单项选择题在JSP中,()动作用于将请求转发给其他JSP页面。 A
forward include useBean setProperty
48 单项选择题在一个JSP文件中,有表达式<%=2+3 %>,它将输出() B
2+3 5 23 不会输出,因为表达式是错误的
49 单项选择题在MVC开发模式中,模型层对象被编写为() D
Applet JSP Server JavaBean
50 单项选择题从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:() D Select * from员工 where 姓名 =’玛丽’Select * from员工 where 姓名 =’%玛丽’ Select * from员工 where 姓名 like ‘玛丽%’Select * from员工 where 姓名 like ‘%玛丽%’
51 单项选择题下述选项中不属于JDBC基本功能的是:() D 与数据库建立连接提交SQL语句处理查询结果? 数据库维护管理
52 判断题Tomcat默认的HTTP侦听端口号是80端口。T
53 判断题比较2个字符串相等的方法是equals。T
54 判断题Servlet的Service方法不可以接受POST方法上传的参数。 F
55 判断题 session不是JSP的内置对象。 F
56 判断题 session对象可以写入数组变量。T
57 判断题引入JavaScript的标签是Script。T
58 判断题Java_home环境变量指明JDK安装的文件夹。T
59 判断题 Tomcat中有一个JSP网页a1.jsp位于ROOT\WEB-INF下,客户端无法通过浏览器直接访问此网页,服务器端的其他JSP网页也无法访问它,因为WEB-INF文件夹是不可访问的安全文件夹,专存放各种类、包和部署文件,供Tomcat启动时使用。 T
60 判断题 include指令只能包括后缀名为.jsp 的文件。 F
61 判断题Servlet的Service方法不可以接受GET方法上传的参数。F
62 判断题JSP中可以取消JSP页面的session隐含对象,减轻服务器的负担。
T
63 判断题使用JSP不能实现数据库的分页浏览。 F
64 判断题动态网页是在服务器端被执行,其中嵌入的代码只能在服务器端运行,不能在客户端浏览器中运行。T
65 判断题动态网页是在服务器端被执行,其中嵌入的代码只能在服务器端运行,不能在客户端浏览器中运行。T
66 判断题有一支持包my.jar,要装配给Tomcat的默认的web应用(ROOT),则应该把它复制到ROOT\WEB-INF\classes下。 F
67 判断题TOMCAT中,数据库的JDBC驱动程序一般是复制到web应用文件夹下的WEB-INF\lib中。T
68 判断题Tomcat默认的HTTP侦听端口号是8080端口。T
69 判断题中可以使用<% %>动态输出注释内容,同时<%-- --%>中也可以使用<% %>,因为预览JSP页面时没有报错。 F
70 判断题被<%@include%>包含的JSP页面会被JSP容器独立编译成一个Servlet程序。 F
71 判断题用request转发给目标资源传递属性数据的优点是目标资源不需要用代码释放属性数据,目标资源输出缓冲区被刷新后request对象中的属性数据自动丢失。
T
72 判断题cookie数据存储在服务器端。 F
73 判断题如果把session对象超时时间定为30分钟,则关闭客户端浏览器窗口后,再打开浏览器窗口时,原先的session对象仍然继续有效。T
74 判断题Servlet要给JSP页传递待显示的数据时,一般优先使用request方式,尽可能少用session方式,因为session作用范围比request大,并且需要编写代码删除不用的数据。T
75 判断题JavaBean中的main()方法是程序的执行入口。 F
76 判断题如果当前页面的session隐含对象过期失效,则与之相关的JavaBean 对象也会失效。T
77 判断题Class.forName()可用来加载JDBC驱动程序,它不能判断驱动程序在环境中是否存在。T
78 判断题JavaScript脚本运行在客户端。T
79 判断题在编写JavaScript脚本时,函数应定义在HTML的Head标记中 T
80 判断题进行数据库连接的对象是Connection。T
81 判断题为对数据库进行查询、更新操作,需借助Connection对象执行SQL 语句。 F
82 判断题在Web.xml中设置Servlet别名时可不唯一。 F
83 判断题FileInputStream类能实现按字符读取文件数据。F
84 判断题文件缓冲流对应的类是Buffer。 F
85 判断题实现文件上传下载时,使用的smartupload.jar文件部署在classes 文件夹中。 F
86 判断题java.io中的File类与com.jspsmart.upload中的File类功能相同。
F
87 判断题JSP中静态包含文件与动态包含文件作用相同。 F
88 判断题Servlet程序可被浏览器访问。T
89 判断题JSP程序首次运行时先转换为Servlet程序。T
90 判断题MVC框架开发程序时控制器的实现通常借助Servlet程序。T
91 判断题MVC框架开发程序时视图实现通常借助JSP文件。T
92 填空题获取记录总数的SQL语句的关键字是_____1_____。 1
count
93 填空题将数据集ResultSet移到下一条的方法是_____1_____。 1
next
94 填空题Servlet中用于页面转向的类是_____1_____。 1
requestDispatcher
95 填空题 Servlet的父类是_____1_____。 1 HttpServlet
96 填空题request对象设置编码机制的方法是_____1_____。 1
setCharacterEncoding
97 填空题 JSP 文件最终编译后会转换为_____1_____文件。 1 java
98 填空题Request对象可以使用_____1_____ 方法获取表单提交的信息。1
getParameter
99 填空题SQL Server默认的连接端口是_____1_____。1 1433
100 填空题JavaBean有的生命周期,需要_____1_____属性中设置。 1 scope
101 填空题_____1_____内置对象表示JSP页面本身。 1 page
102 填空题JSP页面的输出缓冲区默认为_____1_____K。1 8
103 填空题java 中类型之间有两种转换方法:隐性转换和_____1_____。 1 强制转换
104 填空题java 中类型之间有两种转换方法:_____1_____和强制转换。 1 隐性转换
105 填空题提交表单时有2种不同的方法,分别是POST和_____1_____ 1 GET
106 填空题ResultSet接口的获取字符型字段的方法是_____1_____ 1 getString
107 填空题具有交互性的网站使用户能够直接与网站或者网站的其他用户进行信息交流。不具备交互性的网站一般称为_____1_____。 1 静态网站
108 填空题form表单具有提交功能的按钮类型是_____1_____。 1 submit
109 填空题Tomcat服务器的默认端口是_____1_____。 1 8080
110 填空题控制表格边框粗细的属性为_____1_____ 1 border
111 填空题控制单元格边框到表格边框之间的距离的属性为_____1_____ 1 cellspace
112 填空题标签的_____1_____属性可以指定接收表单数据的网页名称或Servlet名称1 action
113 填空题out对象常用的方法有_____1_____。 1 print
114 填空题标签的_____1_____和rows属性分别用来设置文本框的列数和行数。
1 cols
115 填空题在访问数据库的过程中,JDBC实现的3个功能是连接数据库、_____1_____和处理返回的结果。 1 向数据库发送SQL语句
116 填空题Servlet的生命周期在_____1_____开始 1 被装入Web服务器的内存时开始
117 填空题目前Web应用程序都是以C/S或B/S结构为基础的,常见的留言板是属于基于_____1_____结构。 1 B/S
118 填空题
1 JavaBean
119 填空题Request对象代表了_____1_____的请求信息 1 客户端
120 填空题主要用于通过HTTP协议传送给_____1_____的数据。 1 服务器端的
121 填空题Out对象主要用来_____1_____,并且管理应用服务器上的输出缓冲区。
1 向客户端输出各种数据类型的内容
122 填空题session对象的生命周期是_____1_____ 1 一次会话期间
123 填空题application对象的生命周期是_____1_____。 1 从创建开始到服务器关闭为止
124 填空题以字符方式读取文件内容用到的类是_____1_____ 1 FileReader
125 填空题定义Java Bean时应把Bean类权限设为_____1_____ 1 public
126 填空题定义Java Bean时其属性X的值通过方法进行设置时方法名为_____1_____ 1 setX
127 填空题JSP页面组成分三类,Java程序片、_____1_____和HTML标记。
1 JSP标记
128 填空题负责处理客户请求的内置对象是_____1_____ 1 request
129 填空题HTML标记中,用于定义复选框组件的标记命令中type的属性值是_____1_____ 1 checkbox
130 填空题HTML标记中,用于定义文本区的标记命令是_____1_____。1 textarea
131 填空题上传文件表单的ENCTYPE属性必须设为_____1_____。 1 multipart/form-data
132 填空题JDK在JSP环境中的作用是_____1_____ 1 提供虚拟机与所需的类
133 填空题JSP的全称是_____1_____ 1 Java Server page
134 填空题HTML文档通常包含两部分,位于_____1_____标记之间部分称为HTML 文件头。 1
135 填空题
标记的_____1_____属性用于设置页面的背景颜色 1 bgcolor136 填空题JSP是把_____1_____作为默认的脚本语言。 1 Java
137 填空题Page指令的_____1_____属性指明想要引入的包和类。1 import
138 填空题Page指令的_____1_____属性用于设置文件的MIME类型和字符集的类型。 1 contentType
139 填空题_____1_____对象用于跟踪用户的会话状态,直到客户端与服务器端断开连接为止。 1 session
140 填空题_____1_____对象可把Web站点的一些信息保存在客户端。 1 Cookie
141 填空题编译生成的JavaBean必须连同所在的包放置在文件夹下。 1 ROOT/WEB-INF/classes
142 填空题JavaBean的作用范围有page、request、_____1_____、application 四种。 1 session
143 填空题在Servlet中out对象的获取方法是_____1_____。 1 response.getWriter()
144 填空题在Servlet中session对象的获取方法是_____1_____。 1 request.getSession()
145 填空题进行数据库连接的对象是_____1_____ 1 Connection
146 填空题执行预编译SQL语句需用_____1_____声明SQL语句对象。 1 PreparedStatement
147 填空题为对数据库进行查询、更新操作,需借助_____1_____对象执行SQL 语句。 1 Statement
148 填空题JavaScript脚本运行在_____1_____。 1 客户端
149 填空题JavaScript脚本中通过document对象的_____1_____方法可向网页中写入数据。 1 write
150 填空题在SQL Server中,为使某列值自动增长,可设该列为_____1_____
1 标识列
151 填空题MVC框架中的M通常由_____1_____实现。 1 JavaBean 152 填空题JSP是运行在_____1_____上的脚本语言。 1 web服务器
153 填空题JSP的是内部对象可以直接使用,它是由_____1_____创建的。 1 servlet容器
154 填空题获取表单提交的参数,通常使用的内部对象是_____1_____ 1 request
155 填空题获取表单提交的参数,通常使用内部对象request调用的方法是_____1_____ 1 getParameter
156 填空题在数据库操作中,加载驱动程序用到的类是_____1_____ 1 Class
157 填空题在数据库操作中,进行数据库连接用到的类是_____1_____ 1 Connection
158 填空题在数据库操作中,执行SQL语句对象所属的类是_____1_____ 1 Statement
159 简答题JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以
组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
160 简答题JSP中动态INCLUDE与静态INCLUDE的区别是什么?如果文件仅仅
是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件
不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器
执行。如果是动态文件还可以用
161 简答题请列举JSP的内置对象及作用有哪些?request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。response表示HttpServletResponse对象,
并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)。out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围
的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。session
表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息。applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎
和servlet环境的信息。config表示一个javax.servlet.ServletConfig对象。该对象用于
存取servlet实例的初始化参数。page表示从该页面产生的一个servlet实例。
162 简答题在JSP中如何设置和删除一个COOKIE?COOKIE是作为HTTP HEADER
的一部分被发送的,如下方法即可设置:<% Cookie mycookie = new Cookie("aName","aValue"); response.addCookie(mycookie);%><% Cookie killMyCookie = new Cookie("mycookie", null); killMyCookie.setMaxAge(0); killMyCookie.setPath("/"); response.addCookie(killMyCookie);%>
163 简答题定义一个JavaBean,对属性的方法有何约定?JavaBean应该部署在什
么位置?如果属性为A,则设置属性的方法为setA(),获得属性的方法为getA()。JavaBean应放在WEB-INF下的classes文件夹中
164 简答题简述一个JSP的web应用中关键的文件夹结构。在web应用名下,
可以建立子文件夹来分类存放各种资源。WEB-INF下主要存放*.class类、*.jar包、各种部
署文件等,这个文件夹对客户端而言,是不可访问的,但对服务器端的web应用程序而言是
可访问的。classes文件夹中存放的形如*.class的类文件,而lib下存放的是*.jar形式的
类库文件。
165 简答题"以下JSP标记的功能是什么?1)
"
166 简答题简述MVC设计模式的基本思想。MVC的基本思想是把一个应用模块分为模型(Model)、视图(View)、控制器(Controller)三部分,三部分间是调用被调用的关系,目的是使三部分解耦合,提高系统的可扩展性、可维护性。模型是应用程序的主体部分,表示业务处理,在JSP中一般用JavaBean组件技术实现。视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面,在JSP中一般是HTML、XML、JSP网页等。控制器是任务的实现,它根据传入数据调用各种组件完成任务,将结果数据传递给结果视图显示,JSP中一般用Servlet实现。
167 简答题servlet的生命周期是什么?web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。
168 简答题JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
JSP 是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
169 简答题利用SmartUpload进行文件上传时表单中的基本代码是什么?
170 简答题在web.xml中注册servlet的基本用法是什么?
ervlet.DisplayChart?
171 简答题写一个JavaBean,内部封装一个函数,具有计算1+2+…+n的功能,其中n外部传入的一个整数。函数能够返回计算结果。(1)写出完整的JavaBean代码。(2)在JSP中调用此JavaBean,完成1+2+….+100的计算。写出相关的JAVA代码段。
172 简答题写一个servlet程序,使得可以在IE中通过http://127.0.0.1:8080/hello访问它,作用是在网页上显示“Hello,Servlet”字样。(1)写出servlet程序的完整代码*.java。(2)写出此servlet在web.xml中的配置方法。
173 简答题设计如下一个表单页面,表单中可以输入姓名,选择性别(有男、女两个单选项),选择个人爱好(有体育、音乐、美术三个复选框可供选择),选择所在地(列表项有:济南、烟台、潍坊),输入简介(文本区,4行10列)。写出相应的代码。
174 简答题如果input.jsp网页中有表单,有输入用户姓名的文本行(name),有选择性别的单选按钮组(sex),有输入所在地的文本行(adress),编写JSP网页,实现把用户提交的所有信息写入SQL Server中student库的xs表中(xs表的三个字段名分别为xm.xb.zhz)(利用JDBC)。写出本JSP网页的代码。
175 简答题设计一个能进行登录的JSP网页login.jsp,可输入用户名与口令,当提交后在check.jsp中验证用户输入的用户名是否为"user",口令是否为"123"。若通过验