A)private B)static C)protect D)public
31. 下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。( )
A)application B)request C)page D)session 32. 下面哪一项对Servlet、JSP的描述错误?( )
A. HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。
B. JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
C. 当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servlet字节码执行 D. 一般用JSP来处理业务逻辑,用Servlet来实现页面显示。
33. 下面哪一项不是JDBC的工作任务?( )
A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句
34. 下面是一个Servlet部署文件的片段:
Servlet的类名是( )
A)FirstServlet B)Hello C)helpHello D)/helpHello
35. JS特性不包括( )
A.解释性 B.用于客户端 C.基于对象 D.面向对象
36. JSP页面通过( )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
A)name B)class C)id D)classname
37. 作为一个攻城狮,你认为数据库连接代码无法采用下述哪个方式编写 ( ) A) JS B)JSP C) Servlet D) Java Bean
(二) 填空题
1. location对象的___________属性可以加载指定的新页面。
2. 通过location对象的___________属性,可以获得从URL中传递过来的参数和参数值。 3. 表单元素被单击的事件处理属性是 。
4. Servlet必定包含且要由程序猿加入自己代码的方法是 或 。
5. 在服务器临时保存用户信息可通过 对象,在用户客户端则可通过 。
(三) 判断题
1. Page 指令的所有属性都可以重复设置。( )
2. JSP 页面在第一次打开时速度较慢,因为要将 JSP文件转换成 Servlet文件。( ) 3. JSP页面的程序片中可以插入 HTML 标记。( )
4. 在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,
这样能很好地实现 业务逻辑层与视图层的分离。
5. 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。( ) 6. application对象可以用来保存数据。( )
7. Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的
WEB-INF子目录中。( )
8. 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是
由动态网页程序生成的( )
9. session对象可以用来保存用户会话期间需要保存的数据信息。( )
10. 部署JavaBean须在Web服务目录的WEB-INF\\classes子目录下建立与包名对应的子目
录,并将字节文件复制到该目录。( ) 11. Servlet的部署只能通过web.xml的方式进行。( ) 12. JSP的后一个代码段不能够使用前一个代码段定义的变量。( ) 13. JavaBean的类一定要位于某个包之内。( ) 14. Response对象可以在servlet和jsp代码中使用。( ) 15. JSP页面不能包含表单提交代码。
(四)编程题:
1. 编写js代码,实现在标题栏动态显示当前时间及日期。 2. 编写一个jsp和JavaBean,要求jsp调用JavaBean,能够将jsp的两个字符串类型的参
数传到JavaBean,并且在javabean里面将两个参数的值合并成单一字符串。
3. 编写a,b两个jsp,要求在a.jsp设置一个整数变量X1,该变量能够在b.jsp 读出并做
加1的操作。