最新版精编WEB应用程序开发【JAVA-WEB开发】完整考题库188题(含参考答案)

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

WEB应用程序开发【JAVA-WEB开发】考试题库
188题
一、填空题
1.JavaBean的种类分为___()_______和__()_____ __两类。

答案:setproperty,getproperty
2.超级链接标记<a>的href属性取值为 ___ 。

答案:链接的目标地址
3.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______ 。

答案:JSP脚本元素
4.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。

答案:页面的成员方法
5.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。

答案:synchronized
6.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。

答案:out.flush()
7.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。

答案:HttpServletRequest.getSession()
8.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。

答案:类和接口
9.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。

答案:服务,应用程序接口,协议
10.JavaBean的种类分为()和()两类。

答案:可视化 javabean,非可视化 javabean
11.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。

答案:javabean
12.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。

答案:<jsp:forword>
13.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。

答案:客户端,服务器端
14.HTML文档的开头和结束元素为________。

答案:<html></html>
15.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。

答案:浏览器,string
16. Resulset接口的__________方法可以使结果集指针指向下行数据。

答案:next()
17.getParameter()方法中以__________形式返回指定参数的所有值。

答案:字符串
18.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。

答案:SQL,返回
19.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。

答案:init(),service(),destroy()
20.使用DOM接口,应用程序可以随时访问文档中任何一部分数据,NodeList集合中的节点都是live的,对各节点的操作都会反应到XML文件中,因此DOM接口访问XML 文件又称为________。

答案:随机访问模式
21. IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。

答案:0至254
22.当今比较流行的技术研发模式是______和_____的体系结构来实现的。

答案:C/S,B/S
23. Servlet运行于________端,与处于客户端的Applet相对应。

答案:服务器
24.表单标记中的__________属性用于指定处理表单数据程序url的地址。

答案:action
25."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用
_______对话框。

答案:onclick/confirm
26. JDBC的英文全称是_________,中文意义是__________。

答案: Java Data Base Connectivity,Java数据库连接
27.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的 _____、_____、 _____等请求的方法,这些方法是_____、_______和_______等doXXX方法。

答案:HttpServlet,POST,GET,PUT,doPost,doGet,doPut
28.在“<%!”和“%>”之间声明的变量又称为_________ ,其作用范围为整个JSP 页面。

答案:页面成员变量
29. out对象的______方法,功能是输出缓冲的内容。

答案: out.flush()
30.getParameter()方法中以____()______形式返回指定参数的所有值。

答案:字符串
31.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个Cookie对象,用来保存客户端的用户信息。

答案:getWriter,addCookie
32.一个Bean由三部分组成:()、()、()。

答案:实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法
访问它的属性
33. Java Servlet的主要特点是:()、()、()、()、节省投资。

运行servlet需要在()注册.
答案:高效,方便,功能强大,可移植性好 ,web.xml
34. Servlet的生命周期分三个时期:()、()、()。

答案:装载Servlet,创建一个Servlet实例,销毁
35. JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。

答案:Java Server Pages,Sun Microsystems,动态
36.所有JSP程序操作都在()执行。

答案:服务器端
37.三种常用的动态网页技术是()、()、()。

答案:ASP,PHP,JSP
38.对待异常的方式有两种:();()。

答案:在方法内部捕获并处理该异常,在本方法内不处理该异常而是,将异常抛给方法的调用者由调用者决定如何处理异常
39.JSP 中不能应用()函数。

答案:JavaScript
40.为了解释page指令的import属性的使用,用()来说明。

答案:time.jsp程序
41.Include指令的语法格式(),其中()意思为相对地址。

答案:<%@include file=“relativeURL” %>,relativeURL
42.定制标识的前缀是()。

答案:prefix
43."()和()属性是每一个JSP动作都具有的属性。

其中()表示一
个动作的名称,而()则表示一个动作的作用域。

答案:id,scope,id,scope
44."<jsp:getProperty>动作用于从一个()中得到某
个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。

其JSP 语法为()。

答案:JavaBean,String,<jsp:getProperty name="beanInstanceName" property="propertyName" />
45.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。

答案:0至254
46.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。

答案:HttpSession
47."异常的处理,可在该方法的代码段中包含3类代码:()和
finally代码块。

答案:try catch
48.假设有一个JavaScript函数为show() ,如果要求在页面加载时就执行,最好使用<body>标记的_______什么事件。

答案:onload
49.FileOutputStream JSP 是( )公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

答案:Sun Microsystems
50.在读取文件时,可以有两种选择方式()、()。

答案:"ServletContext
51.操作文件主要有两种类型()、()。

答案:读取内容,写入内容或者更改文件的属性
52.request对象是()的一个实例。

当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。

答案:ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest
53."程序运行难免会发生异常和错误。

当处理JSP页面时,遇到的
异常分为两个基本类型:(),()。

答案:编译时的错误,运行时的错误
54.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数的单独值的字符串。

答案:getAttribute,getParameter
55.一个session可以通过()或重写()来维持。

答案:Cookie,URL
56."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正
在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。

答案:"HttpServerletRequest
57.JavaBean的属性()、()、()、()。

答案:Simple属性,Indexed属性,Bound属性,Constrained属性
58.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。

答案:getInitParameter,getAttribute
59.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。

答案:SessionID,唯一标识
60.如果要获取请求客户端的IP地址,应使用_______对象。

答案:request
61."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是
显示异常的()。

答案:堆栈
二、单选题
62."在某个JSP页面中存在这样一行代码:<%=""2""+""4""%>,运行该JSP,以下说法正确的是()
A."这行代码没有对应的输出
B.这行代码对应的输出是6
C.这行代码对应的输出是24
D.这么代码将引发错误
答案:C
63.<jsp:useBean>声明对象的默认有效范围为_____________________。

A.page
B.Session
C.application
D.request
答案:A
64."组件<input name=""imageField"" type=""image"" src=""/Last.gif"">表示( )。

A.图形按钮
B.图形显示标记
C.上传图片
D.下载图片
答案:A
65."正则表达式中,表示除了指定类型以外的字符的元字符是()
A.$
B.[^]
C.()
D.?
答案:B
66."下列XML格式正确的为( )。

A.<学生学号=“101”姓名=张三/>
B.<学生学号=“101”姓名=”张三”>
C.<学生学号=“101”姓名=”张三”/>
D.<abc 学号=“101”姓名=”张三”>学生</abc>
答案:D
67."A3-6 当浏览器第二次访问该JSP网页时的输出结果是什么? </br>
<%! int a=0; %></br>
<% int b=0; </br>
a++; </br>
b++; </br>
%> </br>
a:<%= a %> <br> </br>
b:<%= b %> </br>
选项:( )
A.a=0 b=0
B.a=1 b=1
C.a=2 b=1
D.a=3 b=2
答案:C
68."在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和()四个作用范围。

A.Request Scope
B.Response Scope
C.Out Scope
D. Writer Scope
答案:A
69."JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前, onValidate()函数返回值为true时()。

A."验证不通过,提交数据给服务器
B.验证不通过,不提交数据给服务器
C.验证通过,提交数据给服务器
D.验证通过,不提交数据给服务器
答案:C
70."给出了如下的查询条件字符串String condition=""insert book values(?,?,?,?,?)"";下列哪个接口适合执行该SQL查询()
A."Statement
B.PrepareStatement
C.CallableStatement
D.不确定
答案:B
71."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应
A."request
B.response
C.session
D.application
答案:C
72."对如下JSP代码说法正确的是()</br>
<%</br>
String str=""hello ,JBIT""!</br>
session.setAttribute(""msg"",str);</br>
String getStr=session.getAttribute(""msg"");</br>
out.println(getStr);</br>
%>
A."运行成功,页面上输出hello JBIT
B.运行成功,页面上输出msg
C.代码行 String getStr=session.getAttribute("msg");有错误,无法运行
D.代码行 String getStr=session.getAttribute("msg");有错误,无法运行
答案:D
73."在JDBC API中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程序
A."DriverManager
B.Connection
C.Statement
D.Class
答案:A
74."使用response对象进行重定向时,使用的是()方法
A."getRequestDispatcher()
B.forward()
C.sendRedirect()
D.setRequestDispatcher()
答案:C
75."下面哪一项不是JDBC的工作任务?()
A.与数据库建立连接
B.操作数据库,处理数据库返回的结果
C.在网页中生成表格
D.向数据库管理系统发送SQL语句
答案:C
76."如果请求页面中存在两个按钮(假定按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法
A."request.getParameter(sex);
B.request.getParameter("sex");
C.request.getParameterValues(sex);
D.request.getParameterValues("sex");
答案:B
77."下面常用的正则表达式中,表示中文字符的是()
A.^\d+(\.\d+)*$
B.^[0-9]*[1-9][0-9]*$
C.^(-?\d+)(\.\d+)?$
D.[\u4e00-\u9fa5]
答案:D
78.如果做动态网站的开发,以下()可以作为服务器端脚本语言。

A."HTML
B.JSP
C.JavaScipt
D.Java
答案:D
79."()是标题标记。

A.<p>标记
B.<br>标记
C.<hr>标记
D.<hn>
答案:D
80."阅读下面代码片段:</br>
RequestDispatcher</br> dispatcher=request.getRequestDispatcher(""a.jsp"");</br> dispatcher.forward(request,response);</br>
关于该段代码的作用,下列叙述哪项是正确的?( ) A.页面重定向到a.jsp页面
B.将请求转发到a.jsp页面
C.从a.jsp定向到当前页面
D.从a.jsp转发到当前页面
答案:B
81.用来在网页中显示图形的标记为()
A.<image src=”文件名”…>
B.<img src=”文件名”… >
C.<center src=”文件名”… >
D.<picture src=”文件名”… >
答案:B
82.表示粗体加斜体的标记是()。

A.<B>字体</B>
B.<I>字体</I>
C.<B><I>字体</I></B>
D.<U>字体</U>
答案:C
83.下列设置颜色的方法中不正确的是()
A."<body bgcolor=”red” >
B.<body bgcolor=”yellow” >
C.<body bgcolor=”#FF0000” >
D.<body bgcolor=”#HH00FF” >
答案:D
84.URL是Internet中资源的命名机制,URL由三部分构成()。

A."协议、主机DNS名或IP地址和文件名
B.主机、DNS名或IP地址和文件名、协议
C.协议、文件名、主机名
D.协议、文件名、IP地址
答案:A
85.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。

()
A.service()
B.init()
C.doPost()
D.destroy()
答案:B
86."下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格()</br>
while(rs.next()){</br>
out.print(“<tr>”);</br>
out.print(“<td>”+rs.getString(1)+”</td>”);</br>
out.print(“<td>”+rs.getString(2)+”</td>”);</br>
out.print(“<td>”+rs.getString(3)+”</td>”);</br>
out.print(“<td>”+rs.getString(“publish”)+”</td>”);</br>
out.print(“<td>”+rs.getFloat(“price”)+”</td>”);</br>
out.print(“</tr>”);</br>
}A.4
B.5
C.6
答案:B
87."下面是FileInputStream读取文件的代码片段:</br>
File file1=new File(fileName);</br>
FileInputStream finput=new FileInputStream(file1);</br>
int size=finput.available();</br>
BufferedInputStream buffer1=new BufferedInputStream(finput);</br>
byte b[]=new byte[90]; int n=0;</br>
while((n=buffer1.read(b))!=-1){</br>
allFilesmess.append(new String(b,0,n));</br>
} buffer1.close(); finput.close();</br>
除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?()A.90
B.89
C.n
D.size/n
答案:A
88.下列哪个不是HTML的常用标记____________________。

A.<html>
B.<head>
C.<body>
D.<Book>
答案:D
89.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)
A.进程
B.线程
C.程序
D.服务
答案:B
90."JSP内置对象request的getParameterValues()方法返回值是()
A."String[]
B.Object[]
C.String
D.Object
答案:A
91."下面哪一项不属于Node接口的子接口?()
A."Document
C.Nodelist
D.Text
答案:C
92."include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A.是一个完整的HTML文件
B.是一个完整的JSP文件
C.是一个完整的TXT文件
D.是一个完整的Java源文件
答案:B
93.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

()。

A."从定义处之后有效。

B.在整个页面内有效。

C.从定义处之前有效。

D.不确定。

答案:C
94."能够替代<字符的替代字符是()?()
A.&lt
B.&gt;
C.&lt;
D.&nbsp;
答案:C
95.下列哪一项不属于JSP动作指令标记?()
A.<jsp:param>
B.<jsp:plugin>
C.<jsp:useBean>
D.<jsp:javaBean>
答案:D
96.JSP的编译指令标记通常是指:()
A."Page指令、Include指令和Taglib指令
B.Page指令、Include指令和Plugin指令
C.Forward指令、Include指令和Taglib指令
D.Page指令、Param指令和Taglib指令
97.下列哪个属性为单元格向下打通的行数,用于合并单元格。

()
A.rowspan
B.colspan
C.height
D.width
答案:A
98.声名SmartUpload对象的正确方法是()
A.SmartUpload su = new SmartUpload();
B.SmartUpload su = SmartUpload.newInstance()
C.SmartUpload su = SmartUpload.initialize();
D.SmartUpload无需实例化,可直接使用
答案:A
99."使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。

()
A."String
B.Double
C.Object
D.Classes
答案:A
100."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。

()
A.service()
B.init()
C.doPost()
D.destroy()
答案:A
101."下列哪一项不是Servlet中使用的方法?()
A.doGet()
B.doPost()
C.service()
D.close()
答案:D
102."下述选项中不属于JDBC基本功能的是 :( )。

A."与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
答案:D
103."CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式()
A.嵌入样式
B.内联样式
C.文件样式
D.外联样式。

答案:C
104."HTML文档定义层的标记是()
A.<layer>
B.<level>
C.<div>
D.<element>
答案:C
105."关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?()
A.模型具有较高的通用性
B.Servlet对象擅长控制
C.分离了视图层和业务层
D.M、V、C之间具有较低的耦合性
答案:D
106.session对象的__________________方法用于设置会话的超时时间。

A.session.setMaxInactiveInterval(30);
B.session.setMaxTime(30) ;
C.session.getMaxInactiveInterval() ;
D.session.setAttribute(“time”,30) ;
答案:A
107."下列选项哪些是正确的JSP表达式语法格式?( )
A."<%String name=“YXQ”%>
B.<%String name=“您好”;%>
C.<%=“您好”;%>
D.<%=“YXQ”%>
108."下列( )指令定义在JSP编译时包含所需要的资源。

A.include
B.page
C.taglib
D.forward
答案:A
109."JSP中,HttpSession接口位于()包中。

A.javax.servlet
B.javax.servlet.http
C.javax.servlet.http.session
D.javax.servlet.session
答案:B
110.在XML文档中如果要使用到保留字符的话就要利用实体引用方式来表示。

“>”号的实体引用方式是:()
A.&amp
B.&gt
C.&lt
D.&apos
答案:C
111."WEB应用中,常用的会话跟踪方法不包括()。

A.URL重写
B.Cookie
C.隐藏表单域
D.有状态HTTP协议
答案:D
112."下面的代码是连接哪个数据库的驱动加载片段() </br>
try{ </br>
Class.forName(""oracle.jdbc.driver.OracleDriver""); </br>
} </br>
catch(Exception e){ </br>
out.print(e.toString()); </br>
}
A.Oracle
B.Sql Server
C.MySql
答案:A
113." 在JSP页面中使用<jsp:setProperty name=""bean的名字"" property =""*"" />格式,将表单参数为
Bean属性赋值,property=""*""格式要求Bean的属性名字()
A.必须和表单参数类型一致
B.必须和表单参数名称一一对应
C.必须和表单参数数量一致
D.名称不一定对应
答案:B
114."如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。

A.page
B.session
C.request
D.application
答案:D
115."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。

()
A.service()
B.init()
C.doPost()
D.destroy()
答案:A
116."关于MVC架构的缺点,下列的叙述哪一项是不正确的?()
A.提高了对开发人员的要求
B.代码复用率低
C.增加了文件管理的难度
D.产生较多的文件
答案:B
117."下列设置颜色的方法中不正确的是()
A."<body bgcolor=”red” >
B.<body bgcolor=”yellow” >
C.<body bgcolor=”#FF0000” >
D.<body bgcolor=”#HH00FF” >
答案:D
118."在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和()四个作用范围。

A.Request Scope
B.Response Scope
C.Out Scope
D.Writer Scope
答案:A
119."在MVC模式中,核心内容为()。

A.view
B.control
C.model
D.不确证
答案:C
120.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()
A."将需要的包或类引入到JSP页面中
B.指定JSP页面使用的脚本语言,默认为Java
C.指定JSP页面采用的编码方式,默认为text/html
D.服务器所在国家
答案: B
121.JSP应用程序配置文件的根元素为 ____________________
A.<WEB>
B.<web-inf>
C.<web-app>
D.<WebRoot>
答案:C
122."在J2EE中,在web.xml中,有如下代码:</br>
<session - config></br>
<session - timeout>30</session - timeout></br>
</session - config></br>
上述代码定义了默认的会话超时时长,时长为30()。

(选择一项)A.毫秒
B.秒
D.小时
答案:C
123."给定include1.jsp文件代码片断,如下:</br>
<% pageContext.setAttribute(""User"",""HAHA"");%></br>
_______//此处填写代码</br>
给定include2.jsp文件代码片断,如下:</br>
<%=pageContext.getAttribute(""User"")%></br>
要求运行include1.jsp时,浏览器上输出:HAHA</br>
要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。

(选择一项)
A."<jsp:include page=""include2.jsp"" flush=""true""/>
B.<%@ include file="include2.jsp"%>
C.<jsp:forword page="include2.jsp"/>
D.<% response.sendRedirect("include2.jsp");%>
答案:B
124." 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。

(选择一项)
A."1
B.1或多
C.0或1
D.0或多
答案:A
125."在J2EE中,test.jsp文件如下:</br>
<html></br>
<%{%></br>
<jsp:useBean id=""buffer"" scope=""page"" type=""ng.StringBuffer""/></br>
<% buffer.append(""ABC"");%></br>
<%}%> buffer is <%=buffer%></br>
</html></br>
运行时,将发生()。

(选择一项)A."转译期错误
B.运行期错误
C.运行后,浏览器上显示:buffer is null
D.运行后,浏览器上显示:buffer is ABC
答案:A
126.J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是()。

(选择一项)
A.0
B.TRUE
D.1
答案:C
127.J2EE中,以下关于HttpServlet的说法错误的是()。

(选择一项)
A."HttpServlet是一个抽象类
B.HttpServlet类扩展了GenericServlet类
C.HttpServlet类的子类必须至少重写service方法
D.HttpServlet位于javax.servlet.http包中
答案:C
128."给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。

(选项一项)</br>
<%@ page contentType=""text/html; charset=GBK"" %></br>
<%@ taglib uri=”/jsp/jstl/core” prefix=”c”%></br>
<html></br>
<body></br>
<% int counter = 10; %></br>
<c:if test=”${counter%2==1}”></br>
<c:set var=”isOdd” value=”true”></c:set></br>
</c:if></br>
<c:choose></br>
<c:when test=”${isOdd==true}”>it’s an odd </c:when></br>
<c:otherwise>it’s an even </c:otherwise></br>
</c:choose></br>
</body></br>
</html>
A."一个HTML页面,页面上显示it’s an odd
B.一个HTML页面,页面上显示it’s an even
C.一个空白的HTML页面
D.错误信息
答案:B
129."在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。

(选择一项)
A.A+B
B.AB
C.131
D.错误信息,因为表达式是错误的
答案:C
130."在JSP中,page指令的()属性用来引入需要的包或类。

(选择一项)
B.import
nguge
D.contentType
答案:B
131."在J2EE中,test.jsp文件中有如下一行代码:(选择一项)</br>
<jsp:useBean id=”user” scope=”_____” type=”erBean”/></br>
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

A.page
B.request
C.session
D.application
答案:C
132."当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。

(选择一项)
A.doStartTag()
B.doEndTag()
C.doInitBody()
D.doAfterBody()
答案:B
133."JavaMail是一组用于发送和接收邮件消息的API。

发送邮件使用()协议,接收邮件使用()协议。

(选择一项)
A."POP3 SMTP
B.POP3 TCP
C.SMTP TCP
D.SMTP POP3
答案:D
134.在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个()符号作为占位符。

A." *
B._
C.?
D.%
答案:C
135.在JSP中,()动作用于将请求转发给其他JSP页面。

(选择一项)
A.forward
eBean
D.setProperty
答案:A
136."在JSP页面上进行访问控制时,一般会使用jsp的()内置对象存储用户信息。

A."request
B.response
C.session
D.application
答案: C
137."在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是()
A.A、session.setCharacterEncoding=”GBK
B.request.setCharacterEncoding(GBK);
C.response.setCharSet(“GBK”)
D.application.setPageEncoding(“GBK”)
答案:B
138."B/S结构是随着Internet 技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S 结构与C/S 相比也存在一定得劣势,体现在( )
A.维护和升级方式复杂
B.可访问用户范围小
C.程序开发复杂
D.很难有丰富的页面效果
答案: D
139."在使用JSP开发web项目时,图片文件一般位于目录结构中的()下。

A."src目录
B.文档根目录或其子文件夹
C.META-INF目录
D.WEB-INF目录
答案:"B
140."在JavaJDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是()。

A."DriverManager.forName(“sun.jdbc.odbc.jdbcOdbcDriver”);
B.DriverManager.getConnection(“sun.jdbc.odbc.JdbcOdbcDriver”)
C.Class.forName(“sun.jdbc.odbc.jdbcOdbcDriver”)
D.Class.getConnection(“sun.jdbc.odbc.jdb cOdbcdriver”)
答案:C
141."JSP文件test.jsp文件如下所示,运行时,将发生()。

</br>
<html></br>
<%</br>
ng.StringBuffer buffer=null;</br>
buffer.append(“ABC”);</br>
%></br>
buffer is<%=buffer%></br>
</html>A."编译期错误
B.编译Java源代码时错误
C.执行编译后的字节码时发生错误
D.运行后,浏览器上显示:buffer is ABC
答案:
142.编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是()。

A."session.setAttribute(i,”I”);
B.session.setParameter(“I”,i);
C.session.setAttribute(new Intrger(i),”I”);
D.session,setAttribute(“I”,new Integer(i));
答案:D
143."在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下片段正确的
是()。

A."<img src=”../images/1.jpg” width=”100” height=”20”>
B.<img src=”//images/1.jpg” width=”100” height=”20”>
C.<img src=”/images/1.jpg” width=”100” height=”20”>
D.<img src=”images/1.jpg” width=”100” height=”20”>
答案: A
144."在JDBC 应用程序中,使用Statement接口的()办法,执行查询语句,并可返回结果集。

A."a) execute()
B.close()
C.executeUpdate()
D.executeQuery()
答案: D
145."在JSP页面中,下列()表达式语句可以获取页面请求中名字为title的文本框的内容。

A."<%=request.getParameter(“title”)%>
B.<%=request.getAttribute(“title”)%>
C.<%=request.getParameterValues(“title”)%>
D.<%=request.getParameters(“title”)%>
答案:A
146."在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为:</br>
Connection con = DriverManager.getConnection(“jdbc:obdc:test”);</br>
URL链接中的“test”表示的是.A."数据库中表的名称
B.数据库中服务器的机器名
C.数据源的名称
D.用户名
答案:C
147."在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。

</br>
<%</br>
String str=""world"";</br>
session.setAttrbute(""str"",str);</br>
-----------------------------</br>
%>
A."String s=session.getParameter(""str"");
B.String s=(String)session.getAttribute("str");
C.Object o=session.getAttribute(""str"");
D.Object o=(String)session.getAttribut(""str"");
答案:
148."在JSP中,要定义一个方法,需要用到以下()元素。

A.<%= %>
B.<% %>
C.<%! %>
D.<%@ %>
答案:C
149.在javaScrpt中window对象的_______________方法用于打开一个新窗口。

A.openWindow()
B.window()
C.open()
D.close()
答案:C
150.释放session对象时,使用session对象的__________________方法。

A.clear()
B.invalidate()
C.remove()
D.
答案:B
151."重向可以使用______________________方法。

A.response.sendRedirect(“login.jsp”);
B.request.sendRedirect(“login.jsp”);
C.<jsp :forward page= “login.jsp”/>
D.<forward page= “login.jsp”/>
答案:A
152.在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。

A.page
B.Session
C.out
D.application
答案:C
153.下列____________实现单击超级链接是弹出确认对话框,询问用户是否真的删除A."<a href=""removebook.jsp?bid=1"" onClick=""return confirm('你真的要删除吗?');"">删除</a>
B. <a href="removebook.jsp?bid=1" onClick="alert('你真的要删除吗?');">删除</a>
C.<a href="removebook.jsp?bid=1" onClick="return alert('你真的要删除吗?');">删除</a>
D. <a href=""removebook.jsp?bid=1"" onChange=""confirm('你真的要删除吗?');"">删除</a> 答案:A
154.在HTML文件中导入一个样式表的正确语法为______________________。

A."<link href=""css/css1.css"" rel=""stylesheet"" type=""text/css"">
B.<input href="css/css1.css" rel="stylesheet" type="text/css">
C.<import href="css/css1.css" rel="stylesheet" type="text/css">
D.<link src="css/css1.css" rel="stylesheet" type="text/css">
答案:A
155.在html中绘制表格时,____________________标记是表格中的换行标记。

A.<table>
B.<th>
C.<tr>
D.<td>
答案:C
156.在html标记中,____________________标记用于设置当前页面的标题。

A.head
C.title
D.html
答案:C
157."如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上
所有的应用使用,应该将该jar包复制到tomcat的______________________目录。

mon
B.Server
mon\lib
D.server\lib
答案:D
158.下列可以正确获取当前Web程序物理路径的方法为________________。

A.request.getRealPath(“/”)
B.request.getFile(“/”)
C.response.getRealPath(“/”)
D.response.getFile(“/”)
答案:A
159."如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的__对象。

A.page
B.Session
C.request
D.application
答案:D
160.下列_________指令定义在JSP编译时包含所需要的资源。

A.include
B.Page
C.taglib
D.forward
答案:A
161."JSP中的隐式注释为___________________。

A.// 注释内容
B.<!—注释内容-->
C.<%--注释内容--%>
D./* 注释内容 */
答案:C
162.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp 时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。

(选择一项)
A."a) <%@include file = “inc.jsp”%>
B.<%@include page=“inc.jsp”flush= “true”>
C.<jsp:include file = “inc.jsp”flush = “false”>
D.<jsp:forward page = “inc.jsp”/>
答案: A
163.下列表单<form><input type=”submit”value=”提交”></form>,如果单击提交按钮时,表单_________________________。

A.没有指定action属性,所以不做提交
B.使用post方式提交
C.提交到当前页
D.不确定
答案:C
164."以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是.
A."编译阶段、翻译阶段、执行阶段
B.翻译阶段、编译阶段、执行阶段
C.执行阶段、翻译阶段、编译阶段
D.执行阶段、编译阶段、翻译阶段
答案:B
165.在MVC模式中,核心内容为 _________。

A.view
B.control
C.model
D.不确证
答案:B
166."50) 在J2EE中,test.jsp文件中有如下一行代码:</br>
<jsp:useBean id=”user” scope=”__” type=”erBean”></br>
要使user对象可以作用于整个应用程序,下划线中应添入()。

(选择一项)
A.page。

相关文档
最新文档