jsp试题-总复习 下载本文

21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.

D. 字体

用来在网页中显示图形的标记为________ A. B. C.

D.

下面哪项是开发JSP程序不需要必备的开发环境? A. Web浏览器 B. Web服务器 C. JBuilder D. JDK

下列关于JSP指令标识的描述正确的选项是? A. 指令以“<%@”开始,以“%>”结束 B. 指令以“<%”开始,以“%>”结束 C. 指令以“<”开始,以“>”结束

D. 指令以“”结束 JSP代码<%=\将输出什么? A. 2+4 B. 6 C. 24

D. 不会输出,表达式有误

page 指令中的哪个属性可多次出现? A. class B. extends C. language

D. 以上答案都不对

JSP的编译指令标记通常是指:________ A. Page指令、Include指令和Taglib指令 B. Page指令、Include指令和Plugin指令 C. Forward指令、Include指令和Taglib指令 D. Page指令、Param指令和Taglib指令 JSP页面经过编译之后,将创建一个________。 A. applet B. servlet

C. application D. exe文件

page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现? A.

D. 不存在这样的属性

page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是: A. page 指令作用于整个JSP页面。 B. 可在一个页面中使用多个page指令

C. 建议将page指令放在JSP文件的开头,但不是必须的。 D. page 指令中的属性只能出现一次。

URL是Internet中资源的命名机制,URL由三部分构成________。 A. 协议、主机DNS名或IP地址和文件名

B. 主机、DNS名或IP地址和文件名、协议 C. 协议、文件名、主机名 D. 协议、文件名、IP地址

32. 下列哪一项不属于JSP动作指令标记________ A. B. C. D.

33. 下列哪个属性为单元格向下打通的行数,用于合并单元格________ A. rowspan B. colspan C. height D. width

34. 下列设置颜色的方法中不正确的是________。 A. B. C. D.

35. 下列选项哪些是正确的JSP表达式语法格式? A. <%String name=“YXQ”%> B. <%String name=“您好”;%> C. <%=“您好”;%> D. <%=“YXQ”%>

36. 下列()注释为隐藏型注释________ A. ] –> B. C. <%– 注释内容 –%> D. ] –>

37. 下面哪一个不是JSP本身已加载的基本类? A. java.lang.* B. java.io.* C. javax.servlet.* D. javax.servlet.jsp.*

38. 以下动作标识用来实现页面跳转的是? A. include B. useBean C. forward D. servlet

39. 以下哪些属性是include指令所具有的? A. page B. contentType C. prefix D. file

40. 修改服务端口时,需要修改的文件是________。 A. web.xml B. Server.xml C. config.xml D. bin.xml

41. u假设在nsiweb应用中有一个hello.jsp,它的文件路径如下\\: /webapps/nsiweb/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是什么? A. http\\://localhost\\:8080/hello.jsp B. http\\://localhost\\:8080/nsiweb/hello.jsp C. http\\://localhost\\:8080/nsiweb/hello/hello.jsp

42. 43. 44. 45. 46. 47. 48. 49.

在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据 A. JavaBean B. JSP C. Servlet D. HTML

在JSP中,要定义一个方法,需要用到以下________元素。 A. <%= %> B. <% %> C. <%! %> D. <%@ %>

在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效________。 A. 从定义处之后有效。 B. 在整个页面内有效。 C. 从定义处之前有效。 D. 不确定。

标记中,align属性为段落文字的对齐方式,不能取的值为________。 A. Left B. Right C. Center D. width

标记在标记之间,标记之间的内容将显示到________ A. 浏览器的页面上部 B. 浏览器的标题栏上 C. 浏览器的状态栏中 D. 浏览器的页面下部

能够替代<字符的替代字符是()________ A. < B. > C. < D.  

表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记________ A. B. C. D.

页面page1.jsp要把请求转发给page2.jsp,在转发的时候,希望把用户名 \李明\传给page2.jsp,如何实现?

A. request.setParameter(\李明\

B. request.setAttribute(\李明\

C. D. page2.jsp?username=李明

50. 对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?()

A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法 B)如果一个参数key有多个值,那么getParameter(key)方法会返回空

C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组 D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.getParameter(key)

51. 使用动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方

法。()

A)SetXxx方法 B)setXxx方法

C)getXxx方法 D)GetXxx方法

52. JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?() A) B) C) D)

53. 在Java EE中,Servlet是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于

Servlet生命周期阶段的是( ) A.加载和实例化 C.服务 E.以上全部

54. 开发Java Web应用程序的时候,创建一个Servlet,该Servlet重写了父类的doGet()和doPost()

方法,那么其父类可能是( ) A. RequestDispatcher B. HttpServletResponse C. HttpServletRequest D. HttpServlet

55. 过滤器应实现的接口是( )。

A. HttpServlet B. HttpFilter C. ServletFilter D. Filter

56. 在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,

下列关于GET和POST 方法描述正确的是( ) A. POST请求的数据在地址栏不可见

B. GET请求提交的数据在理论上没有长度限制

C. POST请求对发送的数据的长度限制在240——255个字符 D. GET请求提交数据更加安全

57. 在Java Servlet API中,HttpServletRequest接口的( )方法用于返回当前请求相关联的会话,如果没

有,返回null

A. getSession() // 默认为:getSession(true)

B. getSession(true) // 若存在则返回,若不存在创建一个新的会话 C. getSession(false) D. getSession(null)

58. 在Java Web开发中,不同的客户端需要共享数据,则数据应该存储在( )中

A.session

B.application

C.request

D.response

59. 在Java EE中,( )接口定义了getSession()方法

A. httpServlet

B. HttpSession D. HttpServletResponse

C. HttpServletRequest

B.初始化 D.销毁

60. Servlet是一个在服务器上运行、处理请求信息并将其发送到客户端的 Java程序() 接受服务请求、

找到Servlet类、加载Servlet类并创建Servlet对象。

A) 客户端 B) IE浏览器 C) Servlet容器 D) Servlet本身

61. servlet开发人员在扩展 HttpServlet时如何处理HttpServlet的service()方法( )

A. 大多数情况下都应该覆盖service()方法

B. 应当从doGet()或doPost()调用service()方法