网络编程语言(java)、网络编编程(java)试卷a卷

上传人:j****9 文档编号:46037607 上传时间:2018-06-21 格式:DOC 页数:8 大小:83KB
返回 下载 相关 举报
网络编程语言(java)、网络编编程(java)试卷a卷_第1页
第1页 / 共8页
网络编程语言(java)、网络编编程(java)试卷a卷_第2页
第2页 / 共8页
网络编程语言(java)、网络编编程(java)试卷a卷_第3页
第3页 / 共8页
网络编程语言(java)、网络编编程(java)试卷a卷_第4页
第4页 / 共8页
网络编程语言(java)、网络编编程(java)试卷a卷_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《网络编程语言(java)、网络编编程(java)试卷a卷》由会员分享,可在线阅读,更多相关《网络编程语言(java)、网络编编程(java)试卷a卷(8页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 8 页云南师范大学 20112012 年上学期期末统一考试网络编程(Java)、网络编程语言(Java) 试卷学院 信息学院 专业 年级 学号 姓名 考试方式:闭卷 考试时间:120 分钟 试卷编号:A 卷题号一二三四五总分评卷人得分评卷人一、填空题 (每空 2 分 ,共 20 分)1.WEB 客户端使用 协议和 WEB 服务器通信。2. response.setContentType(“text/html;charset=gb2312”)语句中的 text/html 的作用是 ,charset=gb2312 的作用是 。3.Tomcat 服务器的 IP 地址是 192.168

2、.1.1,端口是 8080,一个应用的名称是HelloWorld,其中的 HelloServlet 的 URL 映射是/Hello,那么访问这个HelloServlet 的完整 URL 是 。4. 会话(Session)是一个客户与服务器之间的 的请求响应序列。5.JDBC 编程中的 Statement 接口的 executeQuery(String sql)方法用于执行 , executeUpdate(String sql)方法用于执行 。6.classes 目录用于存放 WEB 应用程序的 文件。7JSP 页面首先被容器转换为 ,然后再编译、装载。8Servlet 中的 PrintWrit

3、er 输出对象与 JSP 中的 隐含变量对应。得分评卷人二、单项选择题(每题 2 分 共 20)1.用户点击超链接访问 Servlet 时,Servlet 的哪个方法被调用 。第 2 页 共 8 页AdoGet()BdoPost() CdoForm() DdoHref() 2.如果要获得具有非默认的字符编码的 PrintWriter 输出对象,必须 。 A先调用 response.setContentType()方法设置编码,然后再调用response.getWriter() B先调用 response.getWriter()方法设置编码,然后再调用response.setContentTyp

4、e()C先调用 request.setCharacterEncoding(),然后再调用 response.getWriter()D先调用 response.getWriter(),然后再调用 request.setCharacterEncoding()3. 重定向浏览器到另一个资源,使用下面哪个方法 A使用 HttpServletResponse 的 sendRedirect 方法 B使用 HttpServletResponse 的 setHeader 方法C使用 ServletResonse 的 getOutputStream 方法,然后使用 OutputStream 的write(byt

5、es)方法D使用 ServletResponse 的 setContentType 方法4.一个名为 com.abc.TaxUtil 的类在编译部署后存放在哪个目录中 。AWEB-INF/classes/com/abcBWEB-INF/classes/TaxUtilCWEB-INF/libDWEB-INF/jars 5.在一个 Web 应用程序的部署描述文件中有下面的定义,下面哪个请求将不会由 TestServlet 服务 。TestServlet*.aspA/hello.asp B/gui/hello.asp C/gui/*.asp D/gui/asp6.为 Servlet 上下文指定初始化

6、参数,下面的 web.xml 片段哪个是正确的 第 3 页 共 8 页。AcountryChinaBCcountryChinaDcountryChina7下面哪些对象是线程安全的 。AServletContext 作用域属性B会话作用域属性 CdoGet 和 doPost 方法中的局部变量 DServlet 的类变量8.下面哪个指令是合法的 。AB C D9.如何在 JSP 中动态包含一个页面 。AB C 第 4 页 共 8 页DRequestDispatcher dispatcher=request.get RequestDispatcher(”abc.jsp”);dispatcher.in

7、clude(request.response);10.下面哪个说法是错误的 。A只用 Servlet 编程技术就可以编写完整的 Web 应用。BJDBC API 为 Java 语言提供一种通用的数据访问接口。C在 Servlet 的生命周期中 init()方法仅被调用一次。 D只用 JSP 技术不能编写完整的 Web 应用。得分评卷人三、简答题 (每题 4 分,共 36 分)1.WEB 应用(B/S)和桌面程序(C/S)相比有什么优点?2.简述 Servlet 的生命周期。3.简述 GET 方法和 POST 方法的区别。第 5 页 共 8 页4. Servlet 中的成员变量和 doPost(

8、)方法中的局部变量在使用上有什么区别? 5.简述 WEB 服务器基于无状态的 HTTP 协议上实现会话管理的原理。6.简述 Cookie 的原理和用途。7.Java Web 编程中有哪几个作用域对象,并描述每个作用域对象的作用域有效范围。第 6 页 共 8 页8.简述什么是 MVC 设计模式,采用这种设计模式可以带来哪些好处?9.通过数据源(数据库连接池)连接数据库与传统的数据库连接技术相比有什么优点?得分评卷人四、下面是一个按照 MVC 模式设计的程序,阅读程序后填空(每小题 2 分,共 24 分)(1)inputCustomer.jsp 源程序Please Input a Customer

9、客户名:邮件地址:电话:第 7 页 共 8 页(2)CustomerBean.java 源程序package com.model; public class CustomerBean private String custName; private String email; private String phone; public void setCustName(String custName)this.custName = custName; public void setEmail(String email) this.email = email; public void setPho

10、ne(String phone) this.phone = phone; public String getCustName()return this.custName; public String getEmail() return this.email; public String getPhone() return this.phone; public CustomerBean() (3)CustomerServlet.java 源程序package com.demo;import javax.servlet.*;import javax.servlet.http.*;import ;p

11、ublic class CourseServlet extends public void (HttpServletRequest request,HttpServletResponse response)throws IOException,ServletExceptionresponse.setContentType(“text/html;charset=gb2312”);String name=request.getParameter(“custName”);String email= ;String phone= request.getParameter(“phone”);Custom

12、erBean Customer= ;第 8 页 共 8 页Customer. setCustName(name);Customer. setEmai(emai)l;Customer. setPhone(phone);HttpSession session=request.getSession();Session.setAttribute( );RequestDispatcher view=request.getRequestDispatcher( );view.forward(request,response);(4)displayCustomer.jsp 源程序客户名:Email 地址:电话:(5)web.xml 源程序courseServlet第 9 页 共 8 页/customer.do

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号