JSP复习提纲
一、选择题
1、如果做动态网站的开发,以下( )可以作为服务器端脚本语言。
A.HTML B.JSP C.JavaScript D.Java
2、在设计Web项目的目录结构时,一般把静态文件放在( )下。
A.srv目录 B.文档根目录或其子文件夹下
C.META-INF目录 D.WEB-INF目录
3、在Web项目的目录结构中,l文件位于( )中。
A.src目录 B.文档根目录 C.META-INF目录 D.WEB-INF目录
4、假设已经获得ResultSet对象rs,那么获取第一行数据的正确语句是( )
A.rs.hasNext() B.rs.next() C.rs.nextRow( ) D.rs.hasNextRow()
5、给定如下Java代码片段,假定已经获得一个数据库连接,使用变量con来表示。要从表FirstLevelTitle中删除所有creator列值为“张三”的记录(creator字段的数据类型为varchar),可以填入下划线处的代码是( )
String strsql = “delete from FirstLevelTitle where creator = ?”
PreparedStatement pstmt = con.prepareStatement(strSql);
uteUpdate( );
A.pstmt.setString(0,“张三“); B.pstmt.setString(1,”张三”);
C.pstmt.setInt(0,”张三”); D.pstmt.setInt(1,”张三”);
6、JDK中提供的( )类的主要职责是:依据数据库的不同,管理不同的JDBC驱动程序。
A.DriverManager B.Connection C.Statement D.Class
7、在某个JSP页面中存在如下四行注释代码,运行该JSP后,能够在客户端看到的注释内容是( )
A.<%-- <% String s =”Hello World”;%>--%>
B.<!—作者姓名:张三-->
C.<%//这是一个for循环:for(int i=1;i<=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”>
11、Web容器处理JSP文件请求需要经过三个阶段,这三个阶段按照顺序排列依次是( )
A.翻译阶段、执行阶段、编译阶段
B.执行阶段、编译阶段、翻译阶段
C.翻译阶段、编译阶段、执行阶段
D.执行阶段、翻译阶段、编译阶段
12、在一个JSP页面中包含了这样一种页面元素:<% int i=10;%>,这是( )
A.表达式 B.小脚本 C.JSP指令 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),分别代表男和女,
该页面提交后,为了获得用户的选择项,可以使用以下( )方法。
A.Parameter(sex); B.Parameter(“sex”);
C.ParameterValues(sex); D.ParameterValues(“sex”);
19、下列选项中,( )可以获取到请求页面的一个文本框的输入(假设文本框的名称为name)
A.Parameter(name); B.Parameter(“name”);
C.ParameterValues(name); D.ParameterValues(“name”);
20、JSP内置对象request的getParameterValues()方法的返回值是( )
A.String[ ] B.Object[ ] C.String D.Object
21、使用response对象进行重定向时,使用的是( )方法。
A.getRequestDispatcher( ) B.forward( )
C.sendRedirect( ) D.setRequestDispatcher( )
22、关于get请求和jsp定义post请求的说法,错误的是()。
A.URL形式的请求是get请求 B.post请求有长度限制
C.Form表单可以发送post请求,也可以发送get请求
D.post请求比get请求安全
23、如果把一个用户名jack保存在session对象里,则下列语句正确的是( )
A.session.setAttribute(name,jack);
B.session.setAttribute(“name”,”jack”);
C.session.setAttribute(“jack”,name);
D.session.setAttribute(“jack”,”name”);
24、如果要使某JSP网站的所有用户都可以访问到变量APP_NAME,如果该变量的值为字符串NEWS,那么存储该变量的语句正确的是( )
A.session.setAttribute(“APP_NAME”,”NEWS”); B.session.setAtrribute(APP_NAME,”NEWS”);
C.application.setAttribute(“APP_NAME”,”NEWS”);
D.application.setAttribute(APP_NAME,”NEWS”)
25、JSP提供了一个可以在多个请求之间持续有效的内置对象( ),该对象与浏览器一一对应。
A.request B.response C.session D.application
26、试图运行如下JSP代码,以下说法正确的是( )
<html>
<%
String str = “hello world”;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论