1、下列选项中,哪个是JSP的本质
(5.0分)
A、 JS
B、 Servlet
C、 Css
D、 Html
正确答案: B
2、下面( )不属于jsp动作标记。
(5.0分)
A、< jsp:useBean/ >
B、 < jsp:include/ >
C、 < jsp:forwards/ >
D、 < jsp:attribute/ >
正确答案: C
3、在J2EE中, test.jsp文件如下,试图运行时,将发生( )
<html>
<% String str=null;%>
str is <%="str”%>
</html>
(5.0分)
A、
运行后,浏览器上显示:str is str
B、编译期错误
C、转译期错误
D、运行后,浏览器上显示:str is null
正确答案: A
4、include指令引入文件的属性名称为什么?
(5.0分)
A、 uri
B、src
C、 file
D、page
正确答案: C
5、< jsp: param>动作标记经常与( )动作一起使用。
(5.0分)
A、 < jsp: forward>
B、< isp: setProperty>
C、< isp: useBean>
D、< jsp: getProperty>
正确答案: A
答案解析:
6、下列是page指令中的一些属性,其中,用于指定一个错误页面的属性是(5.0分)
A、errorPage
B、 isThreadSafe
C、 isErrorPage
D、 session
正确答案: A
7、假设在nsiweb应用中有一个hello.jsp,它的文件路径如下:
<CATALINA_HOME>/webapps/nsiweb/hello/hello.jsp
那么在浏览器端访问hello.jsp的URL是什么?( )
(5.0分)
A、 http://localhost:8080/webapps/nsiweb/hello/hello.jsp
B、 http://localhost:8080/nsiweb/hello.jsp
C、http://localhost:8080/nsiweb/hello/hello.jsp
D、 http://localhost:8080/hello.jsp
正确答案: C
8、下面选项中,代表客户端的请求成功,响应消息正常的状态码是
(5.0分)
A、500
B、100
C、 200
D、404
正确答案: C
9、用于为其他动作传送参数的动作是()
(5.0分)
A、< jsp:plugin>
B、< jsp:param>
C、< jsp:include>
D、< jsp:useBean>
正确答案: B
10、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是( )。
(5.0分)
A、是一个完整的HTML文件
B、 是一个完整的JSP文件
C、 是一个完整的TXT文件
D、是一个完整的Java源文件
正确答案: B
11、在JSP中,( )动作用于将请求转发给其他JSP页面。
(5.0分)
A、 include
B、 useBean
C、setProperty
D、 forward
正确答案: D
12、当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( )
(5.0分)
A、 public
B、 private
C、 static
D、 synchronized
正确答案: D
13、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )
(5.0分)
A、 建议将page指令放在JSP文件的开头,但不是必须的
B、 page 指令中的属性只能出现一次
C、 可在一个页面中使用多个page指令
D、page 指令作用于整个JSP页面
正确答案: B
14、在JSP中使用<jsp: getProperty>标记时,不会出现的属性是( )。
(5.0分)
5.0 分
A、value
B、name
C、以上皆不会出现
D、 property
正确答案: A
15、用于获取Bean属性的动作是()
(5.0分)
A、 < jsp:setProperty>
B、 < jsp:forward>
C、< jsp:getProperty>
D、 < jsp:useBean>
正确答案: D
16、不属于jsp动作标记的是 ( )。
(5.0分)
A、< jsp:attribute/>
B、< jsp:include/>
C、 < jsp:forwards/>
D、 < jsp:useBean/>
正确答案: A
17、下面关于动态包含的语法格式,书写正确的是
(5.0分)
A、<%@include file=”relativeURL” />
B、 < jsp:include page=”relativeURL” />
C、 < jsp:forward file=”relativeURL” />
D、 < jsp:forward path=”relativeURL” />
正确答案: B
18、下列变量声明在( )范围内有效。
<%! Date dateTime;
int countNum; %>
(5.0分)
A、从定义开始处有效,客户之间不共享
B、在整个页面内有效,被多个客户共享
C、在整个页面内有效,客户之间不共享
D、从定义开始处有效,被多个客户共享
正确答案: B
19、Page指令中的“contenType”属性是用于指出( )。(5.0分)
5.0 分
A、
网页类型
B、
数据库类型
C、
用户类型
D、
服务器类型
正确答案: A
20、以下动作标记用来实现页面跳转的是( )。
(5.0分)
A、 < jsp: forward>
B、< jsp: include>
C、 < jsp: plugin>
D、 < jsp: useBean>
正确答案: A