2013春吉林大学《脚本语言与互动网页设计》练习题C

所属学校:吉林大学 科目:吉林大学 2013-08-31 15:50:00
 

脚本语言与互动网页设计练习题C8Mv傲朋学习网

一、单项选择题 8Mv傲朋学习网

1.标记符<title是放在哪对标记符之间的:(   B  8Mv傲朋学习网

A.<html</html    B.<head</head    C.<body</body    D.</head<body8Mv傲朋学习网

2.img>标记符中连接图片的参数是:(   B  8Mv傲朋学习网

A.href    B.src    C.type    D.align 8Mv傲朋学习网

3.同以往的版本相比较,HTML4.0:(  D   8Mv傲朋学习网

A.增加了JavaScript支持    B.增加了Flash技术8Mv傲朋学习网

C.增强了网页的动态性       D.增加了ActiveX技术8Mv傲朋学习网

4.HTML中,标记<fontSize属性最大取值可以是:(   C  )8Mv傲朋学习网

A.5    B.6    C.7    D.8 8Mv傲朋学习网

5.HTML中,要定义一个书签应该使用的语句是:(   A  )8Mv傲朋学习网

A.<a href=" #object-name" text </a8Mv傲朋学习网

B.<a name=" object-name" text </a8Mv傲朋学习网

C.<a target=" #object-name" text </a8Mv傲朋学习网

D.<a link=" #object-name" text </a8Mv傲朋学习网

6.Javascrilpt中哪个对象表示浏览器的窗口,可用于检索关于该窗口状态的信息。    8Mv傲朋学习网

ADocument             BWindow       8Mv傲朋学习网

CFrame                DNavigator8Mv傲朋学习网

7.Javascrilpt中哪个属性可以设置窗口的状态栏内的默认文字。(     8Mv傲朋学习网

Astatus           Bexternal       8Mv傲朋学习网

CdefaultStatus    Dparent8Mv傲朋学习网

8.Javascrilpt中哪个方法要求窗口显示刚刚访问的前一个窗口。(     8Mv傲朋学习网

A.back()    B.go()    C.display()    D.view()8Mv傲朋学习网

9.下述选项中不属于JDBC基本功能的是:(   D  8Mv傲朋学习网

A.与数据库建立连接    B.提交SQL语句    C.处理查询结果    D.数据库维护管理8Mv傲朋学习网

10.JSP中使用<jsp:getProperty标记时,不会出现的属性是:(  C   8Mv傲朋学习网

A.name    B.property    C.value    D.以上皆不会出现8Mv傲朋学习网

11.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(   D  8Mv傲朋学习网

A.<%@ page %作用于整个JSP页面。8Mv傲朋学习网

B.可以在一个页面中使用多个<%@ page %指令。8Mv傲朋学习网

C.为增强程序的可读性,建议将<%@ page %指令放在JSP文件的开头,但不是必须的。8Mv傲朋学习网

D.<%@ page %指令中的属性只能出现一次。8Mv傲朋学习网

12.JSP中调用JavaBean时不会用到的标记是:(  A   8Mv傲朋学习网

A.<javabean    B.<jsp:useBean    C.<jsp:setProperty    D.<jsp:getProperty8Mv傲朋学习网

13.关于JavaBean正确的说法是:(  A   8Mv傲朋学习网

A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写8Mv傲朋学习网

B.JSP文件中引用Bean,其实就是用<jsp:useBean语句8Mv傲朋学习网

C.被引用的Bean文件的文件名后缀为.java8Mv傲朋学习网

D.Bean文件放在任何目录下都可以被引用8Mv傲朋学习网

14.Servlet程序的入口点是:(   A  8Mv傲朋学习网

A.init()    B.main()    C.service()    D.doGet()8Mv傲朋学习网

15.不能在不同用户之间共享数据的方法是(  A   8Mv傲朋学习网

A.通过cookie    B.利用文件系统    C.利用数据库    D.通过ServletContext对象8Mv傲朋学习网

二、填空题 8Mv傲朋学习网

1.HTML语言是一种简单标记语言,它的文件需要通过WEB浏览器显示其效果,标记可分为    2            3      8Mv傲朋学习网

解析:本题考核的知识点为HTML简介。8Mv傲朋学习网

2.HTML语言中,换行标记为  <br/ 4   ,不换行标记为   5     8Mv傲朋学习网

解析:本题考核的知识点为HTML标记。8Mv傲朋学习网

3.HTML中用    <img6    标记的    dynsrc7    属性可向网页中加入.avi视频剪辑文件。8Mv傲朋学习网

解析:本题考核的知识点为HTML标记。8Mv傲朋学习网

4.JavaScript是事件驱动语言,鼠标事件一共有6个:onMouseDownonMouseUponMouseOut    mousemove8        mouseover 9        click 10    8Mv傲朋学习网

解析:本题考核的知识点为JavaScript的鼠标事件。8Mv傲朋学习网

5.一个JSP页面主要由注释和   编译指令(11     (操作指令12      JSP代码(13   等内容组成。8Mv傲朋学习网

解析:本题考核的知识点为JSP页面结构。参加P688Mv傲朋学习网

6.JSP的内建对象中,向客户端输出动态内容需要使用     out14     对象,8Mv傲朋学习网

        pageContext15       对象表示JSP页面本身。8Mv傲朋学习网

解析:本题考核的知识点为JSP的内置对象。参加P758Mv傲朋学习网

7.Servlet的生命周期分三个时期:    初始化阶段16         响应客户请求阶段(执行时期)  17        终止阶段18     8Mv傲朋学习网

解析:本题考核的知识点为JSP的内置对象。参加P758Mv傲朋学习网

8.操作文件主要有两种类型,一种是     I/O类 (19      ,另一种是   File    20       8Mv傲朋学习网

解析:本题考核的知识点为java操作文件的类型。8Mv傲朋学习网

   8Mv傲朋学习网

三、简答题 8Mv傲朋学习网

1.taglib指令的作用是什么?8Mv傲朋学习网

解析:本题考核的知识点为tablib指令,参加P718Mv傲朋学习网

答:定义一个标签库以及其自定义标签的前缀。8Mv傲朋学习网

2.简述面向对象的几个基本概念:对象、类、继承。8Mv傲朋学习网

解析:本题考核的知识点为面向对象的基本概念。8Mv傲朋学习网

答:对象是系统中用于描述客观事物的一个实体,它是构成系统的一个基本单位;8Mv傲朋学习网

类是一组具有相同的数据结构和相同操作的对象的集合。类是对一系列具有相同性质的对象的抽象,是对对象共同特征的描述;8Mv傲朋学习网

继承是指能够直接获得已有的性质和特征,而不需要重复定义它们。性质继承主要是由父类与子类的关系引起的,其中子类除了具有自己的属性和内部操作外,还可继承父类的全部属性和内部操作。8Mv傲朋学习网

3.方法覆盖和方法重载有什么区别?8Mv傲朋学习网

解析:本题考核的知识点为方法的覆盖和重载。8Mv傲朋学习网

答:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。 8Mv傲朋学习网

2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 8Mv傲朋学习网

3、覆盖要求参数列表相同;重载要求参数列表不同。 8Mv傲朋学习网

4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。8Mv傲朋学习网

4.out.clearout.flush有什么区别?8Mv傲朋学习网

解析:本题考核的知识点为out对象的使用,参加P758Mv傲朋学习网

答:out.flush是将缓冲区中的数据输出后清除,而out.clear是将缓冲区中的数据直接清除,而不输出。8Mv傲朋学习网

5.如何使用request对象获取请求参数?8Mv傲朋学习网

解析:本题考核的知识点为resquest对象,参加P788Mv傲朋学习网

:采用getParameter(String name)getParameterNames()8Mv傲朋学习网

getParameterValue(String name)来获取各种参数值。8Mv傲朋学习网

6.JSP有哪些动作元素?作用分别是什么?8Mv傲朋学习网

解析:本题考核的知识点为JSP页面结构,参见P688Mv傲朋学习网

答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECTEMBED标记。8Mv傲朋学习网

7.JSP中两种跳转方式是什么?区别是什么? 8Mv傲朋学习网

解析:本题考核的知识点为JSP操作指令,参见P718Mv傲朋学习网

答:JSP中,跳转页面有两种方式:1.forward跳转:<jsp:forward page="跳转页面地址" /2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源)c.request设置的属性在跳转后的页面仍可以使用;d.使用<jsp:param name="参数名" value="参数值" /传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值"))。8Mv傲朋学习网

8.什么是Servlet,有哪些特点?8Mv傲朋学习网

解析:本题考核的知识点为Servlet简介,参见P458Mv傲朋学习网

答:Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。8Mv傲朋学习网

特点:效率点、功能强大、Servlet之间能够共享数据、安全性好、跨平台。8Mv傲朋学习网

8Mv傲朋学习网

9.JSP有哪些中文问题,如何解决?8Mv傲朋学习网

解析:本题考核的知识点为汉字问题的解决方法,参见P828Mv傲朋学习网

答:一种是在执行之前,设置request的编码格式,语法如下:8Mv傲朋学习网

Request.setCharaterEncoding(GBK");8Mv傲朋学习网

另一种方法是转换字符编码,语法如下:8Mv傲朋学习网

<%String str=request.getParameter("boy");8Mv傲朋学习网

  Byte  b[]=str.getBytes("ISO-8859-1");8Mv傲朋学习网

  Str=new String(b);8Mv傲朋学习网

%8Mv傲朋学习网

8Mv傲朋学习网

四、编程题 8Mv傲朋学习网

使用JavaBean设计个人所得税计算器,税率表如下:8Mv傲朋学习网

级别 8Mv傲朋学习网

应税所得额 8Mv傲朋学习网

税率(% 8Mv傲朋学习网

速算扣除数 8Mv傲朋学习网

1 8Mv傲朋学习网

不超过500 8Mv傲朋学习网

5 8Mv傲朋学习网

0 8Mv傲朋学习网

2 8Mv傲朋学习网

超过500元至2000 8Mv傲朋学习网

10 8Mv傲朋学习网

25 8Mv傲朋学习网

3 8Mv傲朋学习网

超过2000元至5000 8Mv傲朋学习网

15 8Mv傲朋学习网

125 8Mv傲朋学习网

4 8Mv傲朋学习网

超过5000元至20000 8Mv傲朋学习网

20 8Mv傲朋学习网

375 8Mv傲朋学习网

5 8Mv傲朋学习网

超过20000元至40000 8Mv傲朋学习网

25 8Mv傲朋学习网

1375 8Mv傲朋学习网

6 8Mv傲朋学习网

超过40000元至60000 8Mv傲朋学习网

30 8Mv傲朋学习网

3375 8Mv傲朋学习网

7 8Mv傲朋学习网

超过60000元至80000 8Mv傲朋学习网

35 8Mv傲朋学习网

6375 8Mv傲朋学习网

8 8Mv傲朋学习网

超过80000元至100000 8Mv傲朋学习网

40 8Mv傲朋学习网

10375 8Mv傲朋学习网

9 8Mv傲朋学习网

超过100000 8Mv傲朋学习网

45 8Mv傲朋学习网

15375 8Mv傲朋学习网

解析:本题考核的知识点为JavaBean编程,参见P988Mv傲朋学习网

五、编写JSP程序,在当前Web应用目录下创建文件夹abc,并在该文件夹下创建文本文件“cba.txt”8Mv傲朋学习网

解析:本题考核的知识点为JSP编程,参见P67
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: