一、单选题(共35题,70分)
1、
下面哪个命令组合能够打开mysql数据库监视窗口

(2分)
A、
mysqld-nt

B、
e:

cd mysql

cd bin

Mysql -u root

C、
use book

D、
start

2、
JavaBean的属性必须声明为private,方法必须声明为()访问类型。

(2分)
A、
private

B、
static

C、
protect

D、
public

3、
当访问一个Servlet时,以下Servlet中的哪个方法先被执行?

(2分)
A、
destroy()

B、
doGet()

C、
service()

D、
init0

4、
在进行三层开发时,需要遵循一定的指导原则,下面说法错误的是( )

(2分)
A、
上层依赖其下层,依赖关系可以跨层

B、
下一层不能调用上一层

C、
下一层不依赖上一层

D、
在上一层中不能出现下一层的概念

5、
在Web项目的目录结构中,web.xml文件位于( )中。

(2分)
A、
src目录

B、
文档根目录

C、
META-INF目录

D、
WEB-INF目录

6、
page指令的属性中可以多次设计的属性是( )

(2分)
A、
import

B、
session

C、
extends

D、
info

7、
DriverManager类的getConnection(Stringurl,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?

(2分)
A、
”jdbc:mysql://localhost:80/数据库名”

B、
”jdbc:odbc:数据源”

C、
”jdbc:oracle:thin@host:端口号:数据库名”

D、
”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名”

8、
<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是

(2分)
A、
page

B、
request

C、
session

D、
response

9、
在servlet中的doGet和doPost方法中只有如下代码: ()

request.setAttribute(”jb”,”aPtech”);

response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);

那么在Servlet2 中使用()可以把属性jb的值取出来

(2分)
A、
String str =request.getAttribute(“jb”);

B、
String sir=(String)request.getAttribute(“jb”);

C、
Object str =request.getAttribute(“jb“);

D、
取不出来

10、
与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.* “ %>

11、
在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法

(2分)
A、
init

B、
service

C、
doFilter

D、
destroy

12、
<%String name=request.getAttribute("uname");%>________________________

横线处使用什么代码可以将name的值显示在页面

(2分)
A、
response.print(name);

B、
<%request.getOut().print(name)%>

C、
<%=name%>

D、
<p>name</p>

13、
如果要把一个用户名jack保存在session对象里,则下列语句正确的是( )

(2分)
A、
session.setAttribute( name, jack );

B、
session.setAttribute(“ name” , “jack”);

C、
session.setAttribute( “jack”, “ name” );

D、
session.setAttribute(“jack”, name );

14、
下面关于Servlet生命周期的描述不正确的是( )

(2分)
A、
Servlet实例由Servlet容器负责加载和创建

B、
Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法

C、
Servlet初始化完毕后,就处于能响应请求的就绪状态

D、
Servlet的destroy()方法指明哪些资源可以被系统回收

15、
Staternent类提供3种执行方法,用来执行更新操作的是( )。

(2分)
A、
executeQuery()

B、
executeUpdate()

C、
execute()

D、
query()

16、
在JSP中,只有一行代码:<%=AB%>,运行将输出

(2分)
A、
A B

B、
AB

C、
113

D、
没有任何输出,因为表达式是错误的

17、
以下哪个对象提供了访问和放置页面中共享数据的方式

(2分)
A、
pageContext

B、
response

C、
request

D、
session

18、
使用request对象进行重定向时,使用的是( )方法

(2分)
A、
gertRequestDispatcher();

B、
forword()

C、
sendRedirect()

D、
setRequestDispatcher();

19、
JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?

(2分)
A、
<jsp:useBean>

B、
<jsp:setProperty>

C、
<jsp:getProperty>

D、
<jsp:setParameter>

20、
下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。

(2分)
A、
service()

B、
init()

C、
doPost()

D、
destroy()

21、
在web.xml文件中,描述了一个Servlet,其中( )指定了Servlet类的访问路径。

(2分)
A、
<servlet>中的<servlet-name>

B、
<url-pattrrn>

C、
WEB-INF文件夹<servlet-class>

D、
<servlet-mapping>中的<servlet-name>

22、
在J2EE中,重定向到另一个页面,以下()语句是正确的

(2分)
A、
request . sendRedirect(“http :// www . svse . com . cn”);

B、
request . sendRedirect();

C、
response . sendRedirect(“http: // www . svse . com . cn”);

D、
response .sendRedirect();

23、
public classSecurityFilter ______{...}如果想要让该类成为一个过滤器,横线处应为

(2分)
A、
implements
HttpFilter

B、
extends
Filter

C、
extends HttpFilter

D、
implements Filter

24、
在J2EE中,以下对RequestDispatcher描述正确的是

(2分)
A、
Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B、
ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象

C、
RequestDipatcher有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面

D、
JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

25、
关于分页显示,下列的叙述哪一项是不正确的?

(2分)
A、
只编制一个页面是不可能实现分页显示的

B、
采用一至三个页面都可以实现分页显示

C、
分页显示中,记录集不必在页面跳转后重新生成

D、
分页显示中页面显示的记录数可以随用户输入调整

26、
在JSP页面中,能够完成输出操作的内置对象是

(2分)
A、
out

B、
response

C、
request

D、
config

27、
下面是一个Servlet部署文件的片段:

<servlet>

<servlet-name>Hello</servlet-name>

<servlet-class>myservlet.example.FirstServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Hello</servlet-name>

<url-pattern>/helpHello</url-pattern>

</servlet-mapping>

Servlet的类名是

(2分)
A、
FirstServlet

B、
Hello

C、
helpHello

D、
/helpHello

28、
在“<%=”和“%>”标记之间放置(),可以直接输出其值。

(2分)
A、
变量

B、
Java表达式

C、
字符串

D、
数字

29、
下面哪一项对Servlet、JSP的描述错误?

(2分)
A、
Servlet可以同其他资源交互,例如文件、数据库

B、
Servlet可以调用另一个或一系列Servlet

C、
服务器将动态内容发送至客户端

D、
Servlet在表示层的实现上存在优势

30、
以下( )标签用来建立无序列表。

(2分)
A、
<ol></ol>

B、
<ul></ul>

C、
<dI></dl>

D、
<ill></il>

31、
下面哪一项不是JDBC的工作任务?

(2分)
A、
与数据库建立连接

B、
操作数据库,处理数据库返回的结果

C、
在网页中生成表格

D、
向数据库管理系统发送SQL语句

32、
设置session的有效时间(也叫超时时间)的方法是( )。

(2分)
A、
setMaxinactivelnterval(int interval)

B、
getAttributeName()

C、
setAttrlbuteName(Strlng name, java.lang.Object value)

D、
getLastAccessedTime()

33、
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()

(2分)
A、
进程

B、
线程

C、
程序

D、
服务

34、
使用三层开发的优势不包括( )

(2分)
A、
功能职责划分明确

B、
提高了代码的重用性

C、
实现了内部的无损替换

D、
增强了各层之间的依赖程度

35、
下列哪一项不属于JSP动作指令标记?

(2分)
A、
<jsp:param>

B、
<jsp:plugin>

C、
<jsp:useBean>

D、
<jsp:javaBean>

二、多选题(共2题,4分)
1、
以下选项中( )是正确的URL,(选两项)

(2分)
A、
http://www.linkwan.com.cn/talk/talk1.htm

B、
ftp://ftp.linkwan.com

C、
www.baidu.com

D、
./news/welcome.html

2、
使用SmartUpload实现文件上传时,关于实现对上传文件类型限制的方法描述正确的是( )。(选两项)

(2分)
A、
使用setAllowedFilesList 方法可以指定允许上传的文件类型列表

B、
使用setDeniedFilesList 方法可以指定允许上传的文件类型列表

C、
使用setAllowedFilesList 方法可以指定禁止上传的文件类型列表

D、
使用setDeniedFilesList 方法可以指定禁止上传的文件类型列表

三、判断题(共13题,26分)
1、
JavaBean也是Java类,因此也必须有主函数。

(2分)
2、
<select>标记用于在表单中插入一个下拉菜单。

(2分)
3、
盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。

(2分)
4、
jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。

(2分)
5、
JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

(2分)
6、
Statement对象提供了intexecuteUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。

(2分)
7、
对于每一个Servlet实例,只能被初始化一次

(2分)
8、
用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。

(2分)
9、
JSP页面中的指令标记、JSP动作标记统称为脚本元素。

(2分)
10、
转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。

(2分)
11、
使用格式<jsp:setPropertyname="beanid" property="bean的属性" value="字符串"/>给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。

(2分)
12、
重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。

(2分)
13、
在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

(2分)

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。