JSP课程各章节选择题答案

  • 格式:doc
  • 大小:166.50 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1)如果做动态网站开发,以下()可以作为服务器端脚本语言。

A.HTML B.JSP C.JavaScript D.Java

2)在设计Web项目的目录结构时,一般吧JSP 和HTML文件放在()下。

A.src目录B.文档根目录或其子文件下

C.META-INT目录D.WEB-INF目录

3)在Web项目的目录结构中,web.xml文件位于()中。

A.src目录B.文档根目录C.META-INF目录D.WEB-INF目录4)下面对于B/S架构与C/S架构的描述错误的是()。

A.B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构

B.B/S机构是基于internet网络实现的,使得用户访问的范围扩大

C.C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护D.C/S可以设计出丰富的界面,而B/S则相对处于劣势

5)以下选项中()是正确的URL,(选两项)

A./talk/talk1.htm B.ftp://

C. D./news/welcome.html

第二章

6)在某个JSP页面中存在这样一行代码,<%= “2” + “4” %> 运行该JSP后,以下说法正

确的是()。

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

C.这行代码对应的输出时24 D.这行代码将引发错误

7)与page指令<%@ page import= “java.util.*, java.text.* “ %> 等价的是()。

A.<%@ page import= “java.util.* %>

<%@ page import= “java.text.* “ %>

B.<%@ page import= “java.util.*”, import= “java.text.* “ %>

C.<%@ page import= “java.util.* “; %>

<%@ page import= “java.text.* “; %>

D.<%@ page import= “java.util.* ; java.text.* “ %>

8)下列选项中,()是正确的表达式。

A.<% String s = “hello world ”;%> B.<% = “hello world ” ;%>

C.<% = “hello world ” %> D.<% ! “hello world ” %>

9)如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex), 分别代表男和女,

该页面提交后,为了获得用户的选择项,可以使用以下()方法。

A.request.getParameter(sex); B.request.getParameter(“sex”);

C.request.getParameterValues(sex); D.request.getParameterValues(“sex”); 10)JSP内置对象request和getParameterValues()方法的返回值是()。

A.String[ ]B.Object[ ] C.String D.Object

第三章

11)使用request对象进行重定向时,使用的是()方法。

A.gertRequestDispatcher(); B.forword()

C.sendRedirect() D.setRequestDispatcher();

12)对于转发与重定向的描述错误的语句是()。

A.重定向是在客户端发生作用,通过请求重新的地址实现页面转向

B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化

C.使用重定向时可以在地址栏中看到转向后的URL

D.转发与重定向都可以实现在页面跳转,因而没有区别

13)为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置

字符编码。

A.reponse.setContentType(); B.response.setCharacterEncoding()

C.response.setPageCoding() D.response.setCharset()

14)在JSP中使用JDBC语句访问数据库,正确导入S QL类库的语句是()。

A.<%@ page import=”java.sql.*” %>B.<%@ page import=” sql.*” %>

C.<%page import=”java.sql.*” %> D.<%@ import=”java.sql.*” %>

15)在JDBC API中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC

驱动程序。

A.DriverManager B.Connection C.Statement D.Class

第四章

16)如果要把一个用户名jack保存在session对象里,则下列语句正确的是()。

A. session.setAttribute( name, jack );

B. session.setAttribute(“ name” , “jack”);

C. session.setAttribute( “jack”, “ name” );

D. session.setAttribute(“jack”, name );

17)对如下JSP 代码说法正确的是()。

<%

Sring str = ”Hello.JBIT!”;

session.setAttribute(“msg’,str);

String getStr = session.getAttribute(“msg”);

out.println(getStr);

%>

A. 运行成功,页面上输出Hello.JBIT;

B. 运行成功,页面上输出msg;

C. 代码行session.setAttribute(“msg’,str);有错误,无法运行

D. 代码行String getStr = session.getAttribute(“msg”);有错误,无法运行

18)在IE窗口访问JSP页面,其代码如下。然后连续刷新页面,输出的结果是X,紧接着

重新启动一个新的IE窗口运行该JSP代码,连续刷新两次,输出的结果是Y,X和Y 的值分别是()。

<%@ page contentType=”text/html; charset=GBK” %>

<% Integer cnt = (Integer)application.ge tAttribute(“hitCount”);

if ( cnt == null){

cnt = new Integer(1);

}else{

cnt = new Integer(cnt.intValue() + 1 );

}