:脚本语言与互动网页设计练习题A一、单项选择题1.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的()属性。
A. ExceptionB. isErrorPageC. errorD. errorPage2.在javaScrpt中window对象的()方法用于打开一个新窗口。
A. openWindow()B. window()C. open()D. close()对象的()方法可以新建一个文件。
A. delete()B. createFile()C. mkdir()D. createNewFile()4.在HTML中,标记<pre>的作用是( )A. 标题标记B. 预排版标记C. 转行标记D. 文字效果标记中的隐式注释为( )。
A. <!—注释内容--> C. <%--注释内容--%> D. /* 注释内容 */。
6.( )方法要求窗口显示刚刚访问的前一个窗口。
A.back() B. go() C. display() D. view()7.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。
A. PageB. SessionC. RequestD. application8.下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单( )。
A. 没有指定action属性,所以不做提交B. 使用post方式提交C. 提交到当前页D. 不确定9.下述选项中不属于JDBC基本功能的是:()A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理10.在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:()A. nameB. propertyC. valueD. 以上皆不会出现#11.下列()指令定义在JSP编译时包含所需要的资源。
A. includeB. pageC. taglibD. forward12.创建JSP应用程序时,配置文件应该在程序下的()目录中。
A. adminB. servletC. WEB-INFD. WebRoot13.关于JavaBean正确的说法是:()A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B. 在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C. 被引用的Bean文件的文件名后缀为.javaD. Bean文件放在任何目录下都可以被引用程序的入口点是:()/A. init()B. main()C. service()D. doGet()15.不能在不同用户之间共享数据的方法是()A. 通过cookieB. 利用文件系统C. 利用数据库D. 通过ServletContext对象16.下面有关标记符<a>的正确说法是:()A.该标记符的参数是srcB.该标记符的参数是hrefC.该标记符在使用的时候必须以</a>结束D.该标记符可以用来在网页中插入图片E.该标记符可以用来在网页中插入超链接%17.级联样式表文件的扩展名是:()18.为了标识一个HTML文件应该使用的HTML标记是( )A.<p> </p>B.<boby> </body>C.<html> </html>D.<table> </table>19.在HTML中,标记<pre>的作用是( )A.标题标记B.预排版标记C.转行标记D.文字效果标记语言中的转行标记是( )A.<html>B.<br>C.<title>D.<p><21.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的()属性。
A. ExceptionB. isErrorPageC. errorD. errorPage22.在javaScrpt中window对象的()方法用于打开一个新窗口。
A. openWindow()B. window()C. open()D. close()对象的()方法可以新建一个文件。
A. delete()B. createFile()C. mkdir()D. createNewFile()24.在HTML中,标记<pre>的作用是( )A.标题标记B.预排版标记C.转行标记D.文字效果标记中的隐式注释为( )。
A. <!—注释内容-->C. <%--注释内容--%>D. /* 注释内容 */26.( )方法要求窗口显示刚刚访问的前一个窗口。
A、back()B、go()C、display()D、view()27.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。
A. pageB. sessionC. requestD. application28.下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单( )。
A. 没有指定action属性,所以不做提交B. 使用post方式提交C. 提交到当前页D. 不确定29.下述选项中不属于JDBC基本功能的是:()A. 与数据库建立连接B.提交SQL语句,C.处理查询结果D. 数据库维护管理30在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:()A. nameB. propertyC. valueD. 以上皆不会出现二、填空题语言的中文全称是(1)。
语言中表单标记为(2),表单输入标记为(3)。
中预排标记是(4),分区标记是(5)。
是事件驱动语言,键盘事件一共有3个:(6)、—(7)、(8)。
支持的对象包括浏览器环境中提供的对象、(9)和(10)。
页面的脚本元素分为:(11)、(12)、(13)。
7.在JSP的内建对象中,保存用户信息的对象是(14),负责处理客户请求的对象是(15)。
8.一个JavaBean由三部分组成:(16)、(17)、(18)。
9.在JSP中,使用request对象的(19)方法可以获得文件夹的物理路径。
对文件进行操作时要用到File类,它存在于包(20)中。
语言的中文全称是。
语言中表单标记为,表单输入标记为。
中预排标记是,分区标记是。
是事件驱动语言,键盘事件一共有3个:、、。
支持的对象包括浏览器环境中提供的对象、和。
页面的脚本元素分为:、、。
三、简答题~1.画出下面页面文件的运行结果。
<html><head><title>学生成绩显示页面</title></head><body><table width="75%" border="1" align="center"><caption>】学生成绩表</caption><tr><td width="25%">姓名</td><td width="50%">课程</td><td width="25%">成绩</td></tr><tr>】<td> </td><td> </td><td> </td></tr></table></body></html>页面是如何在客户端和服务器端执行的¥有哪些动作元素作用分别是什么中两种跳转方式是什么区别是什么5.什么是Servlet,有哪些特点6.什么是HTML语言如何利用记事本编写一个空白的网页文件7.如何配置JSP开发环境有哪些内建对象作用分别是什么、脚本语言与互动网页设计练习题A答案一.单选题B C D D C D A A B A A A C A CE B C B B D C C B C A B A D C二.填空题答案略三.简答题…1.application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。
Config对象允许将初始化数据传递给一个JSP页面Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。
Out对象代表提供输出流的访问Page对象代表JSP页面对应的Servlet类实例PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文¥Response对象允许直接访问HttpServletResponse对象Session对象可能是状态管理上下文中使用最多的对话2.<jsp:param>操作被用来以“名—值”队的形式为其他标签提供附加信息<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源<jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件<jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围&<jsp:setProperty>此操作和setBean一起协作,用来设置JavaBean的属性<jsp:getProperty>操作是对<jsp:setProperty>操作的补充,用来访问一个Bean的属性<jsp:plugin>用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean<jsp:fallback>3.如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。
相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。
如果是动态文件还可以用<jsp:param>传递参数4.<jsp:include page="" flush="true"><jsp:forward page= ""/>|<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源<jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件5.装载ServletServlet类Servlet初始化(调用init方法)实例对象被回收提供服务(调用Service方法)销毁Servlet实例(调用destroy方法)6.HTML即超文本标记语言,其英文全称为Hypertext Markup Language,它是编制Web 页面的基础HTML由一系列的标记符所组成,每一个标记符用大于号和小于号括出来直接通过记事本等工具输入空白网页的源文件,然后将其保存为扩展名为.htm或.html 的文件即可7.JDK,Sun公司提供的Java开发工具包,是JSP不可缺少的开发环境之一,在安装JSP 服务器前必须安装和配置JDK。