《Java Web程序设计》试卷01

《Java Web程序设计》试卷01
课程编码: 301209 适用专业: 计算机应用(包括JAVA方向)
注 意 事 项
1、首先按要求在试卷标封处填写你所在的系(部)、专业、班级及学号和姓名;
2、仔细阅读各类题目的回答要求,在规定的位置填写答案;
3、不要在试卷上乱写乱画,不要在标封区填写无关的内容。

题 号 一 二 三 四 五 六 总 分 总分人 复分人
得 分

得 分
评分人
一、选择题(第1题~第10题。每题2分,满分20分。)
1、以下对HTML和浏览器的描述中正确的是( )。
A.浏览器是HTML文档的编辑器,可以用浏览器来编写HTML页面
B.浏览器是HTML的解析器,能够解析HTML文件,并可以在窗口中展示页面
C.浏览器是HTML的编译器和运行器,能够把HTML文件编译成可执行文件,然后执行它
2、假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下? ( )
A. helloapp/HelloServlet.class
B. helloapp/WEB-INF/HelloServlet.class
C. helloapp/WEB-INF/classes/HelloServlet.class
D. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
3、一个JSP文件需要引入java.io.File类和java.util.Date类,以下选项中的语法正确的是( )。
A.<%@page import=”java.io.File,java.util.Date”%>
B. import java.io.File;
importjava.util.Date;
C…<%@page import=”java.io.File;java.util.Date;”%>
4、下面选项中的注释不是合法的JSP注释是( )。
A. B. <%–comment–%>
C. /comment/ D.<%–/comment/–%>
5、在<% %>中不可以包含的Java语句( )。
A.int i=0; B. z=x+y; C. System.out.println(“hi”);
6、已知Tomcat 的安装目录为“D:\Tomcat406\”。MyFirstWeb.WAR是一个打包好的JAVA Web应用程序。为了将其部署到该Tomcat 服务器,应该将该WAR 文件拷贝到( )。
A. D:\Tomcat406\bin B.D:\Tomcat406\server
C. D:\Tomcat406\webapps D.D:\Tomcat406\common
7、aa.jsp把请求转发给bb.jsp。 aa.jsp在请求范围内存放了一个String 类型的username属性,以下选项中能使bb.jsp获得该属性的是( )。
A.<% String username=request.getAttribute (“username”);%>
B.<% String username=(String)request.getAttribute(“username”);%>
C.<% String username=request.getParameter(“username”);%>
D.<% String username=(String )request.getParameter(“username”);%>
8、Servlet中的变量cookie 表示客户端的一个Cookie数据,以下选项中的代码用于删除客户端相应的Cookie数据的是( )。
A. response.deleteCookie(cookie);
B. cookie.setMaxAge(0); response.addCookie(cookie);
C. cookie.setMaxAge(-1); response.addCookie(cookie);
D.request.deleteCookie(cookie);
9、下面哪一个HTTP响应状态码表示请求成功?( )
A) 400 B) 200 C) 403 D) 500
10、java web应用程序的文件必须按照一定的规范组织,下面说法错误的是?( )
A. classes目录在web应用程序的根目录下。
B. WEB-INF目录中包含classes目录。
C. jsp和html文件通常存放在web应用程序的根目录下 。
D. web应用程序目录是web程序的根目录,包含WEB-INF目录和web.xml部署描述文件。
得 分
评分人
二、填空题(第11题~第15题。每空1分,满分10分。)
11、Web工程中的src目录下存放Web应用开发时所创建的 源文件。Web应用的配置信息存放在 文件中。
12、在HTML文件内直接加入 元素可以将静态的Web页面升级为 Web页面。
13、JSP指令包括 指令、 指令和taglib指令。
14、在JSP规范中,可以使用两种格式的注释。如<!- -This is a Demo–>是 注释,<%- -This is a Demo–%>是 注释。
15、在JSP中,动态程序部分主要是脚本元素,其中包括声明、 和 三个部分。
得 分
评分人
三、判断题(第16题~第25题。每题2分,满分20分。)
16、具有动画效果的网页,称为动态网页。( )
17、JSP即Java Server Page,是Sun公司推出的的新一代动态网站开发技术。( )
18、Cookie是Web服务保存在用户硬盘上的一段文本。( )
19、request是HttpServletRequest类的对象,response是HttpServletResponse类的对象,因此request和response属于同一个类的两个对象。( )
20、安装Tomcat时要先安装JDK。( )
21、/WebRoot是Web应用的根目录,所有的JSP、HTML文件、CSS文件、资源文件都存放在此目录下。( )
22、 HTTP是无状态协议,而FTP是有状态协议。( )
23、 JSP元素都是以XML作为语法基础,并且区分大小写。( )
24、 使用<%=expression %>时,表达式结尾必须有分号;( )
25、使用<%@ include file=“url”%>指令时,包含文件的位置不能为变量。( )

得 分
评分人
四、简答题(第26题~第27题。每题10分,满分20分。)
26.简述HTTP协议和一次HTTP请求与响应的过程。

27.比较HTTP的GET方法和POST方法的特点和适用场合。

得 分
评分人

五、设计题(第28题,满分30分。)
28、编写一个会员实体类CustomerEntity。
1.会员属性如下:
(1)自增编号id;(2)会员帐号userName;(3)密码password;(4)真实姓名realName;(5)联系方式mobile;(6)email。
2.为每一个属性编写get方法和set方法。

猜你喜欢

转载自blog.csdn.net/zhangchen124/article/details/132420399