一、选择题
1、当从其它的URL返回到当前包含Applet页面时,那个方法将被调用?
A init()
B start()
C stop()
D destroy()
2、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )
A、不是JSP页面的成员变量
B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
D、是JSP页面的局部变量
3、在客户端浏览器的源代码中可以看到( )
A、JSP注释
B、HTML注释
C、JSP注释和HTML注释
D、JAVA注释
4、下面关于JVM说法不准确的是? ( )
A、JVM目前已有针对不同的平台开发了多个相应的版本。
B、所以的JAVA程序编译成字节码后都需要被调度到相应版本的JVM中才能执行。
C、各个版本的JVM对内存的管理都是通过GC机制实现的
D、JVM机制的引入才使我们的程序很容易的动态内存管理及多线程、JavaBean等服务。
5、 page指令的import属性的作用是( )
A、定义JSP页面响应的MIME类型
B、定义JSP页面使用的脚本语言
C、为JSP页面引入JAVA包中的类
D、定义JSP页面字符的编码
6、 以下对象中的( )不是JSP的内置对象。
A、request
B、session
C、application
D、bean
7、 如果客户的浏览器不支持Cookie,则( )。
A、完全无法实现session对象的唯一性
B、通过URL重写可实现session对象的唯一性
C、session对象仍然可以起作用,不受影响
D、session对象可以用,cookie不能用
8、 在JSP页面中使用beans,我们必须使用JSP动作标签( )。
A、useBean
B、useBeans
C、Beans
D、JavaBeans
9、 下面的哪些声明是合法的。
A. long l = 4990;
B. int i = 4L;
C. float f = 1.1;
D. double 2d = 34.4;
10、JSP程序段的基本语法是( )。
A、VBScript语言语法
B、JavaScript语言语法
C、Java语法语言
D、C语言语法
11、 以下关于JavaBeans的说法中,错误的是( )。
A、JavaBeans是基于JAVA语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
12、以下哪种方法不是Servlet的方法?( )
A、init
B、service
C、destroy
D、post
13、当一条SQL语句需要稍加变化而反复执行时,通常使用( )。
A、Statement
B、PreparedStatement
C、Connection
D、CallableStatement
14、以下哪个属于JSP指令标签?( )
A、include
B、usebean
C、import
D、file
15、当useBean标签中的scope属性取值( )时,该beans的有效范围是访问者的会话期间。
A、request
B、page
C、session
D、application
16、cookie.setMaxAge(60*60)的意思是( )
A、将cookie的保存时间设置为一分钟
B、将cookie的保存时间设置为一个小时
C、将cookie的保存时间设置为60个小时
D、将cookie的保存时间设置为一天
17、在Jsp指令中errorPage(“url”)的意思是()
A、将本页面设置为错误的页面
B、将本页面中所有的错误的信息保存到url变量中
C、为本页面指定一个错误页面
D、没有具体的含义
18、( )动作用于在客户端浏览器中执行一个Bean或者显示一个Applet。
A、<jsp:include> B、<jsp:forward>
C、<jsp:param> D、<jsp:plugin>
二、填空
四、程序设计题
1、使用Tomcat5.5作为Web服务器,编写一个最简单的JSP程序HelloWorld.jsp,能够在浏览器输出“HelloWorld”。要求写出其保存及运行过程。
2、编写一个JSP页面,如果当前时间为上午,则重定位至am.html,否则重定位至pm.html。(假设am.html中的内容为“上午好”,pm.html中的内容为“下午好”。)
3、教材p34,第5小题。
评论前必须登录!
注册