77范文网 - 专业文章范例文档资料分享平台

jsp试题-总复习(5)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3-12 下列关于JSP指令的描述正确的是?

A.指令以“<%@”开始,以“%>”结束 B.指令以“<%”开始,以“%>”结束 C.指令以“<”开始,以“>”结束 D.指令以“”结束。 3-13 JSP代码<%=\将输出什么?

A.1+4 B.5 C.14 D.不会输出,表达式有误 3-14 下列选项中, D 是正确的表达式。

A.<%!int a=0;%> B.<%int a=0;%> C.<%=(3+5);%> D.<%=(3+5)%> 3-15 Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是 D 。

A.<%@page%>作用于整个JSP页面

B.可以再一个页面中使用多个<%@page%>指令

C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的。 D.<%@page%>指令中的所有属性只能出现一次。 3-16 page指令中的哪个属性可多次出现?

(A)contentType (B)extends

(C)import (D)不存在这样的属性 3-17 以下哪些属性是include指令所具有的?

(A)page (B)file (C)contentType (D)prefix 3-18 下列选项哪些是正确的JSP表达式语法格式?

(A)<%String name=“YXQ”%> (B)<%String name=“您好”;%> (C)<%=“您好”;%> (D)<%=“YXQ”%>

3-19以下动作标识用来实现页面跳转的是?

(A)include (B)useBean (C)forward 3-20完成下面代码的空白部分。

<%@page import=\ <%!

Date theDate = new Date(); Date getDate(){

System.out.println(\ return theDate ; }

%>

Hello! The time is now <%=getDate()%>

3-21 完成下面代码的空白部分

<%@page contentType=\

使用数组显示

<%

int a[ ]={13,27,21,17,39}; for(int i=0;i<=4;i++){

out.print(\第\个元素\

out.print(\}

3-22 完成下面代码的空白部分(输出156)。

<%!

int caculate(int x,int n){ int value = 0;

if(n >= 1){ int a = 1;

for(int i=1;i<=n;i++)

a = a*x;

n = n - 1;

value = a + caculate(x,n) ; }else

value = value + 1; return value ;

} %>

<%=caculate(5,3)%>

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

(A)

(A)java.lang.* (B)java.io.* (C)javax.servlet.* (D)javax.servlet.jsp.*

3-25 page指令的____属性用于引用需要的包或类?

A.extends B.import C.isErrorPage D.language 3-26 当浏览器第二次访问该JSP网页时的输出结果是什么?

<%! int a=0; %> <% int b=0; a++;

b++; %>

a:<%= a %>
b:<%= b %> 选项:(A)a=0 b=0 (B)a=1 b=1 (C)a=2 b=1 3-27 下列不属于JSP动作的是?

A. B. C. D. 3-28 下列描述有误的是:

(A)隐藏注释写在JSP程序中,客户端无法查看到。 (B)声明方法或变量时,注意必须以“;”结尾。 (C)include指令要比include动作执行的效率高。

(D)forward动作重定向到一个HTML文件,JSP文件,但不能是servlet。 3-29对于声明<%!声明%>的说法错误的是:

(A)一次可声明多个变量和方法,要以“;”结尾 (B)一个声明仅在一个页面中有效 (C)声明的变量将作为局部变量

(D)声明的变量将在JSP页面初始化时初始化

3-30 page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

(A)page 指令作用于整个JSP页面。 (B)可在一个页面中使用多个page指令

(C)建议将page指令放在JSP文件的开头,但不是必须的。 (D)page 指令中的属性只能出现一次。 3-31 对下列代码的描述中,不正确的是:

(A)<%@include file=\,嵌入的文件必须是JSP网页所在计算机中的文件 (B)

客户端浏览器中看到的还是原来的网址 (C)

也可以是动态的

第四章

4-1 JSP提供的内置对象有哪些?作用分别是什么? 4-4 如何重定向网页?

4-5 如果用户长时间不操作session对象,用户的session对象会消失吗? 4-6 用户关闭浏览器后,用户的session会立即消失吗? 会 4-8 session对象与application对象的区别有哪些?

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

(A)request.setParameter(\李明\

(B)request.setAttribute(\李明\

(C)

? session:从用户打开浏览器窗口连接到网站上的一个页面开始,到用户关闭所有与这

个网站连接窗口为止。每个用户单独一个该对象;

? application:从Web服务期启动开始,到Web服务器停止为止。所有用户共享该对象。 4-14 内置对象按作用域由小到大排列正确的是?

(A)request->application->session (B)session->request->application (C)request->session->application (D)application->request->session 4-15 如果希望在页面输出“你好”这两个字,下面哪种方法是不能实现这个功能的?

(A)<%out.println(\你好\(B)<%=\你好\

(C)<%System.out.println(\你好\(D)

4-16要获得一个文本框表单控件传递的值,可以使用requeset对象的 getParameter 方法,要获得一组复选框表单控件传递的值,需要使用 getParameterValues 方法

第五章

5-1 什么是JavaBean?使用JavaBean的优点是什么?

5-2 按功能JavaBean可分为哪几种?在JSP中最为常用的是那一种? ? 可视化JavaBean

? 不可视JavaBean(常用)

5-3 在JSP中,一个标准的JavaBean需要具备哪些条件? 5-4 分别介绍值JavaBean与工具JavaBean的作用。

5-5 JavaBean具有哪几种属性?在JSP中比较常用的是哪些属性? 5-6 以下对JavaBean的描述正确的是:

5-9 mypack.Cbean应发布到helloapp应用什么目录下?

(A)/helloapp (B)/helloapp/WEB-INF/

(C)/helloapp/WEB-INF/classes (D)/helloapp/WEB-INF/classes/mypack 5-10 在JSP页面中通过来访问JavaBean,而不通过<% ?%>程序代码来访问JavaBean,有什么好处?

? 把程序代码与JSP网页分离,使JSP网页更加简洁,可维护。

第六章

6-1 什么是servlet?Servlet的技术特点是什么?Servlet与JSP有什么区别? 什么是servlet:

? Servlet是在JSP之前就存在的运行在服务端的一种Java技术,它是用Java语言编写

的服务器端程序。 技术特点:

? 高效。方便。跨平台。功能强大。灵活性和可扩展性。共享数据。安全。 Servlet和JSP的区别: ? 编程方式不同

? Servlet必须在编译以后才能执行 ? 运行速度不同

6-2 创建一个Servlet通常分为哪几个步骤? ? 继承HttpServlet抽象类。

? 覆盖HttpServlet的部分方法,如覆盖service()或doGet()或doPost()方法重载。 ? 如果有HTTP请求信息的话,获取该信息。

可通过调用HttpServletRequest类对象的以下方法获取: getParameterNames() //获取请求中所有参数的名字 getParameter() //获取请求中指定参数的值 getParameterValues() //获取请求中所有参数的值 ? 生成HTTP响应。

HttpServletResponse类对象生成响应,并将它返回到发出请求的客户机上。 6-5 当访问一个Servlet时,以下Servlet中的哪个方法先被执行:

(A)destroy() (B)doGet() (C)service() (D)init() 6-6 假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:

myservlet

com.yxq.servlet.MyServlet

myservlet /welcome

则以下选项可以访问到MyServlet的是: (A)http://localhost:8080/MyServlet (B)http://localhost:8080/myservlet

(C)http://localhost:8080/com/yxq/servlet/MyServlet (D)http://localhost:8080/myservlet/welcome 6-7 假设在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 6-8 假设在nsiweb应用中有一个HelloServlet类,它位于com.nsi包下,那么这个类的class文件应该放在什么目录下? (A)nsiweb/HelloServlet.class

(B)nsiweb/WEB-INF/HelloServlet.class

(C)nsiweb/WEB-INF/classes/HelloServlet.class

(D)nsiweb/WEB-INF/classes/com/nsi/HelloServlet.class 6-11 下面对于servlet哪个描述是错误的?

(A)destroy()方法在servlet生命周期中只执行一次 (B)init()方法当Web容器启动时就被调用

(C)service方法可以取代doGet和doPost方法

(D)不能同时在一个servlet中出现doGet及doPost方法 6-12 jsp与servlet交互哪个是不可以的? (A)

第八章

8-2 简述JDBC连接数据库的基本步骤。 ? 加载JDBC驱动程序 ? 创建数据库连接

? 执行SQL语句 ? 获得查询结果 ? 关闭连接

8-4 执行动态SQL语句的接口是什么? ? PreparedStatement接口

8-5 Statement实例又可以分为哪3种类型?功能分别是什么? ? Statement实例

该类型的实例只能用来执行静态的SQL语句 ? PreparedStatement实例

该类型的实例增加了执行动态SQL语句的功能 ? CallableStatement实例

该类型的实例增加了执行数据库存储过程的功能

其中,Statement是最基础的,PreparedStatement继承Statement,并做了相应的扩展,而CallableStatement继承PreparedStatement,又做了相应的扩展,从而保证在基本功能的基础上,各自又增加了一些独特的功能。在这三种类型的实例中,最常用的是Statement实例和PreparedStatement实例。

8-6 JDBC中提供的两种实现数据查询的方法是什么?(书P200) ? 通过Statement对象执行的静态的SQL语句实现

? 通过PreparedStatement对象执行的动态的SQL语句实现

8-9 JSP中使用JDBC技术访问数据库,下面对于JDBC技术描述有误的是?

A、是由Sun(JavaSoft)定义了技术规范;

B、我们在使用JDBC API编写访问数据库的Java/Jsp程序时,调用的方法实际上是由JDBC数据库驱动程序实现的;

C、通过JDBC-ODBC桥,开发者可以使用JDBC来访问一个ODBC数据源。而且这种方式效率相对较高;

D、JDBC技术由两大部份组成,一部分是JDBC API,另一部份是JDBC Database Driver。

8-11 对于java.sql包中相关接口或类的说明不正确的是

A、DriverManager类作用于用户和驱动程序之间,并在数据库和相应驱动程序之间建立连接。

B、Connection 接口负责与数据库的连接(会话)

C、PreparedStatement用于执行静态 SQL 语句并返回它所生成结果的对象。 D、ResultSet表示数据库结果集的数据表 8-12下述选项中不属于JDBC基本功能的是

A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库jsp试题-总复习(5)在线全文阅读。

jsp试题-总复习(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/296111.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: