脚本语言与互动网页设计练习题B
一、单项选择题
1.下面哪一个不是JSP本身已加载的基本类?(   
A. java.lang.*    Bjava.io.*    Cjavax.servlet.*    Djavax.servlet.jsp.*
2.对于预定义<%!预定义%>的说法错误的是:(   
A.一次可声明多个变量和方法,只要以;”结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量       
D.在预定义中声明的变量将在JSP页面初始化时初始化
3.员工 表的姓名字段中出名字包含玛丽的人,下面哪条select语句正确:(   
A Select * from员工 where 姓名 =’_玛丽_’
BSelect * from员工 where 姓名 =’%玛丽_’
CSelect * from员工 where 姓名 like ‘_玛丽%’
DSelect * from员工 where 姓名 like ‘%玛丽%’
4.下述选项中不属于JDBC基本功能的是:(   
A.与数据库建立连接    B.提交SQL语句    C.处理查询结果    D.数据库维护管理
5.在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(   
Aname    Bproperty    Cvalue    D.以上皆不会出现
6Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(   
A<%@ page %>作用于整个JSP页面。
B.可以在一个页面中使用多个<%@ page %>指令。
C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D<%@ page %>指令中的属性只能出现一次。
7.在JSP中调用JavaBean时不会用到的标记是:(   
A<javabean>    B. <jsp:useBean>    C<jsp:setProperty>    D<jsp:getProperty>
8.关于JavaBean正确的说法是:(   
AJava文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B.在JSP文件中引用Bean,其实就是用<jsp:useBean>语句
C.被引用的Bean文件的文件名后缀为.java
DBean文件放在任何目录下都可以被引用
9Servlet程序的入口点是:(   
Amain()    Binit()    Cservice()    DdoGet()
10.不能在不同用户之间共享数据的方法是(   
A.利用数据库    B.通过ServletContext对象    C.通过cookie    D.利用文件系统 
11.下列可以正确获取当前Web程序物理路径的方法为(    )。
ARealPath(/个人网页设计模板hbuilder)      BFile(/)
CRealPath(/)    DFile(/)
12.esson对象的(    )方法用于判断是否为开始新会话。
Abegin()    BisNewSessionID()    Cinvalidate()    DisNew()
13.JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(   
Aname        Bproperty        Cvalue        D.以上皆不会出现
14.列(    )指令定义在JSP编译时包含所需要的资源。
Ainclude    Bpage    Ctaglib    Dforward
15.JSP应用程序时,配置文件l应该在程序下的(    )目录中。
Aadmin    Bservlet    CWEB-INF    DWebRoot
二、填空题
1 Tomcat服务器的默认端口是      1      。怎样修改tomcat的端口__Tomcat下打开conf文件夹到l文件用记事本打开在<Connector port=8080>中把8080更改即可
2 异常的处理,可在该方法的代码段中包含3类代码:    2          3     
    4    代码块。
3jsp主要内置对象有:      5          6          7   
      8          9          10      outconfigpage
4.理论上,GET是用于    11      POST是用于    12     
5application对象是代表    13      ,它允许JSP页面与包括在同一应用程序中的任何W
eb组件共享信息 ,而session对象则是每个客户专用的。
6.HTML语言的中文全称是        1           
7.HTML语言中表单标记为  2    ,表单输入标记为  3   
8.HTML中预排标记是    4    ,分区标记是    5   
9.JavaScript是事件驱动语言,键盘事件一共有3个:    6   
    7          8     
10Javascript支持的对象包括浏览器环境中提供的对象、    9        10 
三、简答题
1.pageContext可以获取哪些内置对象?
2.Bean是什么?
3.<jsp:setProperty><jsp:getProperty>操作起什么作用?
4.必须实现处理GETPOST请求的方法的名字是什么?
5.JSPServlet的区别是什么?
四、编程题
编写程序register.htmlregister.jsp。做一用户注册界面register.html,注册信息包括:用户名,年龄,性别,籍贯。然后提交到register.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员!”,否则显示“注册成功”并显示出注册信息。
脚本语言与互动网页设计练习题B答案
一. 单选题
D  C  C  B  C          A  B  A  D  C          A  C  A  C  A
二. 填空题
1.超文本标记语言
2.<form>…</from>        <input>
3.<pre>      <dive>
4.  onKeydown        onKeyup        onKeypress
5.Javascript内置对象      用户自定义对象
6.声明        表达式        scriptlet
7.session        response
8.属性        事件    方法
9.getRealPath()
10.java.io.File
三. 简答题
1.outpagerequestresponseconfigservletContextsession
2.JavaBean是描述Java的软件组件模型,有点类似与MicrosoftCOM组件。在java模型中,通过JavaBean可以无限扩充java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。对于程序员来说,最好的一点是JavaBean可以实现代码复用,另外对于程序的易维护性也有很重大的意义。
3.<jsp:setProperty>来设置属性值,用<jsp:getProperty>来提取属性值。
4.doGetdoPost
5.JSPServlet之间的主要差异在于:JSP提供了一套简单的标签,和HTML融合的比较好,可以使不了解Servlet的人做出动态网页来。对于不熟悉java语言的人会觉得JSP开发比较方便。JSP修改后可以立即看到结果,不需要手工编译,JSP引擎会来做这些工作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。