一、单选题(共30题,60分)
1、
<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用
(2分)
A、
<list>
B、
<item>
C、
<dot>
D、
<option>
2、
下面不属于分页实现步骤的是( )
(2分)
A、
确定每页显示的数据数量
B、
计算总页数
C、
编写查询SQL语句
D、
使用下拉列表显示页数
3、
为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用( )语句重新设置字符编码
(2分)
A、
reponse.setContentType();
B、
response.setCharacterEncoding()
C、
response.setPageCoding()
D、
response.setCharset()
4、
JSP页面中request.getParamter(String)得到的数据,其类型是
(2分)
A、
Double
B、
int
C、
String
D、
Integer
5、
下面哪一项属于工具Bean的用途?
(2分)
A、
完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。
B、
负责数据的存取
C、
接受客户端的请求,将处理结果返回客户端
D、
在多台机器上跨几个地址空间运行
6、
在部署带有Servlet的javaWeb程序时,( )不是必须的
(2分)
A、
web.xml
B、
index.html文件
C、
WEB-INF文件夹
D、
classes文件夹
7、
下列那个调用数据类型转换方法会发生NumberFormatException异常?
(2分)
A、
Long.parseLong(“1234”)
B、
Integer.parseInt(“1234”)
C、
Double.parseDouble(“123.45”)
D、
Integer.parseInt(“123a”)
8、
CSS选择器中标记选择器和类型选择器的作用范围
(2分)
A、
标记选择器大于类型选择器
B、
标记选择器等于类型选择器
C、
标记选择器小于类型选择器
D、
不确定
9、
在JSP页面中使用<jsp:setPropertyname="bean的名字" property ="*" />格式,将表单参数为Bean属性赋值,property="*"格式要求Bean的属性名字
(2分)
A、
必须和表单参数类型一致
B、
必须和表单参数名称一一对应
C、
必须和表单参数数量一致
D、
名称不一定对应
10、
关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?
(2分)
A、
应用是基于过程的
B、
业务逻辑和表示逻辑混合
C、
软件维护和扩展困难
D、
产生较多的文件
11、
下列()注释为隐藏型注释。
(2分)
A、
<!-- 注释内容[<%= 表达式 %>] -->
B、
<!-- 注释内容 -->
C、
<%-- 注释内容--%>
D、
<!—[<%= 表达式 %>] -->
12、
关于MVC架构的缺点,下列的叙述哪一项是不正确的?
(2分)
A、
提高了对开发人员的要求
B、
代码复用率低
C、
增加了文件管理的难度
D、
产生较多的文件
13、
out对象是一个输出流,其输出各种类型数据并换行的方法是
(2分)
A、
out.print( )
B、
out.newLine( )
C、
out.println( )
D、
out.write( )
14、
设置文档体背景颜色的属性是()
(2分)
A、
text
B、
bgcolor
C、
background
D、
link
15、
下面哪个命令组合能够启动mysql数据库服务
(2分)
A、
mysqld-nt
B、
e:
cd mysql
cd bin
Mysql -u root
C、
use book
D、
start
16、
与page指令<%@ page import= “java.util.*, java.text.* “ %> 等价的是( )
(2分)
A、
<%@ pageimport= “java.util.* %>
<%@page import= “java.text.* “ %>
B、
<%@page import= “java.util.*” , import= “java.text.* “ %>
C、
<%@ page import= “java.util.* “ ; %>
<%@ page import= “java.text.*“ ; %>
D、
<%@ page import= “java.util.* ; java.text.* “ %>
17、
下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。
(2分)
A、
application
B、
request
C、
page
D、
session
18、
out对象是一个输出流,其输出不换行的方法是
(2分)
A、
out.print( )
B、
out.newLine( )
C、
out.println( )
D、
out.write( )
19、
关于JavaBean,下列的叙述哪一项是不正确的?
(2分)
A、
JavaBean的类必须是具体的和公共的,并且具有无参数的构造器
B、
JavaBean的类属性是私有的,要通过公共方法进行访问
C、
JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册
D、
JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数
20、
JSP的哪个指令允许页面使用者自定义标签库?
(2分)
A、
Include指令
B、
Taglib指令
C、
Iclude指令
D、
Plugin指令
21、
HttpServletResponse的( )方法用于将一个HTTP请求重定向到另一个URL。
(2分)
A、
sendURL
B、
redirectURL
C、
sendRedirect()
D、
getRequestDistpatcher()
22、
阅读下面代码片段:
RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");
dispatcher.forward(request,response);
关于该段代码的作用,下列叙述哪项是正确的?
(2分)
A、
页面重定向到a.jsp页面
B、
将请求转发到a.jsp页面
C、
从a.jsp定向到当前页面
D、
从a.jsp转发到当前页面
23、
URL是Internet中资源的命名机制,URL由三部分构成( )
(2分)
A、
协议、主机DNS名或IP地址和文件名
B、
主机、DNS名或IP地址和文件名、协议
C、
协议、文件名、主机名
D、
协议、文件名、IP地址
24、
下列哪一项不是Servlet中使用的方法?
(2分)
A、
doGet()
B、
doPost()
C、
service()
D、
close()
25、
阅读下面代码片段:
JavaBeanClass bean=newJavaBeanClass(parameter);
getServletContext().setAttribute("keyword",bean);或者
application.setAttribute("keyword",bean);
该段代码创建的Bean,下列叙述哪项是正确的?
(2分)
A、
Request 周期的Bean
B、
Application 周期的Bean
C、
Session
D、
Page周期的Bean
26、
在Web项目的目录结构中,web.xml文件位于( )中。
(2分)
A、
src目录
B、
文档根目录
C、
META-INF目录
D、
WEB-INF目录
27、
调用getCreationTime()可以获取session对象创建的时间,该时间的单位是
(2分)
A、
秒
B、
分秒
C、
毫秒
D、
微秒
28、
JSP页面通过( )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
(2分)
A、
name
B、
class
C、
id
D、
classname
29、
下面对于B/S架构与C/S架构的描述错误的是( )。
(2分)
A、
B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B、
B/S架构是基于internet网络实现的,使得用户访问的范围扩大
C、
C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护
D、
C/S可以设计出丰富的界面,而B/S则相对处于劣势
30、
能在浏览器的地址栏中看到提交数据的表单提交方式是
(2分)
A、
submit
B、
get
C、
post
D、
out
二、多选题(共1题,2分)
1、
在Java EE中,如果req是HttpServletRequest的实例,要通过req获取已经存在的HttpSession对象,如果不存在就创建一个HttpSession对象,下面选项中( )可以实现。(选2项)
(2分)
A、
req.getSession()
B、
req.getSession(false)
C、
req.getSession(true)
D、
req.createSession()
三、判断题(共19题,38分)
1、
JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。
(2分)
2、
创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程。
(2分)
3、
doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。
(2分)
4、
Servlet和applet分别在处于服务器和客户机两端。
(2分)
5、
盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
(2分)
6、
Tomcat服务器支持直接使用application对象。
(2分)
7、
JavaBean也是Java类,因此也必须有主函数。
(2分)
8、
如果需要在结果集中前后移动或随机显示某一条记录,这时就必须得到一个可以滚动的结果集。
(2分)
9、
修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。
(2分)
10、
HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。
(2分)
11、
使用格式<jsp:setPropertyname="beanid" property="bean的属性" value="字符串"/>给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。
(2分)
12、
publiclong session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。
(2分)
13、
在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。
(2分)
14、
绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
(2分)
15、
超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
(2分)
16、
Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。
(2分)
17、
数据库服务与Web服务器需要在同一台计算机上。
(2分)
18、
在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。
(2分)
19、
respone对象主要用于向客户端发送数据。
(2分)
评论(0)