1、在JSP文件中加载动态页面可以用()。
A)<%@ include file="fileName" %>指令
B)
C)page指令
D)
2、如果想在页面中使用一个JavaBean我们可以使用()指令。
A)<%@ include file="fileName" %>
B)page
C)
D)
3、通过()可以接收上一页表单提交的信息
A)session对象
B)application对象
C)exception对象
D)request对象
4、session对象经常被用来() 。
A)在页面上输出数据
B)抛出运行时的异常
C)获取客户提交信息
D)在多页面请求中保持状态和用户认证信息。
5、在一个JSP页面中,有如下语句:
<%
String s = "男";
if(!s.equals("女")){
return;
}else{
out.println(“你好,女士!”);
}
out.println(“你好,先生!”);
%>
请问下面哪一种说法是正确的?
(A) 此页面将输出“你好,女士!”
(B) 此页面将输出“你好,先生!”
(C) 此页面正常执行,但不输出任何字符串
(D) 此页面将会出错
6、假设Tomcat5.5中名为helloapp的Web应用有一hello.jsp文件,它的文件路径如下:
%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么? ( )
A、http://localhost:8080/hello.jsp
B、http://localhost:8080/helloapp/hello.jsp
C、http://localhost:8080/helloapp/hello/hello.jsp
D、http://localhost:8080/webapps/helloapp/hello/hello.jsp
7、在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?( )
A、Context与Host
B、Context与Listener
C、Context与Server
D、以上都不是
8、下面哪一个不是JSP本身已加载的基本类?( )
A、java.lang.*
B、java.io.*
C、javax.servlet.*
D、javax.servlet.jsp.*
9、在JSP中使用
A、name
B、property
C、value
D、以上皆不会出现
10、对于预定义<%!预定义%>的说法错误的是:( )
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始化
11、从 “员工” 表的“姓名”字段中找出名字包含“张三”的人,下面哪条select语句正确:( )
A、Select * from员工 where 姓名 =’_张三_’
B、Select * from员工 where 姓名 =’%张三_’
C、Select * from员工 where 姓名 like ‘_张三%’
D、Select * from员工 where 姓名 like ‘%张三%’
12、关于JavaBean正确的说法是:( )
A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B、在JSP文件中引用Bean,其实就是用
C、被引用的Bean文件的文件名后缀为.java
D、Bean文件放在任何目录下都可以被引用
13、假设Tomcat5.5中名为helloapp的Web应用有一HelloServlet类,它位于cn.edu.dhy包下,那么这个类的class文件应该放在什么目录下?
A、%CATALINA_HOME%/webapps/ helloapp/cn/edu/dhy/HelloServlet.class
B、%CATALINA_HOME%/webapps/helloapp/WEB-INF/HelloServlet.class
C、%CATALINA_HOME%/webapps/helloapp/WEB-INF/classes/HelloServlet.class
D、%CATALINA_HOME%/webapps/helloapp/WEB-INF/classes/cn/edu/dhy/HelloServlet.class
14、下面哪个接口不具有executeQuery方法(不考虑参数) ( )
A、Statement
B、ResultSet
C、PreparedStatement
D、CallableStatement