参考教材:JSP程序设计(第2版) 作者:王大东
注:题目的难易程度为题库中的自带设置
1 . 容易 (1分)Tomcat服务器的默认端口号是( )。
A. 80
B. 8080
C. 21
D. 2121
Tomcat默认使用的端口号是8080。
2 . 容易 (1分)URL是Internet中资源的命名机制,在端口取默认值情况下,URL由三部分构成( )。
A. 协议、主机DNS名或IP地址和文件名
B. 主机、DNS名或IP地址和文件名、协议
C. 协议、文件名、主机名
D. 协议、文件名、IP地址
URL由协议名称、主机地址(IP地址和端口号)、页面文件名组成。 HTPP协议的默认端口号是80,如果访问的地址的端口是80时,可以省略端口号。
3 . 容易 (1分)表格中的行标记<tr>有许多属性,valign属性不可以取下列那个值。( )。
A. top
B. middle
C. left
D. baseline
表格中的行标记<tr>的valign属性取值有四种,分别是top (上对齐)、middle(居中对齐)、bottom(下对齐)和baseline(基线对齐)。
4 . 容易 (1分)用来在网页中显示图形的标记为( )。
A.<A href="文件名" ...>
B.<img src="文件名" ... >
C.<center src="文件名" ... >
D.<picture src="文件名" ... >
网页中显示图形图像的标记是<img>,其中属性src的值是图像的 URL 地址
5 . 容易 (1分)下面哪个是正确的超链接标记( )。
A. <a href="http://www.sohu.com" title="搜狐网" >搜狐网</a>
B. <a target="http://www.sohu.com" title="搜狐网" >搜狐网</a>
C. <a href="搜狐网" title="搜狐网" > http://www.sohu.com </a>
D. <a target="搜狐网" title="搜狐网" >http://www.sohu.com</a>
网页的超链接标记是<a> 标签,属性href的值是超链接指向的页面的 URL, 属性title的值是当鼠标停留在超链接时,显示的提示信息。
6 . 容易 (1分)下面不属于<input>标记中的type属性取值的是( )。
A. text
B. radio
C. submit
D. picture
<input>标记的type 属性规定 input 元素的类型,可取的值有text、button、checkbox、radio、image、reset、submit等,picture不是可取的值。
7 . 容易 (1分)类型为radio的input标签用于在表单中来定义单选按钮控件,下面哪个属性指定单选按钮通过表单向服务器提交的值( )。
A. size
B. value
C. name
D. checked
8 . 容易 (1分)<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用( )。
A. <list>
B. <item>
C. <dot>
D. <option>
9 . 容易 (1分)JSP的Page编译指令的属性Language的默认值是( )。
A. Java
B. JSP
C. JavaServlet
D. JavaScript
JSP的page指令的language属性设置JSP页面使用的语言,默认值是Java,目前只支持Java语言一种。
10 . 容易 (1分)可以在以下哪个( )标记之间插入变量与方法声明?
A. <% 和 %>
B. <%! 和 %>
C. </ 和 %>
D. <% 和 !>
在四个选项中,只有<%! 和 %>之间可以进行变量和方法声明。
11 . 容易 (1分)JSP的指令通常是指( )。
A. Page指令、Include指令和Taglib指令
B. Page指令、Include指令和Plugin指令
C. Forward指令、Include指令和Taglib指令
D. Page指令、Param指令和Taglib指令
JSP包括指令和动作,其中指令包括page指令、include指令和taglib指令。
12 . 容易 (1分)page指令的import属性的作用是( )。
A. 定义JSP页面响应的MIME类型
B. 定义JSP页面使用的脚本语言
C. 为JSP页面引入JAVA包中的类
D. 定义JSP页面字符的编码
page指令的import属性的作用是导入要使用的java类。
13 . 容易 (1分)以下哪些属性是<jsp:include />动作所具有的( )。
A. page
B. file
C. contentType
D. prefix
14 . 容易 (1分)<%@ page %>指令不一定放在页面内的头部。
正确
15 . 容易 (1分)页面成员方法不可以在页面的Java程序片中调用。
错误
16 . 容易 (1分)在Request对象中获得用户提交参数的方法是( )。
A. getParameter()
B. getQueryString()
C. getSession()
D. getContentType()
17 . 容易 (1分)Session对象的作用是( )。
A. 网页传回用户端的回应
B. 与请求有关的会话期
C. 针对错误网页,未捕捉的例外
D. 用户端请求,此请求会包含来自GET/POST请求的参数
18 . 容易 (1分)在Session对象中可以获得指定名称的属性的方法是( )。
A. getAttribute()
B. getAttributeName()
C. getId()
D. getCreationTime()
19 . 容易 (1分)一个典型的HTTP请求消息包括请求行、多个请求头和( )。
A. 响应行
B. 请求报文主体
C. 响应报文主体
D. 响应头
20 . 容易 (1分)能在浏览器的地址栏中看到提交数据的表单提交方式是( )。
A. submit
B. get
C. post
D. out
21 . 容易 (1分)out对象是一个输出流,其输出各种类型数据并换行的方法是( )。
A. out.print( )
B. out.newLine( )
C. out.println( )
D. out.write( )
22 . 容易 (1分)在Request对象中可以获得客户端向服务器端传送数据所依据的协议名称的方法是( )。
A. getMethod( )
B. get