JSP考试选择题
一.选择题(每题2分,共40分)
1、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )。
A、<%@ page %>作用于整个JSP页面
B、可以在一个页面中使用多个<%@ page %>指令
C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D、<%@ page %>指令中的属性只能出现一次
2、以下对象中作用域最大的是( )。
A、request B、session C、application D、page
3、编写JavaBean就是编写一个Java类,所以只要会写类就能编写一个Bean,一个完整JavaBean在类的命名上需要遵守以下规则,其中错误的是( )。
A、类中方法的访问属性必须是public的。
B、对于boolean类型的成员变量,允许使用is代替get。
C、类中如果有构造方法,那么这个构造方法也是public的,并且是无参数的。
D、在JavaBean中定义属性时,应该定义成public。
4、以下四个选项中不属于Servlet生命周期的是( )。
A、init() B、service() C、start() D、destroy()
5、对于预定义<%!预定义%>的说法错误的是:( )。
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
11.哪个是JSP指令标记?C
A.<% …… %>
B.<%! …… %>
C.<%@ …… %>
D.<%= …… %>
10.下边哪个不是JSP的内置对象?C
A.session
B.request
C.cookie
D.out
12.当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?C
A.<jsp:include file=”java.util.*” />
B.<jsp:include page=”java.util.*” />
C.<%@ page import=”java.util.*” %>
D.<%@ page include=”java.util.*” %>
13.关于JavaBean的说法,哪个是正确的?D
A.JavaBean的具体类可以不是public的。
B.JavaBean可以只提供一个带参数的构造器。
C.jsp:userBean可以向HTML标记一样不关闭。
D.JavaBean可以保存状态。
15.要在session对象中保存属性,可以使用以下哪个语句?B
A.session.getAttribute(“key”,”value”);
B.session.setAttribute(“key”,”value”);
C.session.setAtrribute(“key”);
D.session.getAttribute(“key”);
16.jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?D
A.forward之后可以使用原来的request对象,而且效率较高。
B.sendRedirect之后不可以使用原来的request对象,而且效率较低。
C.forward地址栏不变化,只能在We
b应用程序内的页面间跳转。
D.forward地址栏变化,可以跳转到任何页面和机器。
17.关于get和post两种请求,下列说法正确的是?A
A.get请求是默认的。
B.get请求处理的数据量大小不受到限制。//get处理小数据量
C.post请求地址栏里是能看到
JSP考试选择题
数据的。
D.post请求可以由doGet方法处理。
19.JSP分页代码中,哪个步骤次序是正确的?A
A.先取总记录数,得到总页数,再取所有的记录,最后显示本页的数据。
B.先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。
C.先取总页数,得到总记录数,再取所有的记录,最后显示本页的数据。
D.先取本页的数据,得到总页数,再取总记录数,最后显示所有的记录。
20.下边哪个不是MVC中的组成部分?B
A.JavaBean
B.FrameWork
C.JSP
D.Servlet
21.哪个不是Servlet接口的方法?D
A.doGet方法
B.doPost方法
C.init方法
D.forward方法
22.Oracle数据库的JDBC驱动程序类名及完整包路径为:D
A.jdbc.driver.oracle.OracleDriver
B.jdbc.oracle.driver.OracleDriver
C.driver.oracle.jdbc.OracleDriver
D.oracle.jdbc.driver.OracleDriver
23.如果需要删除session中的某个属性key,可以调用下面的___C_方法。
A.remove(“key”)
B.removeAttribute(“key”)
C.invalidate()
D.logout()
24.下述有关JSP和Servlet关系的论述正确的有:(两个正确答案)AB
A.JSP能够实现功能均可由Servlet实现。
B.Servlet能够实现功能均可由JSP实现。
C.Servlet更适合做表现层。
D.JSP适合做控制层。
25.下面哪一个是正确使用JavaBean的方式?A
A.<jsp:useBean id="address" class="AddressBean" />
B.<jsp:useBean name="address" class="AddressBean"/>
C.<jsp:useBean bean="address" class="AddressBean" />
D.<jsp:useBean beanName="address" class="AddressBean" />
26.销毁一个session对象应该调用下面哪一个方法?A
A.session.invalidate();
B.session.expunge();
C.session.destroy();
D.session.end();
4、下述选项中不属于JDBC基本功能的是:( D )
A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理
5、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( c )
A. name B. property C. value D. 以上皆不会出现
7、在JSP中调用JavaBean时不会用到的标记是:( A )
A. <javabean> B. <jsp:useBean> C. <jsp:setProperty> D. <jsp:getProper
…… 此处隐藏:17232字,全部文档内容请下载后查看。喜欢就下载吧 ……