1
使用格式
必须不同
必须一致
无要求
可以不一致
我的答案:B
2
下面描述错误的是()(1.4分)
在
和之间可以包含文档头信息包含在
与之间。HTML文件必须由开头,标记结束。
文档体包含在
和标记之间我的答案:A
3
下列哪个工具不能用来调试浏览器中的JavaScript?(1.4分)
MS Script Debugger
MS Visual InterDev
Mozilla Venkman
Eclipse
我的答案:D
4
可以利用request对象的哪个方法获取客户端的表单信息(1.4分)
request.writeParameter()
request.outParameter()
request.handlerParameter()
request.getParameter()
我的答案:D
5
在“<%=”和“%>”标记之间放置(),可以直接输出其值。(1.4分)
字符串
Java表达式
数字
变量
我的答案:B
6
完整的配置一个Servlet需要__________________标签(1.4分)
我的答案:C
7
以下哪些说法是正确的?(2.4分)
每个子应用对应一个单独的RequestProcessor实例
每个HTTP请求对应一个单独的ActionServlet实例
每个子应用对应一个单独的web.xml文件
对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。
我的答案:A
8
不是JavaBean属性的项为( )。(1.4分)
bound属性
id属性
simple属性
constrained属性
我的答案:B
9
标记中,align属性为段落文字的对齐方式,不能取的值为()(1.4分)
Center
Left
width
Right
我的答案:C
10
{
test.jsp文件中有如下一行代码:
要使user对象可以作用于整个应用程序,下划线中应添入()
}(1.4分)
session
application
request
page
我的答案:B
11
部署Servlet,下面哪一项描述错误?(1.4分)
部署文件在Web服务目录的WEB-INF子目录中
必须为Tomcat编写一个部署文件
部署文件名为web.xml
部署文件名为Server.xml
我的答案:D
12
给出了如下的查询条件字符串Stringcondition="insert book values(?,?,?,?,?)";下列哪个接口适合执行该SQL查询(1.4分)
CallableStatement
不确定
Statement
PrepareStatement
我的答案:D
13
下列代码生成了一个结果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery("select * from book");
rs.first();
下面哪项对该rs描述正确(1.4分)
rs.isAfterLast()为真
rs.isFirst()为真
rs.ifLast()为真
rs.isBeforeFirst()为真
我的答案:A
14
AJAX术语是由哪家公司或组织最先提出的?(1.4分)
Adaptive Path
Dojo Foundation
IBM
我的答案:A
15
以下关于EL和JSTL说法错误的是( )(1.4分)
JSTL的全称是JavaServerPagesStandardTagLibrary
EL表达式基本形式:${var}
EL是一种简洁的数据访问语言
JSTL只有一个Core核心标签库
我的答案:D
16
{
运行以下这段代码会出现什么情况?()
<%
String strs[] = {“www”,”mywebsite”,”org”}; %>
${fn:join(strs,”.”)}
}(1.4分)
没有任何输出结果
抛出异常,命名变量strs不存在x
输出“www. mywebsite.org”
输出“wwwmywebsiteorg”
我的答案:A
17
编写一个Filter,需要()(1.4分)
继承HttpFilter 类
实现HttpFilter接口
继承Filter 类
实现Filter 接口
我的答案:D
18
public classSecurityFilter ______{...}如果想要让该类成为一个过滤器,横线处应为(1.4分)
extends HttpFilter
extends Filter
implements HttpFilter
implements Filter
我的答案:D
19
下列哪一项不是Servlet中使用的方法?(1.4分)
service()
close()
doGet()
doPost()
我的答案:B
20
下列那个调用数据类型转换方法会发生NumberFormatException异常?(1.4分)
Double.parseDouble(“123.45”)
Integer.parseInt(“1234”)
Long.parseLong(“1234”)
Integer.parseInt(“123a”)
我的答案:D
21
以下( )标签用来建立无序列表。(1.4分)
我的答案:D
22
{
一个JSP文件中包含如下代码:?
?<%int?a=0;%>??
a=${a}?
通过浏览器访问这个JSP文件,会出现什么情况?()
}?(1.4分)
JSP文件输出”a=${a}”?
JSP文件输出”a=”?
JSP文件输出”a=0”
Servlet容器返回编译错误,提示表达式${a}不合法
我的答案:B
23
JSP页面中request.getParamter(String)得到的数据,其类型是(1.4分)
String
Integer
int
Double
我的答案:A
24
XMLHttpRequest对象有几个返回状态值?(1.4分)
5
6
4
3
我的答案:A
25
关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?(1.4分)
软件维护和扩展困难
业务逻辑和表示逻辑混合
产生较多的文件
应用是基于过程的
我的答案:C
26
应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode?(1.4分)
我的答案:B
27
假设Dalian是一个Web服务目录,其虚拟目录为moon。A.jsp保存在Dalian的子目录sea中。那么在Tomcat服务器(端口号8080)所在计算机的浏览器键入下列哪种方式是访问A.jsp的正确方式?(1.4分)
http://127.0.0.1:8080/moon/A.jsp
http://127.0.0.1:8080/moon/sea/A.jsp
http://127.0.0.1:8080/Dalian/A.jsp
http://127.0.0.1:8080/A.jsp
我的答案:B
28
{
假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:
< servlet-mapping>
则以下选项可以访问到MyServlet的是( )
}(1.4分)
http://localhost:8080/com/wgh/MyServlet
http://localhost:8080/myservlet
http://localhost:8080/ welcome
http://localhost:8080/MyServlet
我的答案:C
29
DriverManager类的getConnection(Stringurl,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?(1.4分)
”jdbc:oracle:thin@host:端口号:数据库名”
”jdbc:odbc:数据源”
”jdbc:mysql://localhost:80/数据库名”
”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名”
我的答案:C
30
Staternent类提供3种执行方法,用来执行更新操作的是( )。(1.4分)
execute()
query()
executeQuery()
executeUpdate()
我的答案:D
31
能在浏览器的地址栏中看到提交数据的表单提交方式是(1.4分)
post
get
out
submit
我的答案:B
32
JSP中,HTMI.注释的特点是( )(1.4分)
发布网页时能看到,在源文件中看不到
发布网页时看不到,在源文件中也看不到
发布网页时能看到,在源文件中也能看到
发布网页时看不到,在源文件中能看到
我的答案:D
33
下面是加载JDBC数据库驱动的代码片段:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
out.print(e);
}
该程序加载的是哪个驱动?()(1.4分)
本地协议纯Java驱动
网络纯Java驱动
JDBC-ODBC桥连接驱动
部分Java编写本地驱动
我的答案:C
34
JavaBean的作用范围可以是page、request、session和( )四个作用范围中的一种。(1.4分)
global
application
class
local
我的答案:B
35
{
在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )
Public class Servlet1 extends HttpServlet{
Publicvoid init() throws ServletException{
}
Publicvoid service(HttpServletRequest request,HttpServletResponse response)
ThrowsServletException,IOException{
PrintWriter out = response.getWriter();
out.println(“hello!”);
} }(1.4分)
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
我的答案:C
1
以下哪些选项可以输出HttpSession对象的id属性?()?(2.0分)
<%=session.getId()%>??
${session.id}?
${pageContext.session.id}??
<%=session.id%>
我的答案:AB
2
{
对于以下这段配置ActionServlet的代码,哪些说法是正确的?
}(2.0分)
这段代码位于struts-config.xml中。
这段代码位于web.xml中。
Servlet容器在启动Struts应用时,会初始化这个ActionServlet。
对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理。
我的答案:BCD
3
{
以下代码定义了一个变量,如何输出这个变量的值?
}(2.0分)
<%= stringBean%>
<% String myBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE);%><%=myBean%>
我的答案:ABD
4
下列对于JSTL的说法正确的是 。(2.0分)
JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持
JSTL以一种统一的方式减少了JSP中的scriptlet代码数量
JSTL是指(JavaServer Pages Standard Tag Library,JSP)标准标记库
JSTL简化了JSP和WEB应用程序的开发。
JSTL在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。
我的答案:ABCDE
5
以下哪些EL表达式的值为cat?()(2.0分)
${fn:substringAfter(“Tomcat”,”Tom”)}
${fn:indexOf(“Tomcat”,”cat”)}
${fn:substring(“Tomcat”,”3”,”6”)}
${fn:replace(“cAt”,”A”,”a”)}
我的答案:ACD
6
在Struts应用的模型中包含哪些组件?(2.0分)
客户化标签
Servlet
ActionServlet
EJB
JSP
Action
代表业务逻辑或业务数据的JavaBean
我的答案:DG
7
下列关于SQL标签说法中正确的是 。(2.0分)
我的答案:ABCDE
8
在JSTL中,常用标签有 。(2.0分)
我的答案:ABCD
9
在Struts应用的控制器中包含哪些组件?(2.0分)
代表业务逻辑或业务数据的JavaBean
Servlet
EJB
JSP
客户化标签
ActionServlet
Action
我的答案:BFG
10
在Struts应用的视图中包含哪些组件?(2.0分)
客户化标签
EJB
Action
JSP
ActionServlet
代表业务逻辑或业务数据的JavaBean
Servlet
我的答案:AD
1
Java EE提供的组件主要包括三类:____、____、____。(1.6分)
我的答案:
第一空:
客户端组件
第二空:
web组件
第三空:
业务组件
2
JDK安装后需要设置3个环境变量,分别是( )、( )、( )。
(1.6分)
我的答案:
第一空:
path
第二空:
CLASSPATH
第三空:
JAVA_HOME
3
在三层分布是企业应用程序中,包括____、____、____(2.0分)
我的答案:
第一空:
客户层
第二空:
应用服务器层
第三空:
数据库层
4
两层体系结构应用程序分为________和____(1.6分)
我的答案:
第一空:
客户层和服务器层
5
Java 技术系列的 3 个版本:____、____、____(1.6分)
我的答案:
第一空:
Java SE
第二空:
Java EE
第三空:
Java ME
6
Java EE客户端组件可疑是____、____、____(1.6分)
我的答案:
第一空:
web浏览器
第二空:
应用客户端程序
第三空:
Applets
1
session对象可以用来保存用户会话期间需要保存的数据信息。(1.0分)
我的答案: √
2
使用格式
我的答案: √
3
使用数据库连接池需要烦琐的配置,一般不宜使用。(1.0分)
我的答案: ×
4
Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。(1.0分)
我的答案: √
5
修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。(1.0分)
我的答案: √
6
在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(1.0分)
我的答案: ×
7
JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(1.0分)
我的答案: √
8
数据库服务与Web服务器需要在同一台计算机上。(1.0分)
我的答案: ×
9
Statement对象的executeUpdate(StringsqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。(1.0分)
我的答案: ×
10
客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化。(1.0分)
我的答案: ×
11
动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()(1.0分)
我的答案: √
12
程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(1.0分)
我的答案: √
13
session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(1.0分)
我的答案: √
14
out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。(1.0分)
我的答案: √
15
绝对路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(1.0分)
我的答案: √
16
JSP页面中不能包含脚本元素。(1.0分)
我的答案: ×
17
程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(1.0分)
我的答案: √
18
转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。(1.0分)
我的答案: √
19
同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。(1.0分)
我的答案: √
20
JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。(1.0分)
我的答案: √