1.如果做动态网站的开发,以下()可以作为服务器端脚本语言。
A.HTML
B.JSP
C.JavaScipt
D.Java
答案:D
2.在设计Web项目的目录结构下,一般把JSP和
HTML文件放在()
A.src目录
B.
文档根目录或其子文件夹下
C.META-INF目录
D.WEB-INF目录
答案:B
3.在web项目的目录结构中,web.xml文件位于()中
A.src目录
B.
文档根目录
C.META-INF目录
D.WEB-INF目录
答案:D
4.下面对于B/S架构与C/S架构的描述错误的是()
A.B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B.B/S架构是基于Intenet
网络实现的,使得用户访问的范围扩大
C.C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护
D.C/S可以
设计出丰富的界面,而B/S则相对处于劣势。
答案:A
5.以下选项中()是正确的URL(选择两项)
A.linkwan.con/talk/talk1.htm
B.ftp://ftp.linkwan
C.baidu
D./news/welcome.html
答案:AB
第二章 Hello JSP
1.在某个JSP页面中存在这样一行代码:<%="2"+"4"%>,运行该JSP,以下说法正确的是()
A.这行代码没有对应的输出
B.这行代码对应的输出是6
C.这行代码对应的输出是24
D.这么代码将引发错误
答案:C
2.与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.
B.<%@ page import="java.util.* ; java.text.*"%>
答案:A
3.下列选项中,()是正确的表达式
A.<% String s="hello world" ;%>
B.<%="hello world" ;%>
C.<%="hello world"%>
D.
答案:C
4.如果请求页面中存在两个单选按钮(假定单选按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法
A.request.getParameter(sex);
B.request.getParameter("sex");
C.request.getParameterValues(sex);
D.request.getParameterValues("sex");
答案:B
5.JSP内置对象request的getParameterValues()方法返回值是()
A.String[]
B.Object[]
C.String
D.Object
答案:A
第三章
JSP数据交互
1.使用response对象进行重定向时,使用的是()方法
A.getRequestDispatcher()
B.forward()
C.sendRedirect()
D.setRequestDispatcher()
答案:C
2.对于转发与重定向的描述错误的语句是()
A.重定向是在客户端发生作用,通过请求新的地址实现页面转向
B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化
C.使用重定向时可以在地址栏中看到转向后的URL
D.转发与重定向都可以实现在页面跳转,因而没有区别
答案:D
3.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码
A.respo
nse.setContentType()
B.response.setCharcterEncoding()
C.response.setPageCoding()
D.response.setCharset()
答案:B
4.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是()
A.<%@ page import="java.sql.*" %>
B.<%@ page import="sql.*" %>
C.<%page import="java.
sql.*"%>
D.<%@ import="java.sql.*"%>
答案:A
5.在JDBC API中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动
程序 A.DriverManager
B.Connection
C.Statement
D.Class
答案:A
第四章 状态管理
1.如果要把一个用户名jack保存在session对象里,则下列语句正确的是()
A.session.setAttribute(name,jack);
B.session.setAttribute("name","jack");
C.session.setAttribute("jack",name);
D.session.setAttribute("jack","name");
答案:B
2.对如下JSP代码说法正确的是()
<%
String str="hello ,JBIT"!
session.setAttribute("msg",str);
String getStr=session.getAttribute("msg");
out.println(getStr);
%>
A.运行成功,页面上输出hello JBIT
B.