江苏海事职业技术学院 2011/2012学年第二学期期末考试试卷(B)答案 适考专业:计算机网络技术                      试卷编号: 考试科目:JSP 程序设计                          考试类型:考试                                                                            一、选择题(每题1分 共50分) 1.DriverManager 类的getConnection(String url,String user,String password)方法中,参数url 的格式为jdbc:<;子协议>:<;子名称>,下列哪个url 是不正确的?(B) A)”jdbc:mysql://localhost:80/数据库名” B)”jdbc:odbc:数据源” C)”jdbc:oracle:thin@host:端口号:数据库名” D)”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名” 2.查询结果集ResultSet 对象是以统一的行列形式组织数据的,执行ResultSet rs = uteQuery ("select bid,name,author,publish,price from book");语句,得到的结果集rs 的列数为( B ) A)4        B)5 C)6        D)不确定 3.下列哪个作用范围的Bean ,当客户离开这个页面时,JSP 引擎取消为客户该页面分配的Bean ,释放他所占的内存空间。(C ) A )application      B )request C )page          D )session 4.JSP 页面可以在“<%=”和“%>”标记之间放置Java 表达式,直接输出Java 表达式的值。组成“<%=”标记的各字符之间(B )。 A )可以有空格        B )不可以有空格 C )必须有空格        D )不确定 5.以下哪个对象提供了访问和放置页面中共享数据的方式(D ) A )pageContext  B )response  C )request  D )session 6.( D )是标题标记。 A )<p>标记  B )<br>标记    C )<hr>标记  D )<hn> 7.使用<jsp:getProperty>动作标记可以在JSP 页面中得到Bean 实例的属性值,并将其转
系部:信息工程系          班级:                    姓名:                    学号:
换为什么类型的数据,发送到客户端。(  A )
A)String B)Double
C)Object D)Classes
8.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)
A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-1
9.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒
10.JSP的Page编译指令的属性Language的默认值是:(A)
A)Java B)C
C)C#D)SQL
11.可以在以下哪个()标记之间插入变量与方法声明?(B)
A)<% 和%> B)<%!和%>
C)</ 和%> D)<% 和!>
12.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是(D)。
A)page B)request
C)session D)response
13.下列变量声明在()范围内有效。(C)。
<%! Date dateTime;
int countNum;
%>
A)从定义开始处有效,客户之间不共享
B)在整个页面内有效,客户之间不共享
C)在整个页面内有效,被多个客户共享
D)从定义开始处有效,被多个客户共享
14.下面描述错误的是(C)
A)HTML文件必须由<html>开头,</html>标记结束。
B)文档头信息包含在<head>与</head>之间。
C)在<head>和</head>之间可以包含<title>和<body>等信息。
D)文档体包含在<body>和</body>标记之间
15.JSP页面通过(C )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
A)name B)class
C)id D)classname
16.JSP的编译指令标记通常是指:(A)
A)Page指令、Include指令和Taglib指令
B)Page指令、Include指令和Plugin指令
C)Forward指令、Include指令和Taglib指令
D)Page指令、Param指令和Taglib指令
17.一个典型的HTTP请求消息包括请求行、多个请求头和(B )
A)响应行B)信息体C)响应行D)响应头
18.下面不属于JSP内置对象的是(D)
A)out对象B)respone对象C)application对象D)page对象
19.out对象是一个输出流,其输出不换行的方法是(A)
A)out.print( ) B)wLine( )
C)out.println( ) D)out.write( )
20.下列()注释为隐藏型注释。(C)。
A)<!-- 注释内容[<%= 表达式%>] -->
B)<!-- 注释内容-->
C)<%-- 注释内容--%>
D)<!—[<%= 表达式%>] -->
21.能在浏览器的地址栏中看到提交数据的表单提交方式是(B )
A)submit B)get
C)post D)out
22.JSP页面程序片中可以使用下列哪个方法将Paramter("ix")得到的数据类型转换为Double类型(B)
A)Double.parseString(strNumx) B)Double.parseDouble(strNumx)
C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)
23.下面不属于<input>标记中的name属性取值的是(D)
A)password B)hidden C)submit D)textarea
24.设置文档体背景颜的属性是(C )
A)text B)bgcolor C)background D)link
25.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean 有对应的什么方法。(B)
A)SetXxx方法B)setXxx方法
C)getXxx方法D)GetXxx方法
26.out对象是一个输出流,其输出各种类型数据并换行的方法是(C)
A)out.print( ) B)wLine( )
C)out.println( ) D)out.write( )
jsp页面输出的三种方式27.可以利用JSP动态改变客户端的响应,使用的语法是(A)
A)response.setHeader() B)response.outHeader()
C)response.writeHeader() D)response.handlerHeader()
28.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp 动作指令?(D)
A)<jsp:useBean> B)<jsp:setProperty>
C)<jsp:getProperty> D)<jsp:setParameter>
29.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp 动作指令?(D)
A)<jsp:useBean> B)<jsp:setProperty>
C)<jsp:getProperty> D)<jsp:setParameter>
30.给出了如下的查询条件字符串String condition="insert book values(?,?,?,?,?)";下列哪个接口适合执行该SQL查询(B)
A)Statement
B)PrepareStatement
C)CallableStatement
D)不确定
31.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属
性的修改都会影响到其他用户。(A)
A)application B)request
C)page D)session
32.<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型(  A )
A)size B)value C)selected D)checked
33.在JSP页面中使用<jsp:setProperty name="beanid" property="bean的属性" value="字符串" />格
式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法。(A)A)Long.parseLong(String s) B)Integer.parseInt(Stirng s)
C)Double.parseDouble(String s) D)不确定
34.下面常用的正则表达式中,表示数字的是(A )
A)^\d+(\.\d+)*$ B)^[0-9]*[1-9][0-9]*$
C)^(-?\d+)(\.\d+)?$ D)[\u4e00-\u9fa5]
35.下面是FileOutputStream对象写入的代码片段:
String filesMess=”abcdef”;
FileOutputStream outf=new FileOutputStream(fileName);
BufferedOutputStream bufferout=
new BufferedOutputStream(outf);
byte b[]=Bytes();
bufferout.write(b);
bufferout.flush();
bufferout.close();
outf.close();
代码执行后,文件中会写入哪个字符串的字节码(B )
A)”filesMess”B)”abcdef”
C)”b”D)不确定
36.BufferedReader处理Reader类中的方法外,还提供了public String readLine()方法,该方法读入一行文本,这里的“一行”指字符串以“\n”或什么做结尾。(C)A)\t B)\f

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。