_
__栏
___号学_ _息
____名姓信 级
班__生
____业 专考
_ _____系_________湄洲湾职业技术
2011—2012学年第二学期期中试卷 立德
躬行
博识 厚技
课程名称: JSP网络编程
系部名称: 信息系 专
业:
网络101、信息安全101
年
级: 2010级 试卷类别:开卷( )闭卷(√)
考试用时: 120 分钟
一.选择题:(共20题,每题2分,共40分) 1. page指令用于定义JSP文件中的全局属性, 下列关于该指令用法的描述不正确的是: ( )。 A.<%@ page %>作用于整个JSP页面 B. 可以在一个页面中使用多个<%@ page %>指令 线 C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的 D. <%@ page %>指令中的属性只能出现一次
2、在JSP中,要定义一个方法,需要用到以下( )元素。 A.<%= %> B. <% %> C. <%! %> D. <%@ %>
订 3、 当在JSP文件中要使用到Vector对象时, 应在JSP文件中加入以下哪个语句? ( ) A.
B.
C. <%@ page import=”java.util.*” %>
D. <%@ page include=”java.util.*” %> 装 4、要在session对象中保存属性,可以使用以下哪个语句?( ) A. session.setAttribute(“key”,”value”); B. session.getAttribute(“key”,”value”); C. session.setAtrribute(“key”); D. session.getAttribute(“key”); 5、jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?( )
湄洲湾职业技术试卷纸 共 5 页,第1 页
A. forward地址栏不变化,只能在Web应用
程序内的页面间跳转。 B. forward地址栏变化,可以跳转到任何页面和机器。 C. forward之后可以使用原来的request对象,而且效率较高。 D. sendRedirect之后不可以使用原来的request对象,而且效率较低。 6、下述选项中不属于JDBC基本功能的是:( ) A. 与数据库建立连接 B. 提交SQL语句 C. 数据库维护管理 D. 处理
查询结果
7、不能在不同用户之间共享数据的方法是( ) A. 通过cookie B. 利用文件
系统 C. 利用数据库 D. 通过ServletContext对象
8、在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.* 包.正确的是( ). A. <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”> B. <%@ page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”> C. <%@ page language=“
Java”;import=”java.rmi.*;java.uitl.* ”%”> D. <%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%> 9、 在JSP中, 若要在JSP正确使用标签:
, 在jsp中声明的taglib指令为: <%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是( )。 A. x B. getKing C. myTags D. king
10、在JSP中,test.jsp文件如下,试图运行时,将发生( )。 <% String str = null; %> str is <%= str%> A C 转译期有误 执行编译后的Servlet时发生错误 B D 编译Servlet源码时发生错误 运行后,浏览器上显示:str is null
11、在JSP中,给定以下
JSP代码片段,运行结果是( )。 <% int x=10; %> %>
<% ! int x=11; <%!
Int getX(){ return x; } 湄洲湾职业技术
试卷纸 共 5 页,第2 页
%> <% <% out.print(“X1=”+x); %> out.print(“X2=”+getX()); %> C. X1=10 X2=11 D. X1=11 X2=10
A. X1=10 X2=10 B. X1=11 X2=11
12、在a.jsp中有代码片断如下:在b.jsp中加入下列( )代码,可以输出在a.jsp页面上输入的 loginName的值。
A. <%=(String )request.gerAttribute(“loginName”)%> B. <%=(String ) request.getParameter(“loginName”)%> C. <% String name=request.getParameter(“loginname”); out.println(name); %> D. <% String name-request.getAttribute(“loginname”); out.println(name); %> 13、当浏览器第二次