JSP课程各章节选择题答案解析Word格式.docx
《JSP课程各章节选择题答案解析Word格式.docx》由会员分享,可在线阅读,更多相关《JSP课程各章节选择题答案解析Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
BD
5章
ABCD
6章
AD
BC
AC
7章
8章
11章
12章
CD
第一章
1)如果做动态网站开发,以下()可以作为服务器端脚本语言。
A.HTMLB.JSPC.JavaScriptD.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.B.ftp:
//
C.D./news/welcome.html
第二章
6)在某个JSP页面中存在这样一行代码,<
%=“2”+“4”%>
运行该JSP后,以下说法正确的是()。
A.这行代码没有对应的输出B.这行代码对应的输出时6
C.这行代码对应的输出时24D.这行代码将引发错误
7)与page指令<
%@pageimport=“java.util.*,java.text.*“%>
等价的是()。
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.*“%>
8)下列选项中,()是正确的表达式。
%Strings=“helloworld”;
%>
B.<
%=“helloworld”;
%=“helloworld”%>
D.<
%!
“helloworld”%>
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.StringD.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语句访问数据库,正确导入SQL类库的语句是()。
%@pageimport=”java.sql.*”%>
B.<
%@pageimport=”sql.*”%>
%pageimport=”java.sql.*”%>
D.<
%@import=”java.sql.*”%>
15)在JDBCAPI中所提供的()类的职责是:
依据数据库的不同,管理不同的JDBC驱动程序。
A.DriverManagerB.ConnectionC.StatementD.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代码说法正确的是()。
%
Sringstr=”Hello.JBIT!
”;
session.setAttribute(“msg’,str);
StringgetStr=session.getAttribute(“msg”);
out.println(getStr);
A.运行成功,页面上输出Hello.JBIT;
B.运行成功,页面上输出msg;
C.代码行session.setAttribute(“msg’,str);
有错误,无法运行
D.代码行StringgetStr=session.getAttribute(“msg”);
18)在IE窗口访问JSP页面,其代码如下。
然后连续刷新页面,输出的结果是X,紧接着重新启动一个新的IE窗口运行该JSP代码,连续刷新两次,输出的结果是Y,X和Y的值分别是()。
%@pagecontentType=”text/html;
charset=GBK”%>
html>
%Integercnt=(Integer)application.getAttribute(“hitCount”);
if(cnt==null){
cnt=newInteger
(1);
}else{
cnt=newInteger(cnt.intValue()+1);
}
application.setAttribute(“hitCount”,cnt);
%=cnt%>
/html>
A.5,8B.5,3C.1,2D.1,2
19)JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应。
A.requestB.responseC.sessionD.application
20)在下列选项中,正确创建并实现写入cookie的语句分别是()。
(选两项)
A.Cookiecookie=newCookie(Stringkey,Objectvalue);
B.Cookiecookie=newCookie();
C.response.add(cookie);
D.response.addCookie(cookie);
21)在Java中,下列关于重定向和转发的描述正确的是()。
(选两项)
A.转发对应的代码为:
rquest.getRequestDispatcher(url).forward(request,response);
B.重定向对应的代码为:
request.sendRedirect(url);
C.重定向在用户的浏览器端被处理。
D.转发后,浏览器的地址栏内容会发生改变。
22)对于转发与重定向的描述错误的语句是()。
A.重定向是在客户端发生作用,通过请求新的地址实现页面转向
第五章
23)获取数据源的正确方法是()。
A.DateSourcesource=newDataSource();
B.DataSourcesource=DataSource;
.newInstance();
C.DataSourcesoutce=(DataSource)ic.lookup(“java:
comp/enb/jdbc/books”);
D.以上都不对;
24)使用数据源时,数据库驱动程序的.jar文件应该放在()。
A.应用程序的类库内B.应用程序的WEB-INF/lib下
C.Tomcat根目录\lib下D.Tomcat的common\lib下
25)下面对于连接池描述错误的是()。
A.使用数据库连接池技术,所有的连接与释放均由连接池统一管理
B.连接池可以自行分配连接,当连接使用完毕后需要通过编码实现正确的关闭
C.使用连接池技术可以提升数据库的操作效率
D.在程序中使用连接池可以减少系统资源的开支
26)在程序中使用javaBean可以及大地方便我们进行代码编写,下面对于javaBean描述正确的是()。
A.javaBean可以是一个共有的类,也可以是一个私有的类
B.一个javaBean中的方法全部是私有方法
C.使用javaBean封装数据时,应当将属性设置为私有
D.通过设置共有的get()方法来获取属性
27)使用JNDI配置数