C.Java语法语言 D.C语言语法 6. JSP的英文单词全称是。
A. Java Servlet B. Java Server Pages C. JavaScript D.Java Bean
7. 下列哪一种不是JSP页面的组成元素.( D)。
A.JSP标签,如指令标签 B.普通的HTML标记符 C.Java表达式D.C语言程序
8. Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不
正确的是:(D )
A. <%@ page %>作用于整个 JSP 页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在 JSP 文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
9. 不是 JSP 运行必须的是(D.
A.操作系统B.JavaJDKC.支持 Jsp 的 Web 服务器D.数据库
10. 在JSP中如果要导入 java.io.* 包,应该使用page指令的属性。()
A. language B. sessionC. import D. info
11. 可以在以下哪个()标记之间插入 Java 程序片?(A.
A.<% 和 %>B.<% 和 />C. 和 %>D.<% 和 !> 12. JSP 的 Page 编译指令的属性 Language 的默认值是:(A.
A.JavaB.CC.C#D.SQL 13. 可以在以下哪个()标记之间插入变量与方法声明?(B.
A.<% 和 %>B.<%!和 %>C. 和 %>D.<% 和 !> 14. 能在浏览器的地址栏中看到提交数据的表单提交方式是(B) A.submitB.getC.post D.out 15. 给定JSP程序源码如下:
<% int count =1;%>
以下(B.语句可以在下划线处插入,并且运行后输出结果是: 1。 A:<%=++count %> B:<% ++count; %> C:<% count++; %>
D:<% =count++ %> 三简答题
1. 请简述JSP运行原理。
2. 请简述include指令与include动作之间的区别。 3. JSP中可以有哪些种注释?请写出具体格式。
4. 请列出三个JSP标准动作,并说明这些动作完成的功能.
第四章
选择题
1. 以下对象中的()不是JSP的内置对象。
A.request B.session C.applicationD.bean
2. 在JSP中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。
A.sessionB.request
C.response D.out
3. request对象可以使用()方法获取表单中某输入框提交的信息。
A.getParameter(String s) B.getValue(String s)
C.getParameterNames(String s) D.getParameterValue(String s)
4. JSP的内置对象中()对象可对客户的请求作出动态响应,向客户端发送数据。
A.response B.request C.application D.out 5. 以下方法,哪个可使session无效?()。
A.session.removeAttribute(String key) B.session.invalidate()
C.session.setAttribute(String key) D.session.getAttribute(String key) 6. application对象能在()间共享。
A.某个访问者所访问的当前页面
B.某个访问者所访问的网站的各个页面之间
C.该服务器上的所有的访问者的所有jsp页面
D.该服务器上的所有的访问者的所有jsp页面和Java程序 7. request.getRemoteAddr()方法的作用是:()。
A.获取客户提交的信息B.获取客户的IP C.获取客户机的名称 D.获取服务器的IP 8. 下面不属于 JSP 内置对象的是(D)
A)out 对象B)respone 对象 C)application 对象D)page 对象
9. 调用 getCreationTime()可以获取 session 对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒 D)微秒
10. 可以利用 JSP 动态改变客户端的响应,使用的语法是(A)
A)response.setHeader() B)response.outHeader() C)response.writeHeader() D)response.handlerHeader()
11. 页面程序片中可以使用下列哪个方法将 strNumx=request.getParamter(“ix”) JSP 得到的
数据类型转换为 Double 类型() A)Double.parseString(strNumx) B) Double.parseDouble(strNumx) C) Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)
简答题
1. JSP的内置对象方法、作用。
2. 运行session1.jsp,写出其运行结果!
s1.jsp <% session.setAttribute(\session.setAttribute(\response.sendRedirect(\
s2.jsp 您的信息为: 用户名:<%=session.getAttribute(\密码:<%=session.getAttribute(\ 3. 用户在reg.html中输入:用户名Tom;密码123;选择爱好为游泳、阅读,请写出程序
的运行结果。
reg.html