动态网页设计(JSP)_习题集(含答案)
《动态网页设计(JSP)》课程习题
集
一、单选题
1.下面哪种技术不属于B/S设计模式:( )
A. CGI B. XML C. ASP D. PHP
2.下面关于B/S、C/S设计模式比较的描述哪项错误()
A. C/S开发和维护成本高
B. B/S 客户端负载重
C. C/S移植困难
D. B/S用户的界面是由客户端所装软件决定的
3.下面哪种B/S模式设计技术由SUN公司倡导()
A. CGI B.JSP C. ASP D. PHP
4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点()
A. 跨平台性
B. 一次编写,到处运行
C. 编写容易,快速上手
D. 通过JDBC驱动程序与数据库连接
5.下面哪一个不能作JSP的服务器()
A. IBM WebSphere
B. BEA WebLogic
C. Tomcat
D. PWS
6.下面哪个不是配置tomcat运行环境所需的环境变量 ( )
A. CLASSPATH
B.TOMCAT_HOME
C.JAVA_HOME
D. OS
7.在配置tomcat虚拟目录时,需要打开哪个文件? ()
A. index.jsp
B. web.xml
C.server.xml
D.以上都不是
8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?()
A. Context与Host
B. Context与Listener
C. Context与Server
D.以上都不是
9.一个标准的HTML文件是以标记开始,并以什么标记结束( )
A.
B.
C.
D.
10.下面哪个标记表示html文件的头元素( )
A. B.
C. D.11.下面哪个标记表示html文件的标题元素( )
A.
B.
C.
D.
12.下面哪个是属性而不是标记 ()
A.IMG
B. FORM
C. HREF
D.TD
13.下面哪个是标记而不是属性()
A.HREF
B.HTML
C.SRC
D.BORDER
14.下面哪个不是表单标记( )
A. INPUT
B.RADIO
C.CHECKBOX
D. TR
15.下面哪个对象与另外三个不在一个层次上( )
A. FRAME
B.DOCUMENT
C.LOCATION
D.HIDDEN
16.下面哪个对象与另外三个不在一个层次上()
A. SELECT
B.PASSWORD
C.HISTORY
D.TEXTAREA
17.下面哪个对象与另外三个不在一个层次上()
A. FORM
B. AREA
C.PLUGIN
D. FILEUPLOAD
18.在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同( )
https://www.360docs.net/doc/0a8955103.html,
B.ONBLUR
C.VALUE
D.DEFAULTVALUE
19.在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同( )
A.ONFOCUS
B.ONSLECT
C.ONCHANGE
D.OPTIONS
20.在JavaScript中弹出一个提示信息框的函数是:( )
A. message
B. warn
C. alert
D. 以上都不是
21.下面哪个不是Java中关键字( )
A. abstract
B.break
C. null
D.int
22.下面哪个不是包装类( )
A. Boolean
B.Character
C. Integer
D.System
23.下面哪个不是包装类()
A.Long
B.String
C.Float
D.Double
24.在下面html头元素中定义样式规则的代码中
<___?___ TYPE="TEXT/CSS">
H2 { FONT-SIZE: LARGE; COLOR: BLUE }
问号处应该是: ( )
A. head B. style C. body D. 以上都不是
25.在简单数据类型之间进行转换时,需要考虑优先级关系,下面哪个描述不正确()
A. byte B. char C. float D. long>int 26.下面哪一项不是Java类访问控制关键字() A. public B. protected C. this D. private 27.下面哪一项不是JSP注释() A. B.<%-- --%> C.// D. & & 28.下面哪一项不是JSP的page指令的属性() A. import B. contentType C. session D. useBean 29.下面哪一项不是JSP的page指令的属性() A. extends B. errorPage C.params D. isThreadSafe 30. A.(编译指令)指令 directive B.(操作指令)动作 action C.(Jsp代码)脚本元素 sriptlet D. 以上都不是 31. <%@ page import=”java.util.Date”%> 代码属于Jsp中的( ) A.(编译指令)指令 directive B.(操作指令)动作 action C.(Jsp代码)脚本元素 sriptlet D. 以上都不是 32.下面哪项不是Jsp内置对象( ) A. JDBC B. response C. session D. out 33.下面哪项不是JavaScript的内置对象( ) A. date B. math C. document D. string 34.下面哪项不是默认情况下已经被加入到当前JSP页面,而不需要特殊声明( ) A. https://www.360docs.net/doc/0a8955103.html,ng.* B. java.servlet.* C. java.util.* D. java.servlet.http.* 35.下面哪项不是JSP操作指令() A. getProperty B. forward C. include D. import 36.下面哪项不是JSP操作指令的作用() A. 与服务器端资源进行通信 B. JSP的解释引擎,需要在编译时做什么动作 C. 通过标记库定义自定义标记 D. 使 JSP 页面可与 JavaBean 对象进行交互 37.下面哪项不是与Bean进行交互的JSP操作指令( ) A. useBean B. include C. getProperty D. setProperty 38.下面哪项不是useBean动作scope属性可能的值( ) A. page B. request C. response D.session 39.下面哪项不是useBean动作可能的属性值( ) A.contentType B. id C. scope D.class 40.面哪项是错误的设置Bean属性值的方法( ) A. B. C. param="parameterName" /> D. 41.下面哪项不是Jsp内置对象( ) A.request B.session C.config D.Cookie 42.下面哪项不是request对象的方法( ) A. getAttribute(String str) B. getCookies() C. getParameter(String str) D. sendRedirect(String url) 43.下面哪项不是response对象的方法( ) A. setContentType(String contentTypestr) B. setHeader(String headername,String headervalue) C. getParameter(String str) D. sendError(int errorcode) 44.下面哪项不是Cookie类的方法() A. invalidate() B. getMaxAge() C. setValue(String newValue ) D. setVersion(int v) 45.下面哪项不是session对象的方法() A.getAttribute (String name) B.invalidate() C.getServletInfo() D.setAttribute(String name, Object value) 46.下面哪项不是application对象的方法() A. getAttribute (String name) B. getCookies() C. getInitParameter() D. setAttribute(String name, Object value) 47.下面哪项不是out对象的方法() A.invalidate() B.newLine() C.flush() D.close() 48.下面哪项不是File类的构造方法() A.File(String fileName) B.File(File directory) C.File(String directory, String fileName) D.File(File directory, String fileName) 49.下面哪项不是File类的方法() A.boolean createNewFile() B.boolean mkdirs() C.void flush() D.String getParent() 50.下面哪项不是File类的方法() A.String getAbsolutePath() B.String [] list() C.boolean canRead() D.void write(byte[] b) 51.选出与其他三个不类似的选项() A.Reader B.InputStream C.File D.Writer 52.下面哪项是Reader和Writer都有的方法( ) A.long skip(long n) B.int read() C.void close() D.void flush() 53.下面哪个方法在RandomAccessFile类有,而在Reader或Writer类中没有() A.void close() B.int read() C.setLength(long newLength) D.以上都不是 54.下面哪项不属于SQL语句的子类() A.数据定义语言(DDL) B.数据查询语言(DQL) C.事务控制语言(TCL) D.数据插入语言 (DIL) 55.下面哪项不属于JDBC访问接口() A.Connection B.Statement C.ResultSet D.Callable 56.下面哪项不属于数据库最常用的基本操作() A.查询(Select) B.装载(Load) C.插入(Insert) D.更新(Update) 57.下面哪项不属于常见的JDBC驱动程序( ) A.JDBC-ODBC桥加ODBC驱动程序 B.本地协议纯Java驱动程序 C.远程API D.本地API 58.下面哪项不属于某个数据库JDBC驱动程序包() A.db2java.jar B.jspsmartupload.jar C.mssqlserver.jar D.mysql.jar 59.下面哪个接口不具有executeQuery方法(不考虑参数) () A.Statement B.ResultSet C.PreparedStatement D.CallableStatement 60.下面哪项不属于结果集类型( ) A.TYPE_FORWORD_ONLY B.TYPE_BACKWORD_ONLY C.TYPE_SCOLL_INSENSITIVE D.TYPE_SCOLL_SENSITIVE 61.下面哪项不属于结果集并发性() A.CONCUR_WRITE_ONLY B.CONCUR_READ_ONLY C.CONCUR_UPDATABLE D.以上都不是 62.下面关于通过JDBC访问数据库哪项说明正确( ) A.对数据库操作一定要驱动程序 B.对数据库操作一定要DriverManager.getConnection C.对数据库操作一定要ResultSet对象 D.以上说明都不正确 63.下面哪项不属于JDBC for SQL Server 驱动程序包() A.msbase.jar B.msdriver.jar C.mssqlserver.jar D.msutil.jar 64.在配置数据库连接池时,哪项说法错误() A.需要配置server.xml文件 B.需要配置web.xml文件 C.需要配置manager.xml文件 D.以上都错误 65.在配置数据库连接池时,配置server.xml,不需要修改哪个元素() A.Context B.Server C.Resource D.ResourceParams 66.在配置数据库连接池时,配置server.xml,哪项不属于要修改的parameter元素() A.factory B.driverClassName C.port D.maxWait 67.下面哪项不是Hashtable类的方法() A.clear() B.contains() C.next() D.put() 68.下面哪项不是Servlet处理客户请求的方法() A.doPost() B.doGet() C.service() D.destroy() 69.在配置Servlet时,需要书写web.xml文件,哪个元素不是必须的() A.servlet-name B.servlet-class C.url-pattern D.url-mapping 70.下面哪项不是常用邮件协议() A.SMTP B.POP3 C.IMAP D.TCP 71.下面哪项不是Servlet生命周期的方法() A.init B.service C.update D.destroy 72.下面哪项不是JavaMail所需的jar包 ( ) A.mail.jar B.activation.jar C.xmail.jar D.以上都不是 73.下面哪项不是JavaMail所需的类 ( ) A. Session B. MimeMessage C. Mail D. Store 74.下面哪项不是XML的三种显示样式 ( ) A. CSS B. XSL C. Data Island D. Schema 75.下面哪项不是JSP操作XML文件的方式( ) A. DOM B. SAX C. XDOM D. JDOM 二、简答题 76.在JSP中专门提供了3个页面指令来与JavaBean交互,它们分别是哪3个指令,并简述它们的功能。 77.加载CSS样式的方式有哪些?如何使用? 78.请说出JSP和Servlet的关系,说出它们的异同,并分析它们在web服务程序中分工。 79.对于下面URL: https://www.360docs.net/doc/0a8955103.html,:8080/news/index.html ,请指出协议,主机,端口号,文件名 80. ASP与JSP之间有哪些共同点?JSP的优点是什么? 81.当修改JSP的源代码时,通过重新加载此JSP,通常可以在浏览器中立即看到这种修改。对于由JSP转化而来的SERVLET,情况并非如此,为什么? 82. JavaBean变量可以通过方法调用或setProperty和getProperty标签设置或读取。为什么还要其他方法? 83.列出两种HTTP请求方式,并说明不同之处。 84.下面两个注释声明存在什么问题? < !--this variable stores the GSP page context.--! > .--% > 85.指定一个导入JSP页面的page指令之前,可以在该页面中使用java类吗? 86.〈%!String request=“my request”; %> 这行JSP声明存在哪些问题? 87.在下面这个 type=“Stringproperty”> value=“The String Property”/> The String property value is: 88.标准操作的哪些属性可以使用JSP表达式作为它们的值? 89.简述JSP运行环境的配置。 90.如何通过JDBC-ODBC桥来访问数据库? 91. jsp有哪些内置对象?作用分别是什么? 92. jsp有哪些动作作用分别是什么? 93. JSP中动态INCLUDE与静态INCLUDE的区别? 94. JSP页面两种跳转方式分别是什么,有什么区别? 95.简单说明一下四种会话跟踪技术。(从是否会用在servlet,jsp,HTML页面描述三方面讲述) 96.简单讲述以下request对象的几个方法的作用 setAttribute(String name,Object) getAttribute(String name) getAttributeNames() 《网页设计与制作》期末测验试题及答案 ————————————————————————————————作者:————————————————————————————————日期: 《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码(简体中文)国家标准代码,简称国标码,“GB”在计算机领域中常常表示GB 2312-80或GB 18030-2005。两者是汉语编码系统的标准,在中国大陆和新加坡用于简体中文 B、Unicode码(统一码) Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,比如汉字"经"的编码是0x7ECF,注意字符码一般用十六进制来表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制,2的16次方等于65536,所以UCS-2最多能编码65536个字符。编码从0到127的字符与ASCII编码的字符一样,比如字母"a"的Unicode 编码是0x0061,十进制是97,而"a"的ASCII编码是0x61,十进制也是97, 对于汉字的编码,事实上Unicode对汉字支持不怎么好,这也是没办法的,简体和繁体总共有六七万个汉字,而UCS-2最多能表示65536个,才六万多个,所以Unicode只能排除一些几乎不用的汉字,好在常用的简体汉字也不过七千多个,为了能表示所有汉字,Unicode 也有UCS-4规范,就是用4个字节来编码字符 C、BIG5码(大五码) 是通行于台湾、香港地区的一个繁体字编码方案。地区标准号为:CNS11643,这就是人们讲的BIG-5码。VimIM在Vim环境中,可以直接键入十进制或十六进制Big5码。既不需要启动输入法,也不需要码表。 D、HZ码(简体中文) HZ编码是海外华人创造的一种将含有高位为1 的汉字双字节字串转换成易于在网络中传输的ASCII字符串的变换方式。编码过程中,被转换字符串中的原汉字子字符串各字节高位作清零处理,使之成为ASCII子字符串,并在其前后两端分别添加~{ 和~} 作为标记;而对于原ASCII子字符串,则将其中的~ 改写为~~,其余字符不变。 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO 单选框 D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、 《动态网页设计(JSP)》课程习题 集 一、单选题 1.下面哪种技术不属于B/S设计模式:( ) A. CGI B. XML C. ASP D. PHP 2.下面关于B/S、C/S设计模式比较的描述哪项错误() A. C/S开发和维护成本高 B. B/S 客户端负载重 C. C/S移植困难 D. B/S用户的界面是由客户端所装软件决定的 3.下面哪种B/S模式设计技术由SUN公司倡导() A. CGI B.JSP C. ASP D. PHP 4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点() A. 跨平台性 B. 一次编写,到处运行 C. 编写容易,快速上手 D. 通过JDBC驱动程序与数据库连接 5.下面哪一个不能作JSP的服务器() A. IBM WebSphere B. BEA WebLogic C. Tomcat D. PWS 6.下面哪个不是配置tomcat运行环境所需的环境变量 ( ) A. CLASSPATH B.TOMCAT_HOME C.JAVA_HOME D. OS 7.在配置tomcat虚拟目录时,需要打开哪个文件? () A. index.jsp B. web.xml C.server.xml D.以上都不是 8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?() A. Context与Host B. Context与Listener C. Context与Server D.以上都不是 9.一个标准的HTML文件是以标记开始,并以什么标记结束( ) A. B. C. 1)如果做动态网站开发,以下()可以作为服务器端脚本语言。 A . HTML B. JSPC. JavaScript D. Java 2)在设计Web项目的目录结构时,一般吧JSP和HTML文件放在()下。 A . src目录 B .文档根目录或其子文件下 WEB-INF 目录 C . META-INT 目录 D 3) 在Web项目的目录结构中,web.xml文件位于()中。 A . src目录 B .文档根目录 C . META-INF 目录 D .WEB-INF 目录 4) 下面对于B/S架构与C/S架构的描述错误的是()。 A . B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构 B. B/S机构是基于in ternet网络实现的,使得用户访问的范围扩大 C . C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护 D . C/S可以设计出丰富的界面,而B/S则相对处于劣势 5)以下选项中()是正确的URL,(选两项) A . B . C . D . /n ews/welcome.html C . response.setPageCoding() D . response.setCharset() 6) 在某个JSP 页面中存在这样一行代码, <%= 2”+ 4" %>运行该JSP 后,以下说法正 确的是( )。 A .这行代码没有对应的输出 B .这行代码对应的输出时 6 C. 这行代码对应的输出时 24 D .这行代码将引发错误 7) 与 page 指令 <%@ page import= java.util.*, java.text.* %> 等价的是( )。 A . <%@ page import= “java.util.* %> <%@ page import= “java.text.* “ %> B . <%@ page import= “java.util.* ” , import= “java.text.* “ %> C . <%@ page import= “java.util.* “ ; %> <%@ page import= “java.text.* “ ; %> D . <%@ page import= “java.util.* ;java.text.* “ %> 8) 下列选项中, ( )是正确的表达式。 A. <% String s = “hello world ” ;%> B . <% = “hello world ” ;%> C . <% = “hello world ” %> D . <% ! “hello world ” %> 9) 如果请求页面中存在两个单选按钮(假设单选按钮的名称为 sex ) , 分别代表男和女, 该页面提交后,为了获得用户的选择项,可以使用以下( )方法。 A. request.getParameter(sex); B . request.getParameter(“sex ”); C . request.getParameterValues(sex); D . request.getParameterValues(“sex ”); 10) JSP 内置对象request 和getParameterValues()方法的返回值是( )。 B. Object[ ]C . String D . Object 第三章 11) 使用request 对象进行重定向时,使用的是( A . gertRequestDispatcher(); C. sendRedirect() 12) 对于转发与重定向的描述错误的语句是( A ?重定向是在客户端发生作用,通过请求重新的地址实现页面转向 B .使用转发时由于是服务器内部控制权的转移,因而地址栏中的 URL 没有变化 C .使用重定向时可以在地址栏中看到转向后的 URL D .转发与重定向都可以实现在页面跳转,因而没有区别 13) 为了避免服务器的响应信息在浏览器端显示为乱码, 通常会使用 ( )语句重新设置 字符编 码。 B. response.setCharacterEncoding() A . String[ ] )方法。 B . forword() D . setRequestDispatcher(); )。 A . reponse.setContentType(); 〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、 12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录 一、单项选择题: 1.下列哪个不是HTML的常用标记。() A. B. 《网页设计与制作》期末测验试题及答案
表格 B、 C、 D、超链接 7、在客户端网页脚本语言中最为通用的是( )。 A、javascript B、VB C、Perl D、ASP 8、在HTML中,标记的Size属性最大取值可以是( )。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是( )。 A、
B、 C、 代表HTML表格中的一行 D、 10、在DHTML中把整个文档的各个元素作为对象处理的技术是( )。 A、HTML B、CSS C、DOM D、Script(脚本语言) 11、下面不属于CSS插入形式的是( )。 A、索引式 B、内联式 C、嵌入式 D、外部式 12、在网页中最为常用的两种图像格式是( )。 A、JPEG和GIF B、JPEG和PSD C、GIF和BMP D、BMP和PSD 动态网页设计(JSP)_习题集(含答案)
JSP课程各章节选择题答案
《网页设计与制作》期末考试题与答案
B、 C、 D、 7、在客户端网页脚本语言中最为通用的是(a)。 A、javascript B、VB C、Perl D、ASP & 在HTML中,标记的Size属性最大取值可以是(c)。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是(a )。 A、
B、 C、 D、 11、下面不属于CSS插入形式的是(a )。 A、索引式 B、内联式 C、嵌入式 D、外部式 JSP企业面试题及答案(选择题)