




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
奥鹏远程教育中心助学服务部 吉大13春脚本语言和互动网页设计练习题脚本语言与互动网页设计练习题A一、单项选择题 1.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( D )属性。A. Exception B. isErrorPage C. error D. errorPage2.在javaScrpt中window对象的( C )方法用于打开一个新窗口。A. openWindow() B. window() C. open() D. close()3.java.io.File对象的( B )方法可以新建一个文件。A. delete() B. createFile() C. mkdir() D. createNewFile()4.在HTML中,标记的作用是( B )A. 标题标记 B. 预排版标记 C. 转行标记 D. 文字效果标记5.JSP中的隐式注释为( C )。A. / 注释内容 B. C. D. /* 注释内容 */ 6.( )方法要求窗口显示刚刚访问的前一个窗口。Aback() B. go() C. display() D. view()7.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( B )对象。 A. Page B. Session C. Request D. application8.下列表单,如果单击提交按钮时,表单( C )。A. 没有指定action属性,所以不做提交 B. 使用post方式提交C. 提交到当前页 D. 不确定9.下述选项中不属于JDBC基本功能的是:( D )A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理10.在JSP中使用标记时,不会出现的属性是:( C )A. name B. property C. value D. 以上皆不会出现11.下列( A )指令定义在JSP编译时包含所需要的资源。A. include B. page C. taglib D. forward12.创建JSP应用程序时,配置文件web.xml应该在程序下的( C )目录中。A. admin B. servlet C. WEB-INF D. WebRoot13.关于JavaBean正确的说法是:( A )A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B. 在JSP文件中引用Bean,其实就是用语句C. 被引用的Bean文件的文件名后缀为.javaD. Bean文件放在任何目录下都可以被引用14.Servlet程序的入口点是:( A )A. init() B. main() C. service() D. doGet()15.不能在不同用户之间共享数据的方法是( A )A. 通过cookie B. 利用文件系统C. 利用数据库 D. 通过ServletContext对象16.下面有关标记符的正确说法是:( A )A.该标记符的参数是src B.该标记符的参数是hrefC.该标记符在使用的时候必须以结束 D.该标记符可以用来在网页中插入图片E.该标记符可以用来在网页中插入超链接 17.级联样式表文件的扩展名是:( D )A.html B.css C.xml D.dib18.为了标识一个HTML文件应该使用的HTML标记是( C )A. B. C. D. 19.在HTML中,标记的作用是( B )A.标题标记 B.预排版标记 C.转行标记 D.文字效果标记20.HTML语言中的转行标记是( B )A. B. C. D. 21如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( D )属性。A. Exception B. isErrorPage C. error D. errorPage22在javaScrpt中window对象的( C)方法用于打开一个新窗口。A. openWindow() B. window() C. open() D. close()23java.io.File对象的( D)方法可以新建一个文件。A. delete() B. createFile() C. mkdir() D. createNewFile()24在HTML中,标记的作用是(B )A 标题标记 B.预排版标记 C.转行标记 D.文字效果标记25JSP中的隐式注释为(C )。A. / 注释内容 B. C. D. /* 注释内容 */ 26(A )方法要求窗口显示刚刚访问的前一个窗口。A、back() B、go() C、display() D、view()27如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的(D )对象。 A. pageB. sessionC. request D. application28下列表单,如果单击提交按钮时,表单( C)。A. 没有指定action属性,所以不做提交 B. 使用post方式提交C. 提交到当前页 D. 不确定29下述选项中不属于JDBC基本功能的是:( D )A.与数据库建立连接B.提交SQL语句C.处理查询结果 D.数据库维护管理30.在JSP中使用标记时,不会出现的属性是:( C )A. nameB. propertyC. valueD.以上皆不会出现二、填空题 1.HTML语言的中文全称是 超文本标记语言 (1) 。解析:本题考核的知识点为HTML概念 .2.HTML语言中表单标记为 (2) ,表单输入标记为 (3) 。解析:本题考核的知识点为HTML语言的表单标记。3.HTML中预排标记是 (4) ,分区标记是 . (5) 。解析:本题考核的知识点为HTML语言的标记。4.JavaScript是事件驱动语言,键盘事件一共有3个: keydown (6) 、 keyup (7) 、 keypress(8) 。解析:本题考核的知识点为JavaScript的键盘事件。5.Javascript支持的对象包括浏览器环境中提供的对象、ECMAScript Global Object和宿主环境(Host)下的全局对象/函数。解析:本题考核的知识点为JavaScript对象。6.JSP页面的脚本元素分为: 声明 (11) 、 表达式(12) 、 程序片段 (13) 。解析:本题考核的知识点为JSP脚本元素。7.在JSP的内建对象中,保存用户信息的对象是 session对象(14) ,负责处理客户请求的对象是 out对象 (15) 。解析:本题考核的知识点为JSP的主要对象,参见P75。8.一个JavaBean由三部分组成:属性、方法、事件。解析:本题考核的知识点为JavaBean简介,参见P98。9.在JSP中,使用request对象的 getRealPath()方法可以获得文件夹的物理路径。解析:本题考核的知识点为request对象的方法,参见P81。10.JSP对文件进行操作时要用到File类,它存在于包 java.sql (20) 中。解析:本题考核的知识点为File类,参见P69。11.HTML语言的中文全称是 超文本标记语言 (1) 。解析:本题考核的知识点为HTML概念 .12.HTML语言中表单标记为 (2) ,表单输入标记为 (3) 。解析:本题考核的知识点为HTML语言的表单标记。13.HTML中预排标记是 (4) ,分区标记是 (5) 。解析:本题考核的知识点为HTML语言的标记。14.JavaScript是事件驱动语言,键盘事件一共有3个: keydown (6) 、 keyup(7) 、 keypress(8) 。解析:本题考核的知识点为JavaScript的键盘事件。15.Javascript支持的对象包括浏览器环境中提供的对象、 (9) 和 (10) 。解析:本题考核的知识点为JavaScript对象。16.JSP页面的脚本元素分为: 声明(11) 、 表达式(12) 、 脚本片段(13) 。解析:本题考核的知识点为JSP脚本元素。三、简答题 1.画出下面页面文件的运行结果。学生成绩显示页面 学生成绩表 姓名课程成绩 解析:本题考核的知识点HTML脚本语言。答: 2.JSP页面是如何在客户端和服务器端执行的?解析:本题考核的知识点为JSP在服务器端执行。参见P67答:3.JSP有哪些动作元素?作用分别是什么?解析:本题考核的知识点为JavaBean页面指令,参见P98答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。4.JSP中两种跳转方式是什么?区别是什么?解析:本题考核的知识点为页面转向,参见P76答:在JSP中,跳转页面有两种方式:1.forward跳转:2.response跳转:response.sendRedirect(跳转页面地址);两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect(URL?参数名参数值))。 5.什么是Servlet,有哪些特点?解析:本题考核的知识点为Servlet简介,参见P45答:Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。特点:效率点、功能强大、Servlet之间能够共享数据、安全性好、跨平台。四、编程题 编写JSP程序,在当前Web应用目录下创建文件夹abc,并在该文件夹下创建文本文件“cba.txt”。解析:本题考核的知识点为JSP编程,参见P67。脚本语言与互动网页设计练习题B一、单项选择题 1.下面哪一个不是JSP本身已加载的基本类?( B )A. java.lang.* Bjava.io.* Cjavax.servlet.* Djavax.servlet.jsp.*2.对于预定义的说法错误的是:( A )A一次可声明多个变量和方法,只要以“;”结尾就行 B一个声明仅在一个页面中有效C声明的变量将作为局部变量 D在预定义中声明的变量将在JSP页面初始化时初始化3.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A Select * from员工 where 姓名 =_玛丽_BSelect * from员工 where 姓名 =%玛丽_CSelect * from员工 where 姓名 like _玛丽% DSelect * from员工 where 姓名 like %玛丽%4下述选项中不属于JDBC基本功能的是:( D )A与数据库建立连接 B提交SQL语句 C处理查询结果 D数据库维护管理5在JSP中使用标记时,不会出现的属性是:( C )Aname Bproperty Cvalue D以上皆不会出现6Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D )A作用于整个JSP页面。B可以在一个页面中使用多个指令。C为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D指令中的属性只能出现一次。7在JSP中调用JavaBean时不会用到的标记是:( A )A B. C D8关于JavaBean正确的说法是:( A )AJava文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B在JSP文件中引用Bean,其实就是用语句C被引用的Bean文件的文件名后缀为.java DBean文件放在任何目录下都可以被引用9Servlet程序的入口点是:( B )Amain() Binit() Cservice() DdoGet()10不能在不同用户之间共享数据的方法是( C )A利用数据库 B通过ServletContext对象 C通过cookie D利用文件系统 11下列可以正确获取当前Web程序物理路径的方法为( A )。Arequest.getRealPath(“/”) Brequest.getFile(“/”)Cresponse.getRealPath(“/”) Dresponse.getFile(“/”)12.esson对象的( D )方法用于判断是否为开始新会话。Abegin() BisNewSessionID() Cinvalidate() DisNew()13.JSP中使用标记时,不会出现的属性是:( C )Aname BpropertyCvalueD以上皆不会出现14.列( A )指令定义在JSP编译时包含所需要的资源。Ainclude Bpage Ctaglib Dforward15.建JSP应用程序时,配置文件web.xml应该在程序下的( C )目录中。Aadmin Bservlet CWEB-INF DWebRoot二、填空题 1 Tomcat服务器的默认端口是 8080 (1) 。怎样修改tomcat的端口_在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可解析:本题考核的知识点为安装和配置Tomcat,参见P152 异常的处理,可在该方法的代码段中包含3类代码: try (2) catch (3) 和 finally (4) 代码块。 解析:本题考核的知识点为安装和配置Tomcat,参见P153jsp主要内置对象有: application (5) exception (6) pageContext (7) request (8) session (9) response (10) outconfigpage。解析:本题考核的知识点为JSP内置对象,参见P754理论上,GET是用于 获取服务器信息并将其作为响应返回给客户端(11) ,POST是用于 客户端把数据传送到服务器 (12) 。解析:本题考核的知识点为request对象的请求方式,参见P795application对象是代表 应用程序上下文 (13) ,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。解析:本题考核的知识点为application对象,参见P856.HTML语言的中文全称是 超文本标记语言 (1) 。解析:本题考核的知识点为HTML概念 .7.HTML语言中表单标记为 (2) ,表单输入标记为 (3) 。解析:本题考核的知识点为HTML语言的表单标记。8.HTML中预排标记是 (4) ,分区标记是 (5) 。解析:本题考核的知识点为HTML语言的标记。9.JavaScript是事件驱动语言,键盘事件一共有3个: keydown(6) 、 keyup(7) 、 keypress(8) 。解析:本题考核的知识点为JavaScript的键盘事件。10.Javascript支持的对象包括浏览器环境中提供的对象、 (9) 和 (10) 。解析:本题考核的知识点为JavaScript对象。三、简答题 1.pageContext可以获取哪些内置对象?解析:本题考核的知识点为pageContext对象,参加P75。答:jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、Application、Excepiton、Config和page对象。2.Bean是什么?解析:本题考核的知识点为JavaBeam简介,参加P98。答:javabean是一种java类,通过封装 属性 和 方法 成为具有某种功能或者处理某个业务的对象,简称bean。3.和操作起什么作用?解析:本题考核的知识点为JavaBeam页面指令,参加P98。答:操作和useBean一起协作,用来设置Bean的简单属性和索引属性.标签使用Bean给定的setXXX()方法,在Bean中设置一个或多个属性。用来访问一个Bean的属性.它访问的属性值将它转化成一个String,然后发送到输出流中.如果属性是一个对象,将调用toString()方法。4.必须实现处理GET和POST请求的方法的名字是什么?解析:本题考核的知识点为Servlet,参加P57。答:doGet和doPost.5.JSP和Servlet的区别是什么?解析:本题考核的知识点为Servlet简介,参加P45。答:JSP的本质是Servlet.JSP的代码在服务器端被编译成为Servlet,并由java虚拟机JVM解释执行. jsp中的out直接用,而servlet中还要自己声明(如PrintWriter out = response.getWriter();)html中的name的值传给.java或者.jsp中的getParameter(name)servlet的本质为java类,jsp编译的中间产物是servlet4)在servlet中有doGet与doPost方法,而在jsp中没有这些方法四、编程题 编写程序register.html和register.jsp。做一用户注册界面register.html,注册信息包括:用户名,年龄,性别,籍贯。然后提交到register.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员!”,否则显示“注册成功”并显示出注册信息。解析:本题考核的知识点为JSP编程,参加P72。脚本语言与互动网页设计练习题C一、单项选择题 1.标记符是放在哪对标记符之间的:( B )A. B. C. D.2.img标记符中连接图片的参数是:( B )A.href B.src C.type D.align 3.同以往的版本相比较,HTML4.0:( D )A.增加了JavaScript支持 B.增加了Flash技术C.增强了网页的动态性 D.增加了ActiveX技术4.在HTML中,标记的Size属性最大取值可以是:( C )A.5 B.6 C.7 D.8 5.在HTML中,要定义一个书签应该使用的语句是:( A )A.text B.text C.text D.text 6.Javascrilpt中哪个对象表示浏览器的窗口,可用于检索关于该窗口状态的信息。( )A、Document B、Window C、Frame D、Navigator7.Javascrilpt中哪个属性可以设置窗口的状态栏内的默认文字。( )A、status B、external C、defaultStatus D、parent8.Javascrilpt中哪个方法要求窗口显示刚刚访问的前一个窗口。( )A.back() B.go() C.display() D.view()9.下述选项中不属于JDBC基本功能的是:( D )A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理10.在JSP中使用标记时,不会出现的属性是:( C )A.name B.property C.value D.以上皆不会出现11.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D )A.作用于整个JSP页面。B.可以在一个页面中使用多个指令。C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D.指令中的属性只能出现一次。12.在JSP中调用JavaBean时不会用到的标记是:( A )A. B. C. D.13.关于JavaBean正确的说法是:( A )A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.在JSP文件中引用Bean,其实就是用语句C.被引用的Bean文件的文件名后缀为.javaD.Bean文件放在任何目录下都可以被引用14.Servlet程序的入口点是:( A )A.init() B.main() C.service() D.doGet()15.不能在不同用户之间共享数据的方法是( A )A.通过cookie B.利用文件系统 C.利用数据库 D.通过ServletContext对象二、填空题 1.HTML语言是一种简单标记语言,它的文件需要通过WEB浏览器显示其效果,标记可分为 (2) 、 (3) 。解析:本题考核的知识点为HTML简介。2.HTML语言中,换行标记为 (4) ,不换行标记为 (5) 。解析:本题考核的知识点为HTML标记。3.HTML中用 (6) 标记的 dynsrc(7) 属性可向网页中加入.avi视频剪辑文件。解析:本题考核的知识点为HTML标记。4.JavaScript是事件驱动语言,鼠标事件一共有6个:onMouseDown、onMouseUp、onMouseOut和 mousemove(8) 、 mouseover (9) 、 click (10) 。解析:本题考核的知识点为JavaScript的鼠标事件。5.一个JSP页面主要由注释和 编译指令(11) 、 (操作指令12) 、 JSP代码(13) 等内容组成。解析:本题考核的知识点为JSP页面结构。参加P68。6.在JSP的内建对象中,向客户端输出动态内容需要使用 out(14) 对象, pageContext(15) 对象表示JSP页面本身。解析:本题考核的知识点为JSP的内置对象。参加P75。7.Servlet的生命周期分三个时期: 初始化阶段(16) 、 响应客户请求阶段(执行时期) (17) 、 终止阶段 (18) 。解析:本题考核的知识点为JSP的内置对象。参加P75。8.操作文件主要有两种类型,一种是 I/O类 (19) ,另一种是 File类 (20) 。解析:本题考核的知识点为java操作文件的类型。 三、简答题 1.taglib指令的作用是什么?解析:本题考核的知识点为tablib指令,参加P71。答:定义一个标签库以及其自定义标签的前缀。2.简述面向对象的几个基本概念:对象、类、继承。解析:本题考核的知识点为面向对象的基本概念。答:对象是系统中用于描述客观事物的一个实体,它是构成系统的一个基本单位;类是一组具有相同的数据结构和相同操作的对象的集合。类是对一系列具有相同性质的对象的抽象,是对对象共同特征的描述;继承是指能够直接获得已有的性质和特征,而不需要重复定义它们。性质继承主要是由父类与子类的关系引起的,其中子类除了具有自己的属性和内部操作外,还可继承父类的全部属性和内部操作。3.方法覆盖和方法重载有什么区别?解析:本题考核的知识点为方法的覆盖和重载。答:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、覆盖要求参数列表相同;重载要求参数列表不同。 4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。4.out.clear与out.flush有什么区别?解析:本题考核的知识点为out对象的使用,参加P75。答:out.flush是将缓冲区中的数据输出后清除,而out.clear是将缓冲区中的数据直接清除,而不输出。5.如何使用request对象获取请求参数?解析:本题考核的知识点为resquest对象,参加P78。答:采用getParameter(String name)、getParameterNames()、getParameterValue(String name)来获取各种参数值。6.JSP有哪些动作元素?作用分别是什么?解析:本题考核的知识点为JSP页面结构,参见P68答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林果酒酿制创新创业项目商业计划书
- 2025嘉兴市保安服务有限公司招聘2人考前自测高频考点模拟试题参考答案详解
- 工地设备租赁中心创新创业项目商业计划书
- 奶牛鲜奶配送服务创新创业项目商业计划书
- 智能交通解读创新创业项目商业计划书
- 2025年长春大学公开招聘博士高层次人才(1号)(84人)模拟试卷及一套答案详解
- 2025广西百色市人民医院人才招聘38人(第二批)考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年福建省龙岩市新罗区苏坂中心幼儿园招聘1人考前自测高频考点模拟试题及答案详解(有一套)
- 2025辽宁沈阳瑞恩科技公司所属单位高校毕业生招聘130人考前自测高频考点模拟试题及1套参考答案详解
- 2025甘肃稀土新材料股份有限公司招聘考前自测高频考点模拟试题及答案详解一套
- 慢性阻塞性肺疾病伴肺曲霉病诊治和管理专家共识解读课件
- 2025人教版八年级道德与法治上册全册知识点
- 2025年水利资料员基础知识考试题库及答案1
- T-CAV 032-2025 T-CAS 1061-2025 生物制品临床研究术语
- 民办学校财务管理体系构建与制度汇编
- 2025年时事政治试题库及答案(共550题)
- 助理医师题库及答案
- 食品关键控制点知识培训
- DZ/T 0275.1-2015岩矿鉴定技术规范第1部分:总则及一般规定
- 纸箱委托加工合同协议书
- 竞选青协笔试题及答案
评论
0/150
提交评论