JSP复习题集

2019-08-30 19:27

本试题集为方便于以后JSP课程考试出题而专门准备

2014.12.20 王春清

一、选择题 第一章 JSP简介

1. 下列关于Tomcat个目录说法错误的是 (E)

A) bin目录——包含启动/关闭脚本 B) conf目录——包含不同的配置文件

C) Lib目录——包含Tomcat使用的JAR文件

D) webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下

E) work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下

2. 下列关于HTTP协议说法正确的是 (A)

A) HTTP是一种请求/响应式的协议

B) HTTP请求消息中Accept表示浏览器可接受的MIME类型

C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。

3. 如果要把Tomcat服务器所在计算机的某个目录d:\\stu(非êTALINA_HOME%/webapps下的子

目录)设置成一个Web服务目录,并为该Web服务目录指定虚拟目录。应该修改Tomcat服务器主目录下的conf目录下的哪个文件?(C)

A.context.xml B.tomcat_user.xml C.server.xml D. web.xml

4. 如果tomcat服务器的IP地址为196.12.35.10,端口为8080,其上有一名为ch8的web服务

目录,其下有子目录product/view/,在此子目录之下有文件index.jsp,请问使用哪一项在浏览器上请求此页面?(C)

A. http://localhost:8080/ch8/product/index.jsp B. http://127.0.0.1:8080/ch8/index.jsp

C. http://196.12.35.10:8080/ch8/product/view/index.jsp D. http://196.12.35.10:8080/ch8/product/index.jsp

5. Tomcat服务器默认占用的端口是多少,也就是说,默认设置安装条件下它占用的端口号。(C)

A. 8081 B. 80

C. 8080

D. 1453

6. 如果要将Tomcat服务器的端口号修改为9999,应该修改Tomcat服务器主目录下的conf目

录下的哪个文件?(A)

A.server.xml B. web.xml C.context.xml D.tomcat_user.xml

第二章 JSP语法

7. 下面关于page指令说法中错误的是(B)

A)page指令用来定义JSP页面中的全局属性 B)一个JSP页面只能包含一个page指令

C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言 E)“java”是当前唯一可用的JSP语言

8. 下面关于page指令的属性说法错误的是(D)

A)import属性用于指定导入哪些包

B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型 C)isthreadsafe属性用来设定JSP文件是否能多线程使用

D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标

9. 下列说法中错误的是(B) 。

A)会在客户端的HTML源代码中产生和上面一样的数据

B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据

C)<%! int i = 0; %>是一个合法的变量声明

D)表达式元素表示的是一个在脚本语言中被定义的表达式。 E)表达式元素在运行后被自动转化为字符串

10. 在JSP页面中,<%@ page ... %>指令的contentType属性的默认值是:(B)

A. “text/html;charset=GB2312”

B. “text/html;charset=ISO-8859-1” C. “text/html;charset=UTF” D. “text/html;charset=UTF-16”

11. 在JSP页面中,如果要使用文件编程接口,导入 java.io.* 包,下面哪条JSP指令标记正确。

(A)

A. <%@ page import=”java.io.*” %> B. <%@ page contenType=”java.io.*” %> C. <%@ page session =”java.io.*” %>

D. <%@ page buffer =”java.sql.*” %>

12. 在JSP页面中,如果要使用日期类Date,下面哪条JSP指令标记正确。(D)

A. <%@ page contentType=”java.sql.*” %>

B. <%@ page session =”java.sql.*” %> C. <%@ page import=”java.sql.*” %> D. <%@ page import=”java.util.*” %>

13. 如果希望建议用户的浏览器启用ms-excel来解析执行所接收的信息,应使用如下的哪一个

JSP指令。(C)

A.<%@ page contentType=\B.<%@ page contentType=\

C.<%@ page contentType=\

D.<%@ page contentType=\

14. 在JSP页面中如果要导入 java.util.* 包,应该在JSP指令标记<%@ page ... %> 设置哪一

个属性值。(D)

A. contenType B. session C. buffer D. import 15. 在JSP中如果要导入 java.io.* 包,应该使用( C)指令。

A. include B. taglib C. page D. Forward 16. 在JSP页面中,<%@ page ... %>指令的language属性的默认值是:(B)

A. C B. Java C. C# D. VB

17. 如果希望用户的浏览器启用HTML来解析执行所接收的信息,应使用如下的JSP指令。(A)

A. <%@ page contentType=\B. <%@ page contentType=\

C. <%@ page contentType=\

D. <%@ page contentType=\

18. 如果要声明一个JSP页面成员整数变量windowWidth,正确的语句是:(B)

A. <%! Integer windowWidth=0 !%> B. <%! int windowWidth; %> C. <%-- int windowWidth=0 --%> D. <% int windowWidth; %>

19. 如果要声明一个JSP页面局部整数变量wlength(i.e. 非页面成员变量),正确的语句是:(B)

A. <%! Integer wlength=0 !%>

B. <%! int wlength; %> C. <% int wlength=0 %> D. <% int wlength; %>

20. JSP页面中,先使用了<% double z=13.75; %>定义了变量,现在需要直接输出z的平方,

下面语法正确的是(C)

A. < % = z*z %>

B. <%= z*z; % > C. <%= z*z %> D. <%= z*z % >

21. 在JSP页面中插入Java程序片应使用哪一个标记?(B)

A. <%! 和 %> B. <% 和 %> C. <%= 和 %> D. <%-- 和 --%> 22. 在JSP页面中插入JSP注释,以增强JSP文件的可读性,应使用哪一个标记?(D)

A. <%! 和 %> B. <% 和 %> C. <%= 和 %> D. <%-- 和 --%> 23. 下列变量声明在哪个范围内有效。(C)

<%! Date dateTime; int countN; %>

A. 从定义开始处有效,客户之间不共享 B. 从定义开始处有效,被多个客户共享 C. 在整个页面内有效,被多个客户共享 D. 在整个页面内有效,客户之间不共享

24. 在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在(B )范围内有

A)从定义处之后有效 B)在整个页面内有效 C)从定义处之前有效 D)不确定。

25. 在JSP页面中插入Java表达式应使用哪一个标记?(D )

A. <% 和 /> B. <%! 和 %> C. <% 和 %> D. <%= 和 %> 26. 在JSP页面中插入方法的声明应使用哪一个标记?(B )

A. <% 和 /> B. <%! 和 %> C. <% 和 %> D. <% 和 %> 27. 如果要声明一个JSP页面成员变量PI,正确的语句是:(B)

B. <%! final Double PI=3.1415926; %> C. <%! final Double PI=3.1415926 % > D. <% Double PI=3.1415926 %> E. <%-- Double PI=3.1415926 --%>

28. JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。

下面语法正确的是(A)

A. <%= 3.1415*2*100 %> B. <% =3.1415926*2*100 %>

C. <% =”Welcome you to beijing! “ %> D. <%= “Welcome you to beijing! % >

29. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个__响应用用户请求。

(B)

A 进程 B 线程 C 程序 D服务。

30. include指令用于在JSP页面中插入一个文件,插入文件可以是JSP页面、HTML网页、文本

文件或一段Java代码,但必须保证插入后形成的文件(A)

A. 是一个完整合法的JSP文件 B. 是一个完整的xml文件 C. 是一个完整合法的HTML文件 D. 是一个完整合法的Java源文件

31. JSP的编译指令标记通常是指:(A)

A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令

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

A) java 语句 B)Java表达式 C)java类 D)jsp指令

33. 当执行一个客户JSP线程某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕

该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C ) A)public B)static C)synchronized D)private 34. 下列关于说法错误的是(C) 。

A)用于定位或示例一个JavaBeans组件

B)首先会试图定位一个Bean实例,如果这个Bean不存在,那么 就会从一个class或模版中进行示例。

C)元素的主体通常包含有元素,用于设置Bean的属性值 D)以上说法全不对

35. 下面关于说法错误的是 (C)。

A)id属性在你所定义的范围中确认Bean的变量名

B)scope属性定义Bean存在的范围以及id变量名的有效范围

C)type=\中package和class的名字,不区分大小写。 D)beanName可以是package和class也可以是表达式

36. 下面说法中不正确的是(E) 。

A)元素允许你包含动态文件和静态文件

B)如果包含的文件是动态的,还可以用还传递参数名和参数值。 C)标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。 D)标签以下的代码,将不能执行。

E)元素用来获得Bean的属性值,并可以将其使用或显示在JSP页面中。

第XX章 tag


JSP复习题集.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于单片机的自行车测速系统设计与实现论文 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: