您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 脚本语言和互动网页设计练习题A
脚本语言与互动网页设计练习题A一、单项选择题1.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的()属性。A.ExceptionB.isErrorPageC.errorD.errorPage2.在javaScrpt中window对象的()方法用于打开一个新窗口。A.openWindow()B.window()C.open()D.close()3.java.io.File对象的()方法可以新建一个文件。A.delete()B.createFile()C.mkdir()D.createNewFile()4.在HTML中,标记pre的作用是()A.标题标记B.预排版标记C.转行标记D.文字效果标记5.JSP中的隐式注释为()。A.//注释内容B.!—注释内容--C.%--注释内容--%D./*注释内容*/6.()方法要求窗口显示刚刚访问的前一个窗口。A.back()B.go()C.display()D.view()7.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对象。A.PageB.SessionC.RequestD.application8.下列表单forminputtype=”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应用程序时,配置文件web.xml应该在程序下的()目录中。A.adminB.servletC.WEB-INFD.WebRoot13.关于JavaBean正确的说法是:()A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.在JSP文件中引用Bean,其实就是用jsp:useBean语句C.被引用的Bean文件的文件名后缀为.javaD.Bean文件放在任何目录下都可以被引用14.Servlet程序的入口点是:()A.init()B.main()C.service()D.doGet()15.不能在不同用户之间共享数据的方法是()A.通过cookieB.利用文件系统C.利用数据库D.通过ServletContext对象16.下面有关标记符a的正确说法是:()A.该标记符的参数是srcB.该标记符的参数是hrefC.该标记符在使用的时候必须以/a结束D.该标记符可以用来在网页中插入图片E.该标记符可以用来在网页中插入超链接17.级联样式表文件的扩展名是:()A.htmlB.cssC.xmlD.dib18.为了标识一个HTML文件应该使用的HTML标记是()A.p/pB.boby/bodyC.html/htmlD.table/table19.在HTML中,标记pre的作用是()A.标题标记B.预排版标记C.转行标记D.文字效果标记20.HTML语言中的转行标记是()A.htmlB.brC.titleD.p21.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的()属性。A.ExceptionB.isErrorPageC.errorD.errorPage22.在javaScrpt中window对象的()方法用于打开一个新窗口。A.openWindow()B.window()C.open()D.close()23.java.io.File对象的()方法可以新建一个文件。A.delete()B.createFile()C.mkdir()D.createNewFile()24.在HTML中,标记pre的作用是()A.标题标记B.预排版标记C.转行标记D.文字效果标记25.JSP中的隐式注释为()。A.//注释内容B.!—注释内容--C.%--注释内容--%D./*注释内容*/26.()方法要求窗口显示刚刚访问的前一个窗口。A、back()B、go()C、display()D、view()27.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对象。A.pageB.sessionC.requestD.application28.下列表单forminputtype=”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.HTML语言的中文全称是(1)。2.HTML语言中表单标记为(2),表单输入标记为(3)。3.HTML中预排标记是(4),分区标记是(5)。4.JavaScript是事件驱动语言,键盘事件一共有3个:(6)、(7)、(8)。5.Javascript支持的对象包括浏览器环境中提供的对象、(9)和(10)。6.JSP页面的脚本元素分为:(11)、(12)、(13)。7.在JSP的内建对象中,保存用户信息的对象是(14),负责处理客户请求的对象是(15)。8.一个JavaBean由三部分组成:(16)、(17)、(18)。9.在JSP中,使用request对象的(19)方法可以获得文件夹的物理路径。10.JSP对文件进行操作时要用到File类,它存在于包(20)中。11.HTML语言的中文全称是。12.HTML语言中表单标记为,表单输入标记为。13.HTML中预排标记是,分区标记是。14.JavaScript是事件驱动语言,键盘事件一共有3个:、、。15.Javascript支持的对象包括浏览器环境中提供的对象、和。16.JSP页面的脚本元素分为:、、。三、简答题1.画出下面页面文件的运行结果。htmlheadtitle学生成绩显示页面/title/headbodytablewidth=75%border=1align=centercaption学生成绩表/captiontrtdwidth=25%姓名/tdtdwidth=50%课程/tdtdwidth=25%成绩/td/trtrtd /tdtd /tdtd /td/tr/table/body/html2.JSP页面是如何在客户端和服务器端执行的?3.JSP有哪些动作元素?作用分别是什么?4.JSP中两种跳转方式是什么?区别是什么?5.什么是Servlet,有哪些特点?6.什么是HTML语言?如何利用记事本编写一个空白的网页文件?7.如何配置JSP开发环境?8.JSP有哪些内建对象?作用分别是什么?脚本语言与互动网页设计练习题A答案一.单选题BCDDCDAABAAACACEBCBBDCCBCABADC二.填空题答案略三.简答题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和JavaBeanjsp:fallback3.如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用jsp:param传递参数4.jsp:includepage=included.jspflush=truejsp:forwardpage=nextpage.jsp/jsp:include操作允许在请求是在现成的JSP页面里包含静态或者动态资源jsp:forward操作允许将请求转发到另一个JSP、servlet或静态资源文件5.装载ServletServlet类Servlet初始化(调用init方法)实例对象被回收提供服务(调用Service方法)销毁Servlet实例(调用destroy方法)6.HTML即超文本标记语言,其英文全称为HypertextMarkupLanguage,它是编制Web页面的基础HTML由一系列的标记符所组成,每一个标记符用大于号和小于号括出来直接通过记事本等工具输入空白网页的源文件,然后将其保存为扩展名为.htm或.html的文件即可7.JDK,Sun公司提供的Java开发工具包,是JSP不可缺少的开发环境之一,在安装JSP服务器前必须安装和配置JDK。配置系统环境变量JAVA_HOME(JDK的安装路径);配置系统环境变量Path(在任何路径下识别Java命令);配置用户环境变量CLASSPATH(java类加载路径)。Web服务器,目前可选的Web服务器有很多,如BEAWebLogic、IBMWebSphereServer、ApacheTomcat、JSWDK、JavaWebServer等。需设置TOMCAT_HOME、CLASSPATH。JSP代码编辑器,有许多功能强大的JSP开发工具,如Jbuilder、Eclipse、IBMRational等。8.JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request用户端请求,此请求会包含来自GET/POST请求的参数response网页传回用户端的回应pageContext网页的属性是在这里管理session与请求有关的会话期applicationservlet正在执行的内容out用来传送回应的输出configservlet的构架部件pageJSP网页本身exception针对错误网页,未捕捉的例外
本文标题:脚本语言和互动网页设计练习题A
链接地址:https://www.777doc.com/doc-6197831 .html