JSP复习题 联系客服

发布时间 : 星期一 文章JSP复习题更新完毕开始阅读

JSP复习题

一、选择题

1、JSP页面经过编译之后,将创建一个(B)。 A. appletB. servlet

C. application D. exe文件 2、在JSP中,( A )动作用于将请求转发给其他JSP页面。 A.forwardB.include C.useBeanD.setProperty

3、对于声明<%!声明%>的说法错误的是:C A、一次可声明多个变量和方法 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量

D、声明的变量将在JSP页面初始化时初始化 4、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B) A、进程 B、线程 C、程序D、服务。 5、阅读下面代码片段:

RequestDispatcher dispatcher=request.getRequestDispatcher(\dispatcher.forward(request,response);

关于该段代码的作用,下列叙述哪项是正确的?( B ) A、页面重定向到a.jsp页面B、将请求转发到a.jsp页面 C、从a.jsp定向到当前页面D、从a.jsp转发到当前页面 6.(A)注释可以在服务器和客户端都可见。 A.HTML B.JSP

C.JavaScript D.page

7、以下对象中的( D )不是JSP的内置对象。 A、request B、session C、application D、bean

8、对数据库表中记录的字段值进行更新,可以使用( B )方法 A、executeQuery() B、executeUpdate() C、next() D、getConnection() 9、下面哪一项对Servlet描述错误?( C )

A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口 B. Servlet接口定义了Servelt的生命周期方法

C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 D. Servlet客户线程调用service方法响应客户的请求

10、以下哪个对象提供了访问和放置页面中共享数据的方式(D) A、pageContext B、response C、request D、session

2、当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首

先将JSP页面转译成一个(C)文件。 A.ServletB.JSP C.JavaD.HTML

3、JSP的编译指令标记通常是指:(D)。 A.Page指令、Param指令和Taglib指令 B.Page指令、Include指令和Plugin指令 C.Forward指令、Include指令和Taglib指令 D. Page指令、Include指令和Taglib指令

4、可以利用request对象的哪个方法获取客户端的表单信息(A)。 A.request.getParameter() B. request.outParameter() C. request.writeParameter() D. request.handlerParameter()

5、在JDBC中,下列哪个接口不能被Connection创建(C)。 A. Statement

B. PreparedStatement C. RowsetStatement D.CallableStatement

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

D. <%@ %>

3、page指令的import属性的作用是(C ) A、定义JSP页面响应的HTML类型 B、定义JSP页面使用的脚本语言 C、为JSP页面引入JAVA包中的类 D、定义JSP页面字符的编码

4、下述选项中不属于JDBC基本功能的是:(D ) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果

D.数据库维护管理

5、在传统的HTML页面中加入(D)就构成了一个JSP页面文件。 A、JAVA程序片 B、JSP标签 C、用“<%”、“%>”标记符号括起来的程序

D、JAVA程序片和JSP标签

6、在JSP中,内置对象( B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。

A、session B、request

C、response D、out

7. 下边哪个不是MVC中的组成部分?(B) A. JavaBeanB. FrameWork C. JSPD. Servlet

8、在javaScript中window对象的(D)方法用于打开一个新窗口。 A.openWindow() B.window() C.close() D.open() 9、Servlet程序的入口点是:(A ) A、init()B、main() C、service()D、doGet()

10、不能在不同用户之间共享数据的方法是(A) A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象

3、调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。

A、 秒 B、分秒 C 、毫秒 D、微秒

4、当response的状态行代码为哪个时,表示用户请求的资源不可用?(D) A、101 B、202 C、303 D、404

6 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B )

A、先安装TOMCAT,再安装 JDK B、先安装JDK,再安装TOMCAT C、不需安装JDK,安装TOMCAT就可以了

D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系

7. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

D、是JSP页面的局部变量

8.out对象是一个输出流,其输出换行符的方法是(B) A、out.print( ) B、out.newLine( ) C、out.println( ) D、out.write( ) 小结:print() 输出各种类型数据 println()输出各种类型数据并换行 newline() 输出一个换行符

10.Form表单的method属性能取下列哪项的值( C ) A、submit B、puts C、post D、out

2.下列关于JSP的说法错误的是(B)。 A.JSP可以处理动态内容和静态内容; B.JSP是一种与Java无关的程序设计语言; C.在JSP中可以使用脚本控制HTML的标签生成; D.JSP程序的运行需要JSP引擎的支持。 3.下列不适合作为JSP程序开发环境是(D)。 A.JDK+Tomcat; B.JDK+Apache+Tomcat; C.JDK+IIS+Tomcat; D..NET Framework+IIS1 4.下列不属于JSP动作的是(D)。 A.