JSP测试笔试题和答案 联系客服

发布时间 : 星期二 文章JSP测试笔试题和答案更新完毕开始阅读7218cefbf71fb7360b4c2e3f5727a5e9856a27bf

d) <%@ page info=\

156. 在Servlet里,能正确获取session的语句是(A)。 (选择一项) a) HttpSession session = request.getSession(true); b) HttpSession session = request.getHttpSession(true); c) HttpSession session = response.getSession(true); d) HttpSession session = response. getHttpSession (true); 157.在JSP中,()动作用于将请求转发给其他JSP页面。A (选择一项) a) forward b) include c) useBean d) setProperty

34) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)B

a) HttpServlet doHead b) HttpServlet doPost c) ServletRequest doGet d) ServletRequest doPost

158. 在J2EE中,request对象的( D )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

a) String getParameter(String name) b) String[] getParameter(String name)

c) String getParameterValuses(String name) d) String[] getParameterValues(String name)

159. servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)

B

a) 加载类,实例化,请求处理,初始化,销毁 b) 加载类,实例化,初始化,请求处理,销毁 c) 实例化,加载类,初始化,请求处理,销毁 d) 加载类,初始化,实例化,请求处理,销毁

160.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)

Public class Servlet1 extends HttpServlet{ Public void init() throws ServletException{ }

Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”); }

} A a) 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

b) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! c) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 d) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

161.要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML, 该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目 标,最适合的开发模式是(C)。(选择一项)

a) DAO b) ValueObject c) MVC d) Proxy 162.给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

______

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter(); 163. 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项) a) b) c) <%=user.getLoginName()%> d) <%=user.getProperty(“loginName”)%>

164.JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。择一项)

a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP3 165. 给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)

<% int count =1;%> Count: <% ++count; %>

a) Count:1 b) Count:2 c) 1:2 d) Count:

166.在J2EE的Model Ⅱ模式中,模型层对象被编写为()。(选择一项)

a) Applet b) JSP c) Server d) JavaBean 167.J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo() c) ServletContext、getContextPath() d) ServletContext、getPathInfo() 168.某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process slt.ProcessServlet

process /proc

(选 以下说法正确的是()。(选择二项)

a) 在包slt中,有一个名为ProcessServlet.class的文件 b) 该servlet的访问路径是http://机器IP:端口号/root/proc

c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

169. 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。(选择一项) a) page b) request c) session d) application

170.JSP 页面以B为扩展名进行保存。 A..jps B..jsp C..java D..JSP

171. Web的工作模式是( )

A) 客户端/服务器端 B) 浏览器/服务器 C) 浏览器/浏览器 D) 浏览器/客户端

172.一组选项中可以选择多项的表单元素是( ) A) Checkbox B) Radio C) Text D) Textarea

173.关于HTML文件说法正确的是( c ) A) HTML标记都必须配对使用

B) 在标签之间的是头信息

C) HTML标签是大小写无关的,表示的意思是一样的 D) 在标签之间的文本会以加粗字体显示

174.在HTML中,可以使用( )标记向网页插入GIF动画文件 A)

B) C) D)

175.要在网页中显示如下文本,要求字体类型为隶书,字体大小为6,则下列HTML代码正确的是(欢迎访问我的主页!

A)

欢迎访问我的主页! B)

欢迎访问我的主页! C)

欢迎访问我的主页! D)

欢迎访问我的主页! 176.在MVC模式中,核心内容为 ( )

A) view B) control C) model D) 不确证 177、J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo() c) ServletContext、getContextPath() d) ServletContext、getPathInfo() 178、给定JSP程序源码如下:

<% int count =1;%> _______

以下()语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)

)a) <%=++count %> b) <% ++count; %> c) <% count++; %> d) <% =count++ %> 一、填空(30分) 1、 Tomcat服务器的默认端口是 8080 。怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可, 2、 异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。 3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、_response_、out、config、page、cookie 4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传送到服务器 。 5、 application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。 6、 JDBC的主要任务是: 与数据库建立连接 、 发送SQL语句 、 处理结果 。 7、 一个Bean由三部分组成: 实现java.io.serializable接口、 提供无参数的构造方法 、 提供getter()和setter()方法访问它的属性 。 8、 Java Servlet的主要特点是: 高效 、方便、 功能强大 、 可移植性好 、节省投资。运行servlet需要在_web.xml_注册. 9、 Servlet的生命周期分三个时期: 装载Servlet 、创建一个Servlet实例、销毁 。 10、 JSP开发网站的两种模式分为__jsp+javabean___和jsp+javabean+servlet 。 11、JSP的全称是_Java Server Pages_ ,它是基于Java语言开发出来的一种动态网页制作技术。 12、HTML是HyperText Markup Language的缩写,中文意思是超文本标记语言。 13、E-mail地址的超链接格式为

14、MVC 中的 3 个字母分别代表 Model/模型、View/视图、Controller/控制器。在 JSP 技术中,它们分别由javabean、jsp、servlet担当。

15、在JSP页面中用page指令定义属性和属性的值,forward动作将请求转发给其他JSP页面。

16、一个session对象的生存期限依赖于是否调用invalidate()方法、用户是否关闭浏览器或session对象过期。

17、表单的提交方法包括post和get方法。

18、每过10分钟自动刷新的JSP语句是:response.setHeader(“refresh”,”10”)。 19、ResultSet类的next方法可以移动记录指针到下一条记录。 20、JavaBean是一个 java 类,它必须有一个 无参的构造 方法。 21、使用Bean首先要在JSP页面中使用 import 指令将Bean引入。

22、Tomcat服务器的默认端口是8080,可以通过修改Tomcat服务器安装目录中conf文件下的主配置文件server.xml来更改端口号。

23、表达式用于向页面输出信息,其使用格式是以 <%= 标记开始,以 %> 结束。