11-12-2 JSP程序设计 期末试卷(B)答案
2012年JSP程序设计期末试卷A

<BODY bgcolor=cyan><Font size=4>
<jsp:useBean id="zhang" class="ccc.Worker" scope="page" >
</jsp:useBean>
<jsp:setProperty name= "zhang" property="name" value="张小三" />
JSP程序设计期末考试试卷(A卷)
专业级JSP程序设计课程
.
.
9.在JSP中,(A)动作用于将请求转发给其他JSP页面。
eBeanD.setProperty
10.JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(C)。
B.property C.valueD.以上皆不会出现
7.在JSP内置对象中,与请求相关的对象是Request对象。
8.客户端向服务器端提交数据的方式通常有两种:一种是Get提交方式;另一种是Post提交方式。
9.在JSP中,可以使用<jsp:SetProperty>操作来设置Bean的属性,也可以使用<jsp:GetProperty>操作来获取Bean的值。
答案:<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<HEAD>
<TITLE>阶乘(Factorial)</TITLE>
JSP期末理论考试B卷

一、选择题(每小题1分,共40分)1.下面是FileInputStream读取文件的代码片段:File file1=new File(fileName);FileInputStream finput=new FileInputStream(file1);int size=finput.available();BufferedInputStream buffer1=new BufferedInputStream(finput);byte b[]=new byte[90]; int n=0;while((n=buffer1.read(b))!=-1){allFilesmess.append(new String(b,0,n));} buffer1.close(); finput.close();除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?(A)A)90 B)89C)n D)size/n2.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格(B )while(rs.next()){out.print("<tr>");out.print("<td>"+rs.getString(1)+"</td>");out.print("<td>"+rs.getString(2)+"</td>");out.print("<td>"+rs.getString(3)+"</td>");out.print("<td>"+rs.getString("publish")+"</td>");out.print("<td>"+rs.getFloat("price")+"</td>");out.print("</tr>");}A)4 B)5 C)6 D)不确定3.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。
大学第二学期JSP期末考试试卷及参考答案

大学第二学期JSP期末考试试卷及参考答案大学第二学期JSP期末考试试卷及参考答案一、填空题(本大题共11小题,每空1分,共20分) 1、指令标识通常以标记结束。
2、如果想在JSP页面中调用e_ception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成类后类中的(属性)和(方法)。
6、通常应用动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(response)对象提供了设置响应报头的方法。
9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(lication)。
10、按功能Bean可以分为(可视化Bean)和(非可视化Bean)。
11、通常情况下通过.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
二、简答题(本大题共6小题,每题5分,共30分) 1、简述JSP的处理过程。
(1)客户端通过浏览器向服务器发出请求,该请求中包含了请求的资的路径(2)服务器根据被加载的客户端的请求加载被请求的JSP页面(3)Web服务器中的JSP引擎把被加载的JSP页面转换成servlet (4)JSP引擎把生成的JSP页面编译成class文件(5)服务器执行这个class文件(6)服务器把执行结果发送给浏览器显示 2、简述请求转发和请求重定向的区别。
jsp程序设计习题答案

jsp程序设计习题答案JSP程序设计习题答案在学习JSP程序设计的过程中,习题是非常重要的一部分。
通过完成习题,我们可以巩固所学的知识,提高自己的编程能力。
本文将为大家提供一些JSP程序设计习题的答案,希望能对大家的学习有所帮助。
习题一:编写一个JSP页面,实现一个简单的登录功能。
用户输入用户名和密码,点击登录按钮后,页面显示登录成功或登录失败的提示信息。
答案:```jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>登录页面</title></head><body><h1>登录页面</h1><form action="login.jsp" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name="password"><br><input type="submit" value="登录"></form><%-- 处理登录请求 --%><%String username = request.getParameter("username");String password = request.getParameter("password");if (username.equals("admin") && password.equals("123456")) {out.println("登录成功!");} else {out.println("登录失败!");}%></body></html>```习题二:编写一个JSP页面,实现一个简单的计算器功能。
jsp程序设计第2版习题解答含题目

习题一1.怎么启动和关闭服务器答:确保服务器使用的是环境变量设置的。
3.怎样访问服务目录子目录中的页面答:服务目录的下的目录称为该服务目录下的相对服务目录。
浏览器的地址栏中键入:目录名字/子目录名字页面。
4.如果想修改服务器的端口号,应当修改哪个文件?能否将端口号修改为80?答:修改服务器安装目录中文件夹中的主配置文件:,只要没有其他应用程序正在占用80,就可以将端口号设置为80。
习题二1.“<%!”和“%>”之间声明的变量与“<%”和“%>”之间声明的变量与有何不同答:“<%!”和“%>”之间声明的变量在整个页面内都有效,称为页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。
所有用户共享页面的成员变量,因此任何一个用户对页面成员变量操作的结果,都会影响到其他用户。
“<%”和“%>”之间声明的变量称为局部变量,局部变量在页面后继的所有程序片以及表达式部分内都有效。
运行在不同线程中的程序片的局部变量互不干扰,即一个用户改变程序片中的局部变量的值不会影响其他用户的程序片中的局部变量。
当一个线程将程序片执行完毕,运行在该线程中的程序片的局部变量释放所占的内存。
2.如果有两个用户访问一个页面,该页面中的程序片将被执行几次?答:两次。
5.请编写一个简单的页面,显示大写英文字母表。
答:< "2312" %><><><%( 'A'<='Z'){(" ");}%><><>6.请简单叙述指令标记和动作标记的不同。
答:指令标记的作用是在页面出现该指令的位置处,静态插入一个文件,即页面和插入的文件合并成一个新的页面,然后引擎再将这个新的页面转译成文件。
因此,插入文件后,必须保证新合并成的页面符合语法规则,即能够成为一个页面文件。
JSP期末试卷B及答案

《JSP 程序设计》 试卷B 卷出卷教师: 适应班级:考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 %复查总分 总复查人(本题20分)一、填空题(每空1分,共20分.)1、HTML 文件是 文件格式,可以用文本编辑器进行编辑制作。
2、将一个图像作为一个超级链接,用到了__ __标记。
3、URL 是Uniform Resource Locator 的缩写,中文称之为 。
4、JSP 页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression )和Java 程序片(Scriptlet)统称为 。
5、“<%!”和“%〉”之间声明的方法在整个页面内有效,称为 。
6、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 。
7、JSP 页面中,输出型注释的内容写在 、 之间。
8、Page 指令的属性Language 的默认值是 。
9、〈select>标记中的size 属性默认值为 .10、表单的提交方法包括 方法.11、使用Bean 首先要在JSP 页面中使用 指令将Bean 引入.12、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成。
jsp+javabean+servlet 。
(本题20分)二、填空题(每小题1分,共20分)1、Tomcat 服务器的默认端口号是:( )A 、 80B 、8080C 、21D 、21212、由JSP 页面向Tag 文件传递数据要使用的指令是( )。
A 、tagB 、attributeC 、variableD 、taglib 3、在MVC 模式中,核心内容为 ( )。
A 、 viewB 、 controlC 、 modelD 、 不确定 4、创建JSP 应用程序时,配置文件web.xml 应该在程序下的( )目录中。
A 、 admin B 、 servlet C 、 WEB-INF D 、 WebRoot5、〈p align="段落对齐方式”〉标记中,align 属性为段落文字的对齐方式,不能取的值为( )。
《JavaScript程序设计》期末复习题(答案)

《JavaScript程序设计》期末复习题(答案) JavaScript程序设计笔试与上机各占50分,考试时间为100分钟(笔试部分50分,考试时间40分钟)一、判断题(1’某10=10’)1.Jcript与JavaScript的区别2.JavaScript区分大小写3.“<!--”与“-->”是HTML注释标记,“//”是JavaScript注释标记4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。
5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link 对象代表超链接,而不是锚(anchor)对象来代表。
6.diplay:none和viibility:hidden都可以实现隐藏元素在前台的显示,但viibility:hidden保证原有位置不被占用。
7.函数如果需要返回一个特定类型的值,必须使用return语句。
8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。
10.含有与不含有框架结构的浏览器窗口的关闭方法。
11.在JavaScript中,数组元素可以是任何类型的数据。
12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。
13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。
14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。
15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。
二、选择题(2’某20=40’)1.以下哪个变量名是非法的:()A.num_1B.2umC.SumD._de2.以下哪个单词不属于javacript保留字:()A.withB.parentC.caeD.void3.在JavaScript中用下面哪个关键字来定义变量:()A.intB.documentC.charD.var4.(778>787)5:2的结果是:()A.2B.5C.5,2D.35.在JavaScript表达式中12+"12"+"5"的结果是:()A.29B.1217C.126D.121256.下列哪个方法可以使窗口显示上一个地址页面:()JavaScript程序设计A.forward()B.go()C.back()D.reload()7.DOM定义了访问HTML文档对象的一套:()A.属性B.方法C.事件D.以上都是8.onScroll事件是指:()A.移动鼠标B.按下按钮C.移动滚动条D.点击鼠标9.分析下面的JavaScript代码段,输出结果是:()a=eval("3+6+7");document.write(a);A.16B.367C.0D.以上都不是10.在JavaScript中,命令按钮(Button)支持的事件是:()A.onClickB.onChangeC.onSelectD.onLoad11.使用open方法打开具有浏览器工具栏、地址栏、菜单栏的窗口,下列选项正确的是:()A.open("某.html","HI","toolbar=1,crollbar=1,tatu=1");B.open("HI","crollbar=1,location=1,tatu=1");C.open("某.html","tatu=ye,menubar=1,location=1");D.open("某.html","HI","toolbar=ye,menubar=1,location=1");12.在JavaScript中,文本域不支持的事件包括:()A.onBlurB.onChangeC.onFocuD.onLotFocued13.下面对于JavaScript中的单选按钮(radio)的说法正确的是:()A.单选按钮可以通过单击“选中”和“未选中”来进行切换B.单选按钮没有checked属性C.单选按钮不支持onClick事件D.单选按钮的length属性表示同一组中单选按钮的数量14.下面关闭名为mydiv的层的代码正确的是:()A.document.getElementById(mydiv).tyle.diplay="none";B.document.getElementById("mydiv").tyle.diplay=none;C.document.getElementById("mydiv").tyle.diplay="none";D.document.getElementById("mydiv").tyle.diplay=="none";15.etTimeout("move()",20)语句的含义是:()A.每隔20秒,move()函数就会被调用一次B.每隔20分钟,move ()函数就会被调用一次C.每隔20毫秒,move()函数就会被调用一次D.move()函数被调用20次16.下列语句中,可以用来实现改变HTML文档背景颜色的是:()A.document.bgColor("yellow")B.document.bgColor()="yellow"JavaScript程序设计C.document.bgColor="yellow"D.document.background="yellow"17.下面对于JavaScript中的复选框(checkbo某)的说法正确的是:()A.如果需将一个复选框选中,需要将复选框的elected属性设为trueB.如果需将一个复选框选中,需要将复选框的checked属性设为trueC.如果需将一个复选框选中,需要将复选框的elected属性设为electedD.如果需将一个复选框选中,需要将复选框的checked属性设为checked A.元素失去焦点B.当前焦点位于该元素C.页面被载入D.将当前内容提交18.JavaScript语言的文件中,focu将触发的事件是:()19.在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了什么事件后产生的:()A.onBlurB.onFocuC.onChangeD.onClick20.如果下拉列表框(elect)对象中没有选项被选中,那么electedInde某属性的值为:()A.0B.1C.-1D.null21.分析下面的JavaScrip代码段,输出的结果是:()var1=15;var2=”tring”;if(iNaN(1))document.writeln(1);if(iNaN(2))document.write(2);A.15B.tringC.15tringD.不打印任何信息22.如下代码片断,当鼠标移到图片上时,显示的内容是:()<IMGrc=“1.jpg”name=“photohop”onMoueOver=“rc=‘2.jpg’”onMoueOut=“rc=‘1.jpg’”alt=“很可爱呀!”>A.1图B.2图C.1图及文字“很可爱呀!”D.2图及文字“很可爱呀!”23.网页中有一个名为pre.gif的“后退”小图标,下面实现“后退”功能正确的选项是:()A.<Ahref="javacript:hitory.go(-1);"><IMGrc="pre.gif"width="67"></A>B.<Ahref="javacript:hitory.go(1);"><IMGrc="pre.gif"width="6 7"></A>C.<Ahref="hitory.go(-1);"><IMGrc="pre.gif"width="67"></A> JavaScript程序设计D.<Ahref="hitory.go(1);"><IMGrc="pre.gif"width="67"></A>24.分析javacript代码段,输出结果是:()vara="125.8765";c=pareInt(a);d=pareFloat(a);document.write(c+"&nbp;&nbp;"+d)A.125.8765126B.125125.8765C.125.8765125D.126125.876525.分析下面的javacript代码段,输出结果是:varmytring="Iamagoodtudent";a=mytring.inde某Of("good");document.write(a);A.5B.6C.7(D.8)JavaScript程序设计(上机部分50分,考试时间60分钟)三、编程题(15’+15’+20’=50’)1.应用JavaScript中的for语句,实现1到50之间所有奇数之和及计算出奇数的总个数,并把它们输出到页面中。
JSP程序设计考试试题与答案

专业:移动通信科目:JSP程序设计一、单项选择题1.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()A.可以在一个页面中使用多个<%@ page %>指令。
B.<%@ page %>作用于整个JSP页面。
C.<%@ page %>指令中的属性只能出现一次。
D.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
答案:C2.对于一个继承于TagSupport标签来说,他的dostart方法的返回值决定本体是否可见,那么下面那一个是让本体可见的()A.EVAL_PAGEB.SKIP_PAGEC.SKIP_BODYD.EVAL_BODY_INCLUDE答案:D3.关于JavaBean正确的说法是()A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.被引用的Bean文件的文件名后缀为.javaC.Bean文件放在任何目录下都可以被引用D.在JSP文件中引用Bean,其实就是用<jsp:useBean>语句答案:A4.下面的代码的执行结果描述正确的是()import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;publid class MyTest extends BodyTagSupport{private int num=0;public int doAfterBody(){JspWriter out=bodyContent.getEnclosingWriter();try{out.println("good<br>");}catch(Exception e){}num++;if(num<2)return EVAL_BODY_AGAIN;else return SKIP_BODY;}}A.输出0次 goodB.输出3次 goodC.输出2次 goodD.输出1次 good答案:B5.如果我们的提交方式是POST,在httpservlet里没有dopost方法对应的话,将出现下面的那种错误()A.404B.400C.500D.405答案:D6.不能在不同用户之间共享数据的方法是()A.利用文件系统B.通过ServletContext对象C.利用数据库D.通过cookie答案:D7.在JSP中,()动作用于将请求转发给其他JSP页面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方法系部:信息工程系 班级: 姓名: 学号:换为什么类型的数据,发送到客户端。
( A )A)String B)DoubleC)Object D)Classes8.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-19.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒10.JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C#D)SQL11.可以在以下哪个()标记之间插入变量与方法声明?(B)A)<% 和%> B)<%!和%>C)</ 和%> D)<% 和!>12.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是(D)。
A)page B)requestC)session D)response13.下列变量声明在()范围内有效。
(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)classC)id D)classname16.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)out.newLine( )C)out.println( ) D)out.write( )20.下列()注释为隐藏型注释。
(C)。
A)<!-- 注释内容[<%= 表达式%>] -->B)<!-- 注释内容-->C)<%-- 注释内容--%>D)<!—[<%= 表达式%>] -->21.能在浏览器的地址栏中看到提交数据的表单提交方式是(B )A)submit B)getC)post D)out22.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter("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)textarea24.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link25.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean 有对应的什么方法。
(B)A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法26.out对象是一个输出流,其输出各种类型数据并换行的方法是(C)A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )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)StatementB)PrepareStatementC)CallableStatementD)不确定31.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。
(A)A)application B)requestC)page D)session32.<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型(A )A)size B)value C)selected D)checked33.在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[]=this.filesMess.getBytes();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)\fC)\r D)\p37.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML 网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。
A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件38.在JSP页面中使用<jsp:setProperty name="bean的名字" property ="*" />格式,将表单参数为Bean属性赋值,property="*"格式要求Bean的属性名字(B)A)必须和表单参数类型一致B)必须和表单参数名称一一对应C)必须和表单参数数量一致D)名称不一定对应39.下面哪一项对Servlet描述错误?(C)A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B)Servlet接口定义了Servelt的生命周期方法C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D)Servlet客户线程调用service方法响应客户的请求40.阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);关于该段代码的作用,下列叙述哪项是正确的?(B)A)页面重定向到a.jsp页面B)将请求转发到a.jsp页面C)从a.jsp定向到当前页面D)从a.jsp转发到当前页面41.下列那个调用数据类型转换方法会发生NumberFormatException异常?(D )A)Long.parseLong(“1234”) B)Integer.parseInt(“1234”)C)Double.parseDouble(“123.45”) D)Integer.parseInt(“123a”)42.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?(C)A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法B)如果一个参数key有多个值,那么getParameter(key)方法会返回空C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.getParameter(key)43.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器44.可以利用request对象的哪个方法获取客户端的表单信息(A)A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()45.下面哪一项不是加载驱动程序的方法?(A)A)通过DriverManager.getConnection方法加载B)调用方法Class.forNameC)通过添加系统的jdbc.drivers属性D)通过registerDriver方法注册46.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和(A )四个作用范围。