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

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

 脚本语言与互动网页设计练习题B

一、单项选择题

1.下面哪一个不是JSP本身已加载的基本类?(  B   )

A. java.lang.*    B.java.io.*    C.javax.servlet.*    D.javax.servlet.jsp.*

2.对于预定义<%!预定义%的说法错误的是:(  A   )

A.一次可声明多个变量和方法,只要以“;”结尾就行

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量        

D.在预定义中声明的变量将在JSP页面初始化时初始化

3.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:(  D   )

A. Select * from员工 where 姓名 =’_玛丽_’

B.Select * from员工 where 姓名 =’%玛丽_’

C.Select * from员工 where 姓名 like ‘_玛丽%’

D.Select * from员工 where 姓名 like ‘%玛丽%’

4.下述选项中不属于JDBC基本功能的是:(  D   )

A.与数据库建立连接    B.提交SQL语句    C.处理查询结果    D.数据库维护管理

5.在JSP中使用<jsp:getProperty标记时,不会出现的属性是:(  C   )

A.name    B.property    C.value    D.以上皆不会出现

6.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(  D   )

A.<%@ page %作用于整个JSP页面。

B.可以在一个页面中使用多个<%@ page %指令。

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

D.<%@ page %指令中的属性只能出现一次。

7.在JSP中调用JavaBean时不会用到的标记是:(  A   )

A.<javabean    B. <jsp:useBean    C.<jsp:setProperty    D.<jsp:getProperty

8.关于JavaBean正确的说法是:(  A   )

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

B.在JSP文件中引用Bean,其实就是用<jsp:useBean语句

C.被引用的Bean文件的文件名后缀为.java

D.Bean文件放在任何目录下都可以被引用

9.Servlet程序的入口点是:(  B   )

A.main()    B.init()    C.service()    D.doGet()

10.不能在不同用户之间共享数据的方法是(  C   )

A.利用数据库    B.通过ServletContext对象    C.通过cookie    D.利用文件系统 

11.下列可以正确获取当前Web程序物理路径的方法为(  A   )。
A.request.getRealPath(“/”)      B.request.getFile(“/”)
C.response.getRealPath(“/”)     D.response.getFile(“/”)

12.esson对象的(  D   )方法用于判断是否为开始新会话。

A.begin()    B.isNewSessionID()    C.invalidate()    D.isNew()

13.JSP中使用<jsp:getProperty标记时,不会出现的属性是:(  C  )

A.name     B.property        C.value        D.以上皆不会出现

14.列(  A   )指令定义在JSP编译时包含所需要的资源。

A.include    B.page    C.taglib    D.forward

15.建JSP应用程序时,配置文件web.xml应该在程序下的(  C  )目录中。

A.admin    B.servlet    C.WEB-INF    D.WebRoot

二、填空题

1. Tomcat服务器的默认端口是   8080   (1)      。怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”中把8080更改即可

解析:本题考核的知识点为安装和配置Tomcat,参见P15

2. 异常的处理,可在该方法的代码段中包含3类代码:  try   (2)      .   catch (3)      和

finally (4)     代码块。

解析:本题考核的知识点为安装和配置Tomcat,参见P15

3.jsp主要内置对象有:    application   (5)     .    exception  (6)      .  pageContext     (7)     .  request    (8)     .    session  (9)     .      response (10)       out.config.page。

解析:本题考核的知识点为JSP内置对象,参见P75

4.理论上,GET是用于    获取服务器信息并将其作为响应返回给客户端(11)      ,POST是用于 客户端把数据传送到服务器    (12)      。

解析:本题考核的知识点为request对象的请求方式,参见P79

5.application对象是代表   应用程序上下文  (13)      ,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。

解析:本题考核的知识点为application对象,参见P85

6.HTML语言的中文全称是    超文本标记语言     (1)            。

解析:本题考核的知识点为HTML概念 .

7.HTML语言中表单标记为   <FROM(2)    ,表单输入标记为   <INPUT(3)    。

解析:本题考核的知识点为HTML语言的表单标记。

8.HTML中预排标记是    </PRE(4)    ,分区标记是   </DIV (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.<jsp:setProperty和<jsp:getProperty操作起什么作用?

解析:本题考核的知识点为JavaBeam页面指令,参加P98。

答:<jsp:setProperty操作和useBean一起协作,用来设置Bean的简单属性和索引属性.<jsp:setProperty标签使用Bean给定的setXXX()方法,在Bean中设置一个或多个属性。

<jsp:getProperty用来访问一个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编译的中间产物是servlet
 4)在servlet中有doGet与doPost方法,而在jsp中没有这些方法

 

四、编程题

编写程序register.html和register.jsp。做一用户注册界面register.html,注册信息包括:用户名,年龄,性别,籍贯。然后提交到register.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员!”,否则显示“注册成功”并显示出注册信息。

解析:本题考核的知识点为JSP编程,参加P72。

版权声明

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

分享: