JSP 模拟测试



本节为您提供了与JSP 框架相关的各种模拟测试集。您可以将这些示例模拟测试下载到本地计算机,并在方便时离线解答。每个模拟测试都提供了一个模拟测试答案,让您验证最终得分并进行自我评分。

问题与解答

JSP 模拟测试一

答案:B

解释

正确的签名是

void _jspService(HTTPRequest request, HTTPResponse response) throws ServletException, IOException

Q 4 - HttpJspPage 类的 _jspService() 方法不应该被重写。

A - 正确

B - 错误

答案:A

解释

JSP 容器创建 _jspService() 方法,因此不应该被重写。

Q 5 - HttpJspPage 类的 _jspService() 方法不应该被重写。

A - 正确

B - 错误

答案:A

解释

JSP 容器创建 _jspService() 方法,因此不应该被重写。

Q 6 - HttpJspPage 类的 jspInit() 方法可以被重写。

A - 正确

B - 错误

答案:A

解释

是的,jspInit() 方法可以被重写。

Q 7 - HttpJspPage 类的 jspDestroy() 方法可以被重写。

A - 正确

B - 错误

答案:A

解释

是的,jspDestroy() 方法可以被重写。

Q 8 - 以下哪个不是隐式对象?

A - request

B - response

C - cookie

D - session

答案:C

解释

JSP 中没有 cookie 对象。

Q 9 - request 是哪个类的实例?

A - Request

B - HttpRequest

C - HttpServletRequest

D - ServletRequest

答案:C

解释

request 是 HttpServletRequest 的对象。

答案:C

解释

request 是 HttpServletResponse 的对象。

Q 11 - 如果 page 指令的 isThreadSafe 属性设置为 true,则生成的 servlet 实现 SingleThreadModel 接口。

A - 正确

B - 错误

答案:B

解释

如果 page 指令的 isThreadSafe 属性设置为 false,则生成的 servlet 实现 SingleThreadModel 接口。

Q 12 - 此对象可用于访问 JSP 中的其他隐式对象。

A - request

B - page

C - context

D - pageContext

答案:D

解释

pageContext 可用于使用其方法(如 getPage()、getRequest() 等)检索其他隐式对象。

Q 13 - isThreadSafe 的默认值是什么?

A - 正确

B - 错误

答案:A

解释

isThreadSafe 选项将页面标记为线程安全的。默认情况下,它为 true,所有 JSP 都被认为是线程安全的。

Q 14 - 将 isThreadSafe 设置为 false 会导致性能下降。

A - 正确

B - 错误

答案:A

解释

如果将 isThreadSafe 选项设置为 false,则 JSP 引擎确保一次只有一个线程执行您的 JSP。

Q 15 - session 是哪个类的实例?

A - Session

B - HttpSession

C - HttpServletSession

D - ServletSession

答案:B

解释

request 是 HttpSession 的对象。

Q 16 - 如果一个 jsp 要生成一个 pdf 页面,它应该使用 page 指令的哪个属性?

A - contentType

B - generatePdf

C - typePDF

B - contentPDF

答案:A

解释

<%page contentType="application/pdf">

以上标签用于使用 JSP 生成 PDF。

Q 17 - 如果一个 jsp 要生成一个 xml 页面,它应该使用 page 指令的哪个属性?

A - contentXML

B - generateXML

C - typeXML

D - contentType

答案:D

解释

<%page contentType="text/xml">

Q 18 - 以下哪个不是指令?

A - include

B - page

C - export

D - useBean

答案:C

解释

export 不是页面指令。

Q 19 - 以下哪个不是 page 指令的有效属性?

A - language

B - extend

C - export

D - import

答案:C

解释

export 不是 page 指令的有效属性。

Q 20 - 以下哪个是服务器端技术?

A - html

B - jsp

C - javaScript

D - css

答案:B

解释

jsp 是一种服务器端技术。

Q 21 - 所有 jsp 页面都需要在 web.xml 中映射和配置。

A - 正确

B - 错误

答案:B

解释

不,Jsp 页面不需要在 web.xml 中映射/配置

Q 22 - 所有 servlet 类都需要在 web.xml 中映射和配置。

A - 正确

B - 错误

答案:A

解释

是的,所有 servlet 都需要在 web.xml 中映射/配置

答案:D

解释

Apache HTTP 服务器不支持 JSP。

答案:D

解释

JSP 代表 Java 服务器页面。

Q 25 - 生成的 Servlet 的方法有哪些?

A - jspInit()

B - _jspService()

C - jspDestroy()

D - 以上所有

答案:D

解释

以上所有方法都在生成的 servlet 中生成。

答案表

题号 答案
1 C
2 C
3 B
4 A
5 A
6 A
7 A
8 C
9 C
10 C
11 B
12 D
13 A
14 A
15 B
16 A
17 D
18 C
19 C
20 B
21 B
22 A
23 D
24 D
25 D
jsp_questions_answers.htm
广告