计算机类应用培训SolidWorks

jsp程序设计练习题

173 题含答案SolidWorks
共 173 题返回本类
1单选题1 / 173
当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
查看答案
A. 发送一个JSP源文件到客户端
2单选题2 / 173
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
查看答案
B. 线程
5单选题5 / 173
下面描述错误的是
查看答案
C. 在<head>和</head>之间可以包含<title>和<body>等信息
6单选题6 / 173
下列设置颜色的方法中不正确的是
查看答案
D. <body bgcolor=”#HH00FF” >
8单选题8 / 173
<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到
查看答案
B. 浏览器的标题栏上
10单选题10 / 173
<p  align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为()。
查看答案
D. width
11单选题11 / 173
<font></font>标记中默认的中文字体是()
查看答案
D. “宋体”
12单选题12 / 173
表示粗体加斜体的标记是( )。
查看答案
C. <B><i>字体</i></B>
13单选题13 / 173
用来在网页中显示图形的标记为()
查看答案
B. <img  src=”文件名”  ... >
14单选题14 / 173
超级链接是互联网的灵魂,下面哪个是正确的链接标记()
查看答案
A. <a  href="http://www.sina.com"  " title="新浪网" >新浪网</a>
15单选题15 / 173
表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记( )
查看答案
A. <tables>
19单选题19 / 173
<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用()
查看答案
D. <option>
20单选题20 / 173
<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( )
查看答案
A. size
21单选题21 / 173
<textarea>子标记用来定义一个多行文本区,哪个属性指定文本框的行数( )
查看答案
C. rows
22单选题22 / 173
可以在以下哪个(  )标记之间插入Java程序片?()
查看答案
A. <% 和 %>
23单选题23 / 173
下列哪一项不属于JSP动作指令标记?()
查看答案
D. <jsp:javaBean>
25单选题25 / 173
可以在以下哪个(  )标记之间插入变量与方法声明?()
查看答案
B. <%! 和 %>
26单选题26 / 173
<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是()。
查看答案
D. response
27单选题27 / 173
下列变量声明在(  )范围内有效。
<%!Date dateTime;     
  int countNum;
%>
查看答案
C. 在整个页面内有效,被多个客户共享
28单选题28 / 173
在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。
查看答案
C. 从定义处之前有效。
29单选题29 / 173
在“<%=”和“%>”标记之间放置(),可以直接输出其值
查看答案
C. 字符串
30单选题30 / 173
include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。
查看答案
B. 是一个完整的JSP文件
31单选题31 / 173
JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间()。
查看答案
B. 不可以有空格
32单选题32 / 173
当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字()
查看答案
C. synchronized  
34单选题34 / 173
以下哪个对象提供了访问和放置页面中共享数据的方式()
查看答案
D. session
35单选题35 / 173
当response的状态行代码为哪个时,表示用户请求的资源不可用?()
查看答案
D. 404
36单选题36 / 173
一个典型的HTTP请求消息包括请求行、多个请求头和( )
查看答案
B. 信息体
37单选题37 / 173
在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和( )四个作用范围。
查看答案
A. Request Scope
39单选题39 / 173
能在浏览器的地址栏中看到提交数据的表单提交方式是( )
查看答案
B. get
40单选题40 / 173
可以利用request对象的哪个方法获取客户端的表单信息()
查看答案
A. request.getParameter()
41单选题41 / 173
JSP页面中request.getParamter(String )得到的数据,其类型是( )
查看答案
C. String
42单选题42 / 173
JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( )
查看答案
B. Double.parseDouble(strNumx)
43单选题43 / 173
当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()
查看答案
A. ISO-8859-1
44单选题44 / 173
JavaBean的属性必须声明为private,方法必须声明为()访问类型。
查看答案
D. public
45单选题45 / 173
JSP页面通过( )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
查看答案
C. id
46单选题46 / 173
JavaBean的作用范围可以是page、request、session和()四个作用范围中的一种。
查看答案
A. application
47单选题47 / 173
下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同
查看答案
B. request
48单选题48 / 173
下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。()
查看答案
A. application  
49单选题49 / 173
下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。()
查看答案
C. page
50单选题50 / 173
使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。()
查看答案
A. String  
51单选题51 / 173
使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。()
查看答案
B. setXxx方法
52单选题52 / 173
下面哪一项不在Servlet的工作过程中?()
查看答案
B. 客户端运行Applet
54单选题54 / 173
关于MVC架构的缺点,下列的叙述哪一项是不正确的?()
查看答案
B. 代码复用率低
55单选题55 / 173
下面哪一项对Servlet、JSP的描述错误?()
查看答案
D. 一般用JSP来处理业务逻辑,用Servlet来实现页面显示。
56单选题56 / 173
下面哪一项对Servlet描述错误?()
查看答案
C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
57单选题57 / 173
下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。(  )
查看答案
B. init()
58单选题58 / 173
下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。(  )
查看答案
A. service()  
59单选题59 / 173
下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。()
查看答案
D. destroy()
60单选题60 / 173
部署Servlet,下面哪一项描述错误?()
查看答案
D. 部署文件名为Server.xml
61单选题61 / 173
下面是一个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的类名是(  )
查看答案
A. FirstServlet
62单选题62 / 173
下面是Servlet调用的一种典型代码:
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %>
<html>
 <body bgcolor=cyan>
  <a href="helpHello">访问FirstServlet</a>
 </body>
</html>
该调用属于下述哪种。()
查看答案
B. 超级链接调用
63单选题63 / 173
下面是Servlet调用的一种典型代码:
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %>
<html>
<body bgcolor=cyan>
<jsp:forward page="helpHello"/>
</body>
</html>
该调用属于下述哪种。()
查看答案
D. jsp:forward调用
64单选题64 / 173
关于MVC架构的缺点,下列的叙述哪一项是不正确的?()
查看答案
B. 代码复用率低
65单选题65 / 173
关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?()
查看答案
D. 产生较多的文件
66单选题66 / 173
关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?()
查看答案
D. M、V、C之间具有较低的耦合性
67单选题67 / 173
阅读下面代码片段:
RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");
dispatcher.forward(request,response);
关于该段代码的作用,下列叙述哪项是正确的?()
查看答案
B. 将请求转发到a.jsp页面
70判断题70 / 173
超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
查看答案
A. 正确
72判断题72 / 173
盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
查看答案
A. 正确
73判断题73 / 173
用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。
查看答案
A. 正确
75判断题75 / 173
绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
查看答案
A. 正确
76判断题76 / 173
超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
查看答案
B. 错误
79判断题79 / 173
JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。
查看答案
A. 正确
80判断题80 / 173
JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记
查看答案
A. 正确
82判断题82 / 173
在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。
查看答案
B. 错误
85判断题85 / 173
程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
查看答案
A. 正确
86判断题86 / 173
程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。
查看答案
A. 正确
87判断题87 / 173
JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
查看答案
A. 正确
88判断题88 / 173
在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。
查看答案
B. 错误
90判断题90 / 173
jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。
查看答案
A. 正确
91判断题91 / 173
jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。
查看答案
A. 正确
97判断题97 / 173
out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。
查看答案
A. 正确
98判断题98 / 173
利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。
查看答案
B. 错误
100判断题100 / 173
contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。
查看答案
B. 错误
105判断题105 / 173
表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。
查看答案
A. 正确
106判断题106 / 173
request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是
查看答案
A. 正确
107判断题107 / 173
同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。
查看答案
A. 正确
108判断题108 / 173
session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。
查看答案
A. 正确
109判断题109 / 173
public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。
查看答案
B. 错误
111判断题111 / 173
url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。
查看答案
B. 错误
112判断题112 / 173
application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。
查看答案
A. 正确
116判断题116 / 173
JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。
查看答案
A. 正确
117判断题117 / 173
JavaBean的属性必须声明为private,方法必须声明为public访问类型。
查看答案
A. 正确
120判断题120 / 173
Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。
查看答案
A. 正确
121判断题121 / 173
JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
查看答案
A. 正确
123判断题123 / 173
用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。
查看答案
A. 正确
124判断题124 / 173
Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF目录中。
查看答案
A. 正确
125判断题125 / 173
在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。
查看答案
A. 正确
140填空题140 / 173
一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、__、 __、 __  7种要素构成。
查看答案
  1. 程序片(Scriptlet)
  2. 表达式(Exception)
  3. 注释(Comment)
141填空题141 / 173
JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet) __ 。
查看答案
统称为JSP脚本元素
144填空题144 / 173
在“<%!”和“%>”之间声明的变量又称为 __,其作用范围为整个JSP页面。
查看答案
页面成员变量
148填空题148 / 173
JSP声明函数时,如果在前面加上 __ 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
查看答案
synchronize
151填空题151 / 173
response对象的 __ 方法可以将当前客户端的请求转到其他页面去。
查看答案
sendRedirect(URL url)
154填空题154 / 173
在JSP中为内置对象定义了4种作用范围,即 __  、 __  、 __  和 __  四个作用范围。
查看答案
  1. Application Scope
  2. Session Scope
  3. Page Scope
  4. Request Scope
157填空题157 / 173
JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为 __ 和  __ 。
查看答案
  1. setXxx()
  2. getXxx()
159填空题159 / 173
要想在JSP页面中使用Bean,必须首先使用 __ 动作标记在页面中定义一个JavaBean的实例。
查看答案
160填空题160 / 173
scope属性代表了JavaBean的作用范围,它可以是page、 __ 、session和application四个作用范围中的一种。
查看答案
request
161填空题161 / 173
用户可以有多种方式请求Servlet,如 __ , __、__、   __等。
查看答案
  1. 浏览器直接调用
  2. 页面form中提交调用
  3. 超级连接调用
  4. Servlet调用
162填空题162 / 173
javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是  __ 、 __ 、 __ 方法。
查看答案
  1. init()
  2. service()
  3. destroy()
163填空题163 / 173
一般编写一个Servlet就是编写一个 __ 的子类,该类实现响应用户的__、 __ 、 __ 等请求的方法,这些方法是 __ 、 __ 和 __ 等doXXX方法。
查看答案
  1. HttpServlet
  2. POST
  3. GET
  4. PUT
  5. doPost
  6. doGet
  7. doPut
164填空题164 / 173
Servlet中使用Session对象的步骤为:调用  __ 得到Session对象,查看Session对象,在会话中保存数据。
查看答案
HttpServletRequest.getSession()
169填空题169 / 173
MVC是三层开发结构,这三个字母按顺序分别代表 __ 、 __ 、 __ 。
查看答案
  1. Model
  2. View
  3. Controller
170填空题170 / 173
 __ 封装了数据和对数据的操作,是实际进行数据处理计算的地方。 __ 是应用和用户之间的接口,它负责将应用显现给用户和显示模型的状态。 __ 负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程。
查看答案
  1. 模型
  2. 视图
  3. 控制器
171填空题171 / 173
控制器主要负责两方面的动作: __ ; __ 。  
查看答案
  1. 把用户的请求分发到相应的模型
  2. 将模型的改变及时反映到视图上
172填空题172 / 173
Sun公司的JSP规范提出了两种用JSP技术建立应用程序的方式,分别称为 __ 和 __ 。
查看答案
  1. JSP Model 1(模式1)
  2. JSP Model 2(模式2)
173填空题173 / 173
在Servlet中,主要使用HttpServletResponse类的重定向方法 __ 方法实现重定向,以及使用RequestDispatcher类的转发方法 __ 方法实现转发功能。
查看答案
  1. sendRedirect
  2. forward
← 上一卷下一卷 →