jsp程序设计练习题

时长:120分钟 总分:201分

179浏览 0人已完成答题

题型介绍
题型 单选题 判断题 填空题
数量 67 63 43
1.
当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
问题详情




2.
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
问题详情




3.
不是JSP运行必须的是()
问题详情




4.
Tomcat服务器的默认端口号是:
问题详情




5.
下面描述错误的是
问题详情




6.
下列设置颜色的方法中不正确的是
问题详情




7.
设置文档体背景颜色的属性是
问题详情




8.
<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到
问题详情




9.
( )是标题级别标记。
问题详情




10.
<p  align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为()。
问题详情




11.
<font></font>标记中默认的中文字体是()
问题详情




12.
表示粗体加斜体的标记是( )。
问题详情




13.
用来在网页中显示图形的标记为()
问题详情




14.
超级链接是互联网的灵魂,下面哪个是正确的链接标记()
问题详情




15.
表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记( )
问题详情




16.
HTML文档定义层的标记是( )
问题详情




17.
下面不属于<input>标记中的type属性取值的是()
问题详情




18.
下面不属于<input>标记中的type属性取值的是()
问题详情




19.
<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用()
问题详情




20.
<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( )
问题详情




21.
<textarea>子标记用来定义一个多行文本区,哪个属性指定文本框的行数( )
问题详情




22.
可以在以下哪个(  )标记之间插入Java程序片?()
问题详情




23.
下列哪一项不属于JSP动作指令标记?()
问题详情




24.
JSP的Page编译指令的属性Language的默认值是:()
问题详情




25.
可以在以下哪个(  )标记之间插入变量与方法声明?()
问题详情




26.
<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是()。
问题详情




27.
下列变量声明在(  )范围内有效。
<%!Date dateTime;     
  int countNum;
%>
问题详情




28.
在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。
问题详情




29.
在“<%=”和“%>”标记之间放置(),可以直接输出其值
问题详情




30.
include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。
问题详情




31.
JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间()。
问题详情




32.
当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字()
问题详情




33.
下面不属于JSP内置对象的是()
问题详情




34.
以下哪个对象提供了访问和放置页面中共享数据的方式()
问题详情




35.
当response的状态行代码为哪个时,表示用户请求的资源不可用?()
问题详情




36.
一个典型的HTTP请求消息包括请求行、多个请求头和( )
问题详情




37.
在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和( )四个作用范围。
问题详情




38.
Form表单的method属性能取下列哪项的值( )
问题详情




39.
能在浏览器的地址栏中看到提交数据的表单提交方式是( )
问题详情




40.
可以利用request对象的哪个方法获取客户端的表单信息()
问题详情




41.
JSP页面中request.getParamter(String )得到的数据,其类型是( )
问题详情




42.
JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( )
问题详情




43.
当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()
问题详情




44.
JavaBean的属性必须声明为private,方法必须声明为()访问类型。
问题详情




45.
JSP页面通过( )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
问题详情




46.
JavaBean的作用范围可以是page、request、session和()四个作用范围中的一种。
问题详情




47.
下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同
问题详情




48.
下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。()
问题详情




49.
下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。()
问题详情




50.
使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。()
问题详情




51.
使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。()
问题详情




52.
下面哪一项不在Servlet的工作过程中?()
问题详情




53.
下列哪一项不是Servlet中使用的方法?()
问题详情




54.
关于MVC架构的缺点,下列的叙述哪一项是不正确的?()
问题详情




55.
下面哪一项对Servlet、JSP的描述错误?()
问题详情




56.
下面哪一项对Servlet描述错误?()
问题详情




57.
下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。(  )
问题详情




58.
下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。(  )
问题详情




59.
下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()
问题详情




60.
部署Servlet,下面哪一项描述错误?()
问题详情




61.
下面是一个Servlet部署文件的片段:
<servlet>    
 <servlet-name>Hello</servlet-name>    
 <servlet-class>myservlet.example.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
 <servlet-name>Hello</servlet-name>
 <url-pattern>/helpHello</url-pattern>
</servlet-mapping>
Servlet的类名是(  )
问题详情




62.
下面是Servlet调用的一种典型代码:
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %>
<html>
 <body bgcolor=cyan>
  <a href="helpHello">访问FirstServlet</a>
 </body>
</html>
该调用属于下述哪种。()
问题详情




63.
下面是Servlet调用的一种典型代码:
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %>
<html>
<body bgcolor=cyan>
<jsp:forward page="helpHello"/>
</body>
</html>
该调用属于下述哪种。()
问题详情




64.
关于MVC架构的缺点,下列的叙述哪一项是不正确的?()
问题详情




65.
关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?()
问题详情




66.
关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?()
问题详情




67.
阅读下面代码片段:
RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");
dispatcher.forward(request,response);
关于该段代码的作用,下列叙述哪项是正确的?()
问题详情




68.
HTML称为超文本元素语言,它是Hypertext  Markup  Language的缩写。
问题详情


69.
一个HTML文档必须有<head>和<title>元素。
问题详情


70.
超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
问题详情


71.
表单域一定要放在<form>元素中
问题详情


72.
盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
问题详情


73.
用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。
问题详情


74.
在网页中图形文件与网页文件是分别存储的。
问题详情


75.
绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
问题详情


76.
超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
问题详情


77.
当样式定义重复出现的时候,最先定义的样式起作用
问题详情


78.
在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面
问题详情


79.
JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。
问题详情


80.
JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记
问题详情


81.
JSP页面中的指令标记、JSP动作标记统称为脚本元素。
问题详情


82.
在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。
问题详情


83.
在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。
问题详情


84.
页面成员方法不可以在页面的Java程序片中调用。
问题详情


85.
程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
问题详情


86.
程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。
问题详情


87.
JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
问题详情


88.
在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。
问题详情


89.
不可以用一个page指令指定多个属性的取值。
问题详情


90.
jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。
问题详情


91.
jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。
问题详情


92.
<jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。
问题详情


93.
JSP页面只能在客户端执行。
问题详情


94.
JSP页面中不能包含脚本元素。
问题详情


95.
Page指令不能定义当前JSP程序的全局属性。
问题详情


96.
Tomcat服务器支持直接使用application对象。
问题详情


97.
out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。
问题详情


98.
利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。
问题详情


99.
respone对象主要用于向客户端发送数据。
问题详情


100.
contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。
问题详情


101.
Post属于表单的隐式提交信息方法。
问题详情


102.
<select>标记用于在表单中插入一个下拉菜单。
问题详情


103.
表单信息的验证只能放在服务器端执行。
问题详情


104.
网页中只要使用gb2312编码就不会出现中文乱码。
问题详情


105.
表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。
问题详情


106.
request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是
问题详情


107.
同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。
问题详情


108.
session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。
问题详情


109.
public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。
问题详情


110.
session对象可以用来保存用户会话期间需要保存的数据信息。
问题详情


111.
url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。
问题详情


112.
application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。
问题详情


113.
application对象可以用来保存数据。
问题详情


114.
JavaBean的属性可读写,编写时set方法和get方法必须配对。
问题详情


115.
JavaBean也是Java类,因此也必须有主函数。
问题详情


116.
JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。
问题详情


117.
JavaBean的属性必须声明为private,方法必须声明为public访问类型。
问题详情


118.
在JSP页面中使用Bean首先要使用import指令将Bean引入。
问题详情


119.
表单提交后,<jsp:setProperty>动作指令才会执行。
问题详情


120.
Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。
问题详情


121.
JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
问题详情


122.
一般用JSP来实现页面,用Servlet来处理业务逻辑。
问题详情


123.
用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。
问题详情


124.
Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF目录中。
问题详情


125.
在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。
问题详情


126.
Servlet和applet分别在处于服务器和客户机两端。
问题详情


127.
Servlet与普通Java应用程序一样,要有main方法。
问题详情


128.
对于每一个Servlet实例,只能被初始化一次
问题详情


129.
doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。
问题详情


130.
不能给一个Servlet映射多个访问路径
问题详情


131.
HTML文档的开头和结束元素为 ______。
问题详情
132.
一个HTML文档由______、文档头和文档体三部分组成。
问题详情
133.
HTML文件是______文件格式,可以用文本编辑器进行编辑制作。
问题详情
134.
表格定义中使用的子标记<td>的含义为______。
问题详情
135.
将一个图像作为一个超级链接,用到了 ______ 标记。
问题详情
136.
input表单域表示一个文本框时,它的type属性应该赋值为 ______ 。
问题详情
137.
URL是Uniform Resource Locator的缩写,中文称之为 ______ 。
问题详情
138.
超级链接标记<a>的href属性取值为______。
问题详情
139.
<select>标记中的size属性默认值为______
问题详情
140.
一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、______、 ______、 ______  7种要素构成。
问题详情
141.
JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet) ______ 。
问题详情
142.
指令标记、JSP动作标记统称为______
问题详情
143.
“<%!”和“%>”之间声明的方法在整个页面内有效,称为 ______。
问题详情
144.
在“<%!”和“%>”之间声明的变量又称为 ______,其作用范围为整个JSP页面。
问题详情
145.
JSP页面的程序片中可以插入 ______ 标记。
问题详情
146.
当JSP页面的一个客户线程在执行 ______ 方法时,其他客户必须等待。
问题详情
147.
JSP页面中,输出型注释的内容写在 ______ 和 ______ 之间。
问题详情
148.
JSP声明函数时,如果在前面加上 ______ 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
问题详情
149.
Page指令的属性Language的默认值是 ______ 
问题详情
150.
JSP的 ______ 对象用来保存单个用户访问时的一些信息。
问题详情
151.
response对象的 ______ 方法可以将当前客户端的请求转到其他页面去。
问题详情
152.
当客户端请求一个JSP页面时,JSP容器会将请求信息包装在 ______ 对象中。
问题详情
153.
response.setHeader(“Refresh”, “5”)的含义是指页面刷新时间为   ______ 。
问题详情
154.
在JSP中为内置对象定义了4种作用范围,即 ______  、 ______  、 ______  和 ______  四个作用范围。
问题详情
155.
表单的提交方法包括 ______ 和 ______ 方法。
问题详情
156.
表单标记中的 ______ 属性用于指定处理表单数据程序url的地址。
问题详情
157.
JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为 ______ 和  ______ 。
问题详情
158.
使用Bean首先要在JSP页面中使用 ______ 指令将Bean引入。
问题详情
159.
要想在JSP页面中使用Bean,必须首先使用 ______ 动作标记在页面中定义一个JavaBean的实例。
问题详情
160.
scope属性代表了JavaBean的作用范围,它可以是page、 ______ 、session和application四个作用范围中的一种。
问题详情
161.
用户可以有多种方式请求Servlet,如 ______ , ______、______、   ______等。
问题详情
162.
javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是  ______ 、 ______ 、 ______ 方法。
问题详情
163.
一般编写一个Servlet就是编写一个 ______ 的子类,该类实现响应用户的______、 ______ 、 ______ 等请求的方法,这些方法是 ______ 、 ______ 和 ______ 等doXXX方法。
问题详情
164.
Servlet中使用Session对象的步骤为:调用  ______ 得到Session对象,查看Session对象,在会话中保存数据。
问题详情
165.
Servlet运行于 ______ 端,与处于客户端的 ______ 相对应。
问题详情
166.
当Server关闭时, ______ 就被销毁。
问题详情
167.
使用Servlet处理表单提交时,两个最重要的方法是 ______ 和 ______ 。
问题详情
168.
Serlvet接口只定义了一个服务方法就是 ______ 。
问题详情
169.
MVC是三层开发结构,这三个字母按顺序分别代表 ______ 、 ______ 、 ______ 。
问题详情
170.
 ______ 封装了数据和对数据的操作,是实际进行数据处理计算的地方。 ______ 是应用和用户之间的接口,它负责将应用显现给用户和显示模型的状态。 ______ 负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程。
问题详情
171.
控制器主要负责两方面的动作: ______ ; ______ 。  
问题详情
172.
Sun公司的JSP规范提出了两种用JSP技术建立应用程序的方式,分别称为 ______ 和 ______ 。
问题详情
173.
在Servlet中,主要使用HttpServletResponse类的重定向方法 ______ 方法实现重定向,以及使用RequestDispatcher类的转发方法 ______ 方法实现转发功能。
问题详情