JSP复习提纲
一、选择题
1、如果做动态网站的开发,以下(  )可以作为服务器端脚本语言。
AHTML      BJSP      CJavaScript      DJava
2、在设计Web项目的目录结构时,一般把静态文件放在(  )下。
Asrv目录                    B.文档根目录或其子文件夹下   
CMETA-INF目录                DWEB-INF目录
3、在Web项目的目录结构中,l文件位于(  )中。
Asrc目录      B.文档根目录      CMETA-INF目录    DWEB-INF目录
4、假设已经获得ResultSet对象rs,那么获取第一行数据的正确语句是( 
Ars.hasNext()    Brs.next()    Crs.nextRow( )    Drs.hasNextRow()
5、给定如下Java代码片段,假定已经获得一个数据库连接,使用变量con来表示。要从表FirstLevelTitle中删除所有creator列值为“张三”的记录(creator字段的数据类型为varchar),可以填入下划线处的代码是(
String strsql = delete  from  FirstLevelTitle  where creator = ?
PreparedStatement  pstmt = con.prepareStatement(strSql);
                 
uteUpdate( );
Apstmt.setString(0,“张三“)    Bpstmt.setString(1,张三”);   
Cpstmt.setInt(0,张三);            Dpstmt.setInt(1,张三);
6JDK中提供的( )类的主要职责是:依据数据库的不同,管理不同的JDBC驱动程序。
ADriverManager    BConnection    CStatement    DClass
7、在某个JSP页面中存在如下四行注释代码,运行该JSP后,能够在客户端看到的注释内容是( 
A<%-- <% String s =Hello World;%>--%>
B<!—作者姓名:张三-->
C<%//这是一个for循环:forint i=1i<=4;i++{}%>
D<% /* *用途:设置学生姓名*/%>
8、以下第()种注释可以被发送到客户端的浏览器。
<%-- 第一种 --%>
<% //第二种 %>
<% /*第三种 */ %>
<!-- 第四种 -->
A.第一种      B.第二种      C.第三种      D第四种
9、要把一个Web应用中的index.html文件设置为该Web应用的欢迎页面,以下代码片段正确的是( 
A<welcome-file>
<welcome-file-list>index.html</welcome-file-list>
  </welcome-file>
B<welcome-file-list>index.html</welcome-file-list>   
C<welcome-file-list>
<welcome-file>index.html</welcome-file>
    </welcome-file-list>
D<file-list>
      <welcome-file>index.html</welcome-file>
  </file-list>
10、假定在一个Web应用中,manage目录于images目录为同级目录,现在要在manage目录中的house.jsp中显示images目录中的图片1.jpg,以下代码片段正确的是( 
A<img src=../images/1.jpg>          B<img src=images/1.jpg   
C<img src=//images/1.jpg>            D<img src=./1.jpg>
11Web容器处理JSP文件请求需要经过三个阶段,这三个阶段按照顺序排列依次是( 
A.翻译阶段、执行阶段、编译阶段
B.执行阶段、编译阶段、翻译阶段
C.翻译阶段、编译阶段、执行阶段
D.执行阶段、翻译阶段、编译阶段
12、在一个JSP页面中包含了这样一种页面元素:<% int i=10;%>,这是( 
  A.表达式      B.小脚本     CJSP指令      D.注释
13、在某个JSP页面中存在这样一行代码:<%=2+4%>,运行该JSP后,以下说法正确的是( 
A.这行代码没有对应的输出
B.这行代码对应的输出是:6
C.这行代码对应的输出是:24
D.这行代码将引发错误
14、与page指令<%@ page import =java.util.*,* %>等价的是(
A<%@  page import =java.util.*  %>
<%@  page import = * %>
B<%@ page import = java.util.* import=* %>
C<%@ page import = java.util.* ;%>
<%@ page import = * ;%>
D<%@ page import =java.util.* ;* %> 
15、下列选项中,(  )是正确的表达式。
A<% String  s = hello world;%>
B<%=hello world;%>
C<%=hello world%>
D<%! hello world%>
16、在某个JSP页面中存在这样一行代码:<%=1==3%>,运行该JSP后,以下说法正确的是(
A.这行代码没有对应的输出 
B.这行代码对应的输出是:false
C.这行代码对应的输出是:true
D.这行代码对应的输出是:1==3
17、在某个JSP页面中存在这样一行代码:<%1+3;%>,运行该JSP后,以下说法正确的是:(
A.这行代码没有对应的输出
B.这行代码对应的输出是:4
C.这行代码对应的输出是:1+3
D.这行代码将引发错误
18、如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),分别代表男和女,
该页面提交后,为了获得用户的选择项,可以使用以下(  )方法。
AParameter(sex);          BParameter(sex);
CParameterValues(sex);    DParameterValues(sex);
19、下列选项中,(  )可以获取到请求页面的一个文本框的输入(假设文本框的名称为name
AParameter(name);        BParameter(name);
CParameterValues(name);  DParameterValues(name);
20JSP内置对象requestgetParameterValues()方法的返回值是(
AString[ ]     BObject[ ]      CString      DObject
21、使用response对象进行重定向时,使用的是(  )方法。
AgetRequestDispatcher         Bforward(  )
CsendRedirect(  )                 DsetRequestDispatcher( )
22、关于get请求和jsp定义post请求的说法,错误的是()。
AURL形式的请求是get请求            Bpost请求有长度限制
CForm表单可以发送post请求,也可以发送get请求
Dpost请求比get请求安全
23、如果把一个用户名jack保存在session对象里,则下列语句正确的是( 
Asession.setAttribute(name,jack);
Bsession.setAttribute(name,jack);
Csession.setAttribute(jack,name);
Dsession.setAttribute(jack,name);
24、如果要使某JSP网站的所有用户都可以访问到变量APP_NAME,如果该变量的值为字符串NEWS,那么存储该变量的语句正确的是( 
Asession.setAttribute(APP_NAME,NEWS); Bsession.setAtrribute(APP_NAME,NEWS);
Capplication.setAttribute(APP_NAME,NEWS);
Dapplication.setAttributeAPP_NAME,NEWS
25JSP提供了一个可以在多个请求之间持续有效的内置对象(  ),该对象与浏览器一一对应。
Arequest    Bresponse      Csession     Dapplication
26、试图运行如下JSP代码,以下说法正确的是(  )
<html>
<%
  String str = hello world;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。