jsp考试课后题Word下载.docx

上传人:b****5 文档编号:18572190 上传时间:2022-12-28 格式:DOCX 页数:11 大小:18.61KB
下载 相关 举报
jsp考试课后题Word下载.docx_第1页
第1页 / 共11页
jsp考试课后题Word下载.docx_第2页
第2页 / 共11页
jsp考试课后题Word下载.docx_第3页
第3页 / 共11页
jsp考试课后题Word下载.docx_第4页
第4页 / 共11页
jsp考试课后题Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

jsp考试课后题Word下载.docx

《jsp考试课后题Word下载.docx》由会员分享,可在线阅读,更多相关《jsp考试课后题Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

jsp考试课后题Word下载.docx

intx=3;

switch(x+4){

case7:

y=1;

default:

y=y+1;

}

二、选择题

1、以下(C)的对象可以使用键/值的形式编程数据。

A.ArrayList

B.LinkedList

C.HashMap

D.Collection

2、假设已经获得ResultSet对象rs,那么获取第一行数据的正确语句是(B)。

A.rs.hasNext()

B.rs.next()

C.rs.nextRow()

D.rs.hasNextRow()

3、JDK中提供的(A)类的主要职志:

依据数据库的不同,管理不同的JDBC驱动程序。

A.DriverManager

B.Connection

C.Statement

D.Class

4、假定已经使用变量con获得一个数据库连接。

要从表title中删除所有(类型为varchar)

为“张三”的记录,可以填入下划线处的代码是(B)。

StringsqlStr=”deletefromtitlewherecreator=?

”;

PreparedStatementpstmt=con.psrparedStatement(strSql);

Pstmt.executeUpdate();

A.pstmt.setString(0,”张三”);

B.pstmt.setString(1,”张三”);

C.pstmt.setInt(0,”张三”);

D.pstmt.setInt(1,”张三”);

5、假定已获得一个数据库连接,使用变量con来表示。

下列语句中能够准确获得结果集的

有(AD)。

(选两项)

A.Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery(“select*fromtable1”);

B.Statementstmt=con.createStatement(“select*fromtable1”);

ResultSetrs=stmt.executeQuery();

C.PreparedStatementpstmt=con.psrparedStatement();

ResultSetrs=pstmt.executeQuery(“select*fromtable1”);

D.PreparedStatementpstmt=con.psrparedStatement(“select*fromtable1”);

ResultSetrs=pstmt.executeQuery();

第三章

第四章

1、JSP指令元素主要有3种类型的指令,它们分别是:

page、include和taglib。

2、<

%@page。

%>

中import参数允许重复使用多次,而其他参数只能出现一次。

3、jsp页面的输出缓冲区默认为true。

1、在jsp标准动作标签中,(B)相当于创建一个javaBean的示例。

A.getProperty

B.useBean

C.setProperty

D.forward

2、在jsp页面中存在这样一行代码:

<

%=”2”+”4”%>

运行后,下列说法对的是(C)。

A.这行代码没有对应的输出

B.这行代码的对应输出是:

6

C.这行代码的对应输出是:

24

D.这行代码将引发错误

3、与page指令<

%@pageimport=”java.util.*,java.text.*”%>

等价的是(A)。

A.<

%@pageimport=”java.util.*”%>

%@pageimport=”java.text.*”%>

B.<

%@pageimport=”java.util.*”import=”java.text.*”%>

C.<

%@pageimport=”java.util.*”;

%@pageimport=”java.text.*”;

D.<

%@pageimport=”java.util.*;

java.text.*”%>

4、下列选项中(C)是正确表达式。

%Strings=”HelloWord!

”%>

B.<

%=“HelloWord!

%=”HelloWord!

D.<

%!

”HelloWord!

5、一个jsp程序源代码如下:

jsp:

includepage=”two.jsp”flush=”true”>

paramname=”location”value=”Beijing”/>

/jsp:

include>

在two.jsp中,(D)段代码片段可以输出参数location的值。

getParamname=”location”>

getPropertyname=”location”>

%=request.getAttribute(“location”)%>

%=request.getParameter(“location”)%>

6、给点include1.jsp文件代码片段,如下:

%pageContext.setAttribute(“user”,”HAHA”);

//此处填写代码

给定include2.jsp文件代码片段,如下:

%=pageContext.getAttribute(“user”)%>

要求运行include1.jsp时。

浏览器上输出:

HAHA。

要满足以上条件,include1.jsp中下划线处应填入以下(B)语句。

includepage=”include2.jsp”flush=”true”/>

%@includefile=”include2.jsp”%>

forwordpage=”include2.jsp”>

%response.sendRedirect(“include2.jsp”);

7、在jsp中,以下不是jsp隐式对象的是(B)。

A.pageContext

B.context

C.application

D.out

8、在jsp中,page指令的(B)属性用来引入重要的包或类。

A.extends

B.import

C.language

D.contentType

第五章

1、jsp的内置有out、session、application、pageContext、request、response、exception

page、config。

2、从request对象中读取数据的方法是getParameter;

写入request对象数据的方法是:

setAttribute。

1、下列选项中,(A)可以获取到请求页面的一个文本框输入(文本框的名称为name)。

A.request.getParameter(“name”);

B.request.getParameter(name);

C.request.getParameterValues(“name”);

D.request.getParameterValues(“name”);

2、页面中存在两个多选按钮(sex),分别代表男和女,该页面提交后,为了获得用户的选

项值,可以使用以下(A)方法。

A.request.getParameter(“sex”);

B.request.getParameter(sex);

C.request.getParameterValues(“sex”);

3、使用response对象进行重定向时,使用(C)方法。

A.getRequestDispatcher()

B.forward

C.sendRedirect()

D.setRequestDispatcher(),

4、关于表单发送的两种方式get和post,以下说法正确的是(AC)。

(多选)

A.get是表单发送的默认方式

B.post是表单发送的默认方式

C.使用get发送时有255个字符的限制

D.通过post方式发送信息,在地址栏里可以

看到发送信息

5、jsp提供了一个可以在多个请求之间持续有效的内置对象(C),该内置对象与浏览器一

一对应。

A.request

B.response

C.session

D.application

第六章

1、javaBean的生命周期,需要page、request、application、session中设置。

默认为page。

2、javaBean有关的常用的动作元素有useBean、setProperty、getProperty、forward4种。

1、某jsp程序中声明使用javaBean的语句如下:

useBeanid=”user”

class=”mypackage.User”scope=”page”/>

要取出该javaBean的loginName属性值,以下语句正确的(AC)。

(选择两项)

getPropertyname=”user”property=”loginName”/>

getPropertyid=”user”property=”loginName”/>

C.<

%=user.getLoginName()%>

%=user.getProperty(“loginName”)%>

2、在jsp中想要使用user包中的User类,则以下写法正确的是(A)。

useBeanid=”user”class=”user.User”scope=”page”/>

useBeanclass=”user.User.class”/>

useBeanname=”user”class=”user.User”/>

useBeanid=”user”Class=”User”import=”user.”/>

3、在jsp开发中,javaBean最常用的就是连接数据库、执行数据库的操作。

下列步骤顺序

正确的是(C)。

A.首先创建ResultSet,再创建Statement和Connection

B.首先创建Connection,再创建Statement和ResultSet,返回Statement

C.首先创建Connection,再创建Statement和ResultSet,返回ResultSet

D.首先创建Statement,再创建ResultSet和Connection,返回ResultSet

4、要访问Bean中名为jsp的属性,应该使用方法(B)。

A.getjsp

B.getJsp

C.get_jsp

D.JSP

第七章

1、在页面中想要显示一个数组元素值,应使用(B)标签来实现。

c:

if>

foreach>

sql:

param>

out>

2、阅读下列代码,请说出在括号处应填入的代码是(A)。

%@pagecontentType=”text/html;

charset=GBK”pageEncoding=”GBK”%>

%!

String[]names={“a”,”b”,”c”};

forEachvar=”name”items=”()”;

${name}

/c:

forEach>

A.${names}

B.${pageScope.names}

C.${sessionScopenames}D<

%=names%>

3、阅读下列代码

${<

param.name>

param.age>

param.sex>

paramValues.age[0]>

在地址栏内输入地址后追加:

name=xiaoli&

age=20,显示结果是(C)。

A.xiaoli20

B.xiaoli2020

C.xiaoli20null20

D.xiaoli20null

4、JSPEL表达式:

${user.loginName}执行效果等同于(A)。

%=user.getLoginName()%>

%user.getLoginName();

%=user.loginName%>

%user.loginName;

第八章

1、javaServletAPI包括两个包,分别是javax.servlet.http.HttpServletRequest和

javax.servlet.http.HttpServletResponse。

2、Servlet的生命周期由三个方法控制,它们是init()、service()和destroy()。

3、HttpServlet对象以setAttribute方法保存数据,getAttribute方法读取数据。

1、HttpServletResponse的(D)方法用于将一个HTTP请求重定向到另一个Servlet类。

A.sendURL

B.redirectURL

D.getRequestDispatcher()

2、在Servlet生命周期中,对应服务阶段的方法是(D)。

A.doGet()

B.doPost()

C.doGet()和doPost()

D.service()

3、在web.xml文件中,描述了一个Servlet,其中(B)指定了Servlet类的访问路径。

servlet>

中的<

servlet-name>

url-pattern>

servlet-class>

servlet-mapping>

4、使用HttpSession的(B)方法保存数据到HttpSession。

A.getAttribute()

B.setAttribute()

C.getSession()

D.以上都不对

5、阅读下列代码指出其中有(B)处错误。

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

HttpSessionsession=request.getSession();

intcount=50;

session.setAttribute(“count”,count);

session.setAttribute(“userName”,”xiaoli”);

Stringusername=session.getAttribute(“userName”);

PrintWriterout=response.getWriter();

Out.println(“你好,”+username);

A.1

B.2

C.3

D.4

6、下列(A)方法是获取客户端的表单数据,(B)方法是获取HttpSession对象内数据。

A.request.getParameter(“userName”)

B.session.getAttribute(“userName”)

C.request.setParameter(“userName”)

D.session.setAttribute(“userName”)

7、下面的程序在控制台的打印结果是(D)。

Listlist=newArrayList();

List.add(“aa”);

List.add(“bb”);

Session.setAttribute(“list”,list);

List.add(“cc”);

Listlist1=(List)session.getAttribute(“list”);

for(inti=0;

i<

list.size();

i++)

{

System.out.print(list1.get(i));

A.aabb

B.aabbcc

C.cc

 

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

当前位置:首页 > 农林牧渔

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

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