JSP习题库.docx

上传人:b****6 文档编号:4323737 上传时间:2022-11-29 格式:DOCX 页数:13 大小:23.73KB
下载 相关 举报
JSP习题库.docx_第1页
第1页 / 共13页
JSP习题库.docx_第2页
第2页 / 共13页
JSP习题库.docx_第3页
第3页 / 共13页
JSP习题库.docx_第4页
第4页 / 共13页
JSP习题库.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

JSP习题库.docx

《JSP习题库.docx》由会员分享,可在线阅读,更多相关《JSP习题库.docx(13页珍藏版)》请在冰豆网上搜索。

JSP习题库.docx

JSP习题库

S2-JSP

1.在JSP中,(C)对象封装了对客户端的响应。

(选择一项)

A.out

B.request

C.response

D.session

2.在JSP中,要定义一个方法,需要用到以下(D)语法。

(选择一项)

A.<%=%>

B.<%%>

C.<%@%>

D.<%!

%>

3.JSP文件test.jsp代码如下所示,则试图运行时,将发生(D)。

(选择一项)

<%Stringstr=null;%>

stris<%=”str”%>

A.翻译期错误

B.编译Java用于源码时发生错误

C.执行编译后的字节码发生错误

D.运行后,浏览器上显示:

strisstr

4.基于Java技术的Web应用程序目录结构中,WEB_INF目录位于文当艮目录下,WEB_INF目录的组成部分不包括(AB)(选择两项)

A.JSP文件

B.src目录

C.lib目录

D.web.xml

5.在Java中,使用结果集(ResultSet)返回查询结果,执行(AC)方法可以得到结果集对象。

(选择二项)

A.Statement对象的executeQuery方法

B.Statement对象的execute方法

C.PrepareStatement对象的executeQuery方法

D.PrepareStatement对象的executeUpdate方法

6.给定JSP程序源码如下:

<%intcount=1;%>

________________

以下(D)语句可以在下划线处插入,并且运行后输出结果是:

1.(选择一项)

A.<%=++count%>

B.<%++count;%>

C.<%count++;%>

D.<%=count++%>

7.分析下面的Jsp代码断片,include.jsp的运行结果是(B)。

(选择一项)

<%@pagecontentTye=text/html;charset=GBK%>

<%@includefile=“abc.html”%>

<%@includefile=“mytxt.html”%>

<%@includefile=mycode.html%>

abc.html代码:

HtmlFile

mytxt.txt代码:

Hello,thisisajspProgram

mycode.jsp代码:

<%

Strings1=”coding”;

Out.print(s1);

>

A.coding

B.HtmlFileHello,thisisajspprogramcoding

C.HtmlFilecoding

D.运行错误,没有任何结果

8.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线出的代码可以是(BC).(选择两项)

<%

Stringstr=”world”;

String是=(String)session.SetAttribute(“str”,str);

%>

A.Strings=session.getParameter(“str”);

B.Strings=(String)session.getAttribute(“str”);

C.Objecto=session.getAttribute(“str”);

D.Objecto=(String)session.getParameter(“str”);

9.在JSP中,(C)对象封装了对客户端的响应。

(选择一项)

A.out

B.request

C.reponse

D.session

10.在JSP中,要定义一个方法,需要用到以下()语法。

(选择一项)

A.<%=%>

B.<%%>

C.<%@%>

D.<%!

%>

11.JSP文件test.jsp代码如下所示,则试图运行时,将发生()。

(选择一项)

<%Stringstr=null;%>

stris<%=”str”%>

A.翻译期错误

B.编译Java用于源码时发生错误

C.执行编译后的字节码发生错误

D.运行后,浏览器上显示:

strisstr

12.基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括()。

(选择二项)

A.JSP文件

B.src目录

C.lib目录

D.web.xml

13.在Java中,使用结果集(ResultSet)返回查询结果,执行()方法可以得到结果集对象。

(选择二项)

A.Statement对象的executeQuery方法

B.Statement对象的execute方法

C.PrepareStatement对象的executeQuery方法

D.PrepareStatement对象的executeUpdate方法

14.给定JSP程序源码如下:

<%intcount=1;%>

________________

以下()语句可以在下划线处插入,并且运行后输出结果是:

1.(选择一项)

A.<%=++count%>

B.<%++count;%>

C.<%count++;%>

D.<%=coun++t%>

15.分析下面的JSP代码段,include.jsp的运行结果是()。

(选择一项)

<%@pagecontentType=text/html;charset=GBK%>

<%@includefile=”abc.html”%>

<%@includefile=”mytxt.txtl”%>

<%@includefile=”mycode.jsp”%>

abc.html代码

HtmlFile代码

mytxt.txt代码

Hello,thisisjspprogram

mycode.jsp代码

<%Strings1=”coding”;out.print(s1);%>

A.coding

B.HtmlFileHello,thisisajspprogramcoding

C.HtmlFilecoding

D.运行错误,没有任何结果

16.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线出的代码可以是().(选择两项)

<%

Stringstr=”world”;

String是=(String)session.getAttribute(“str”,str);

%>

A.Strings=session.getParameter(“str”);

B.Strings=(String)session.getAttribute(“str”);

C.Objecto=session.getAttribute(“str”);

D.Objecto=(String)session.getParameter(“str”);

17.下列关于JSP中Page该指令用法的描述不正确的是(D)。

(选择一项)

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

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

C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的

D.使用<%@page%>指令中的using属性可以导入类

18.在进行JavaWeb程序开发时,为了减少JSP页面代码的重复编写,可以使用include指令将可以重用的代码包含到页面中,以下对于include指令的使用描述正确的是(D)。

(选择一项)

A.<%includefile=”fileurl”%>

B.<%@includesrc=”fileurl”%>

C.<%@includepage=”fileurl”%>

D.<%@includefile=”fileurl”%>

E.

19.在JSP中,以下注释在客户端HTML源代码中可以看到的是(C)。

(选择一项)

A.<%--JSP页面注释-->

B.<%//JSP页面注释%>

C.

--JSP页面注释-->

D.<%/*JSP页面注释*/%>

20.在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是(B)。

(选择一项)

A.session.setCharacterEncoding=”GBK”

B.request.setCharacterEncoding(”GBK”)

C.request.setCharSet(“GBK”)

D.application.setPageEncoding(“GBK”)

21.在Java中,以下关于得到ResultSet对象、PerparedStatement对象、Statement对象的说法,正确的是(AC)。

(选择二项)

A.可以使用Statement对象的ExecuteQuery方法返回ResultSet对象

B.可以使用Connectiont对象的CreateStatement方法获得PrepareStatement对象

C.可以使用Connectiont对象的CreateStatement方法获得Statement对象

D.可以使用Connectiont对象的ExecuteQuery方法返回ResultSet对象

22.在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将(B)。

(选择一项)

用户名:


密码:

A.表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数

B.表单提交到loginAction.jsp,用户无法在浏览器的地址栏看到提交的参数

C.表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数

D.表单提交到loginForm,用户无法在浏览器的地址栏看到提交的参数

23.给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是(CD)。

(选择二项)

<%

for(inti=0;i<10;i++){

__________________

}

%>

A.<%=i%>

B.

HelloWorld

C.%><%=i%><%

D.out.println(i);

24.在JSP中,下列(A)语句可以获得页面请求中一个文本框的输入(文本框的名称为title)(选择一项)

A.request.getParameter(“title”);

B.request.getAttribute(“title”);

C.request.getAttributes(“title”);

D.request.getParameters(“title”);

25在开发JDBC应用程序时,使用DriverManage类的getConnection()方法建立与数据源连接的语句为:

Connectioncon=DriverManager.getConnection(“jbdc:

odbc:

test”);r

URL连接中的”test”表示的是(B)。

(选择一项)

a)数据库中表的名称

b)数据库服务器的机器名

c)数据源的名称

d)用户名

26在JSP页面上,以下(C)语句,可以把类java.util.Date引入到JSP页面。

(选择一项)

a)<%pageimport=”java.util.Date”%>

b)<%@pageimport=”java.util.Date”@%>

c)<%@pageimport=”java.util.Date”%>

d)<%@import=”java.util.Date”%>

27在JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是().(选择一项)

用户名:


密码:

a)表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数

b)表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数

c)表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数

d)表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数

28在JSP中,有如下所示代码,该JSP运行后将输出(B)。

(选择一项)

<%=2+4%>

a)2+4

b)6

c)24

d)无输出,因为表达式是错误的

29在JSP页面组成中,(B)是正确的、且可以在客户端通过查看源代码看到的JSP注释。

(选择一项)

a)<--注释-->

b

--注释--!

>

c)<%--注释-->

d)<%--注释--%>

30在Java中,欲成功更新表course(hours字段为int型,coursetitle字段为nvarchar型)中数据,假设已经获得了数据库连接Connection的对象con,则以下程序段的下划线处应该填写的代码是(B)。

(选择一项)

PreparedStatementpstmt=con.prepareStatement(“updatecoursesethours=?

wherecoursetitle=?

”);

____________________________//此处填写代码

pstmt.setString(2,”accp”);

pstmt.executeUpdate();

a)pstmt.setInt(2,800);

b)pstmt.setInt(1,800);

c)pstmt.setString(2,”800”);

d)pstmt.setString(1,”800”);

31在JavaEE中,下列(0语句可以获取页面请求中一个文本框的输入(文本框的Name属性为title)。

(选择一项)A

a)request.getParameter(“title”);

b)request.getAttribute(“title”);

c)request.getParameterValues(“title”);

d)request.getParameters(“title”);

此题由提供

32在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交的信息,则应该在下划线处填写的代码时是(B)。

用户名:


密码:


(选择一项)

a)get

b)post

c)不填写任何内容

d)以上选项均可

33在Java中,使用结果集(ResultSet)返回查询就诶过,ResultSet接口的next()方法将游标从当前位置下移一行,如果到达结果集的末尾,则ResultSet的next()方法将返回(D)。

(选择一项)

a)1

b)0

c)True

d)False

34在Java中,JDBCAPI定义了一组用于数据库进行通信的接口和类,他们包括在(C)包中。

a)Java.lang

b)java.sql

c)java.util

d)java.math

35在JSP中,关于URL下面说法错误的是(B)。

(选择一项)

a)URL的含义是统一资源定位符

b)是正确的URL

c)Frp:

//192.168.36.52/down/test.zip是正确的URL

d)Maillk&是正确的URL

36在JavaJDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是(F)。

(选择一项)

e)DriverManager.forName(“sun.jdbc.jdbcOdbcDriver”);

f)DriverManager.getCnnection(“sun.jdbc.jdbcOdbcDriver”);

g)Class.forName(“sun.jdbc.jdbcOdbcDriver”);

h)Class.getCnnection(“sun.jdbc.jdbcOdbcDriver”);

37在JSP页面中,下列(I)表达式语句可以在页面中显示,请求中名字为title的文本框的内容。

(选择一项)

i)<%=request.getParnmeter(“title”)%>

j)<%=request.getA竹篮打水(“title”)%>

k)<%=request.getParnmeterValues(“title”)%>

l)<%=request.getParnmeters(“title”)%>

38JSP页面中包含如下代码,<%2=2+3%>则访问页面时,页面将显示(P)。

(选择一项)

m)2+3

n)5

o)23

p)不会输出,因为表达式是错误的

39给定如下JSP代码,其中包含了(B)中JSP的页面元素。

<%@pagelanguage=”java”contenType=”text/html;charset=GBK”%>

输出字符串

<%Stringstr=”helloworld”;%>

<%=str%>

(选择一项)

a)2

b)3

c)4

d)5

40在JSP中,page指令的(R)属性用来引入需要的包或类。

(选择一项)

q)Extends

r)Import

s)Language

t)contentType

41在JSP的小脚本中,使用一下(W)语句可以使浏览器重定向到另一个页面。

(选择一项)

u)request.sendRedirect(“http:

//www.jp-”);

v)request.sendRedirect();

w)response.sendRedirect(“http:

//www.jp-”);

x)response.sendRedirect();

42在Java中,较为常用的JDBC驱动方式(Z)和(BB)。

(选择二项)

y)JDBC-ODBC桥连

zz)Mssqlserver驱动程序

aa)纯ODBC驱动程序

bb)纯Java驱动程序

43.JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(EEFF)。

cc)使用JSP表达式可以生成JSP动态内容

dd)JSP表达式后面不能加分号

ee)JSP表达式的基本语法为<%!

代码%>

ff)一个表达式标签内可以编写多个Java表达式

44在Web应用系统中,编写了公共的处理页面名为manage.jsp,该页面包含在Web根目录,那么在Web根目录下的其他页面上引用该页面的代码正确是(II)。

gg)<%includefile=”manage.jsp”%>

hh)<%!

includefile=”manage.jsp”%>

ii)<%@includefile=”manage.jsp”%>

jj)

45.JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)。

(选择一项)

<%{%>

<%Stringstr;%>

<%}%>

Stris<%=str%>

a)编译期错误

b)编译Java源代码时发生错误

c)执行编译后的字节码时发生错误

d)运行后,浏览器上显示:

strisnull

此题由提供

46.给定如下Java代码片段,已知查询语句是:

selectidfromtitle,并且已经获得了相应的结果集对象res。

现在要控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是()。

While(res.next()){

Intid=__________A______

}

a)res.getInt(“id”);

b)res.getInt(0);

c)res.getInt

(1);

d)res.getInt(id);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1