课程名称:《JSP:使用JSPjstl条件标签开发企业级WEB应用程序      A)卷
        考试(考查)              闭卷
长江工程职业技术学院20122013学年第1学期内部测试试卷
学号:          姓名:                班级:                考场:        考试时间:
……………………………………………装……………………………………订………………………………线……………………………………
1-10
11-20
21-30
31-40
41-50
一、选择题    (共50题,  每题2分)
1、下面不属于B/S结构优势的一项是(      )
A、只需要在Web服务器而不是在每一个客户端上部署、修改应用程序
B、访问范围更广
C、更加容易被访问            D、访问速度更快
2、HTTP协议中,请求消息使用(    )方法用于通过Internet发送大量数据。
A、get            Bpost          C、put            D、head
3、浏览Web网页服务默认的端口号是(    )
A80       B、8181              C、25            D、1433
4、假设在helloapp应用中有一个hello.jsp,文件路径为C:/Tomcat/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL是(        )
A、http://localhost:8080/hello.jsp
B、http://localhost:8080/helloapp/hello.jsp
Chttp://localhost:8080helloapphellohello.jsp
D、http://localhost:8080/helloapp/hello
5、下面不属于Servlet生命周期阶段的是(      )
A、加载          B、实例化        C、初始化          D、请求资源
6、J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(    )
public class Servletl extends HttpServlet{
public void init() throws ServletException{
}
public void service(HttpServletRequest
request,HttpServletResponse response)throws
ServletException,IOException{
PrintWriter Writer();
out.println(“hello!”);
}
}
A、编译该文件时会提示缺少doGet()或者doPost()方法,编译不能够成功通过
B、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C、编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看不到任何输出的文字
D、编译后, 把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
7、ServletContext对象的作用是(    )
A、获取请求属性值                          B、读取请求参数值
C、读取Web应用程序上下文参数            D、读取Servlet配置参数
8、给定如下Servlet代码,假定在浏览器中输入URL:http://localhost:8080/servlet/HelloServlet,可以调用该servlet,那么该Servlet的输出是(      )
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet{
public void service(HttpServletRequest req,HttpServletResponse
res)
throws ServletException,IOException{
}
Public void doGet(HttpServletRequest req,HttpServletResponse
res)
Throws ServletException,IOException{
Res.setContentType(“text/html”);
PrintWriter Writer();
Out.println(“<html>”);
Out.println(“<body>”);
Out.println(“doGet Hello World”);
Out.println(“</body>”);
Out.println(</html>);
Out.close();
}
Public void doPost(HttpServletRequest req,HttpServletResponse
res)
Throws ServletException,IOException{
Res.setContentType(“text/html”);
PrintWriter Writer();
Out.println(“<html>”);
Out.println(“<body>”);
Out.println(“doPost Hello World”);
Out.println(“</body>”);
}
}
A、一个HTML页面,页面上显示doGet Hello World!
B、一个HTML页面,页面上显示 doPost Hello World!
C、一个空白的HTML页面              D、错误信息
9、HttpServletRequest接口的(        )方法用于创建会话
AgetSession()  B、getServletContext()  C、setSession();  D、putSession();
10、给定某servlet 程序的片段,如下:
Public void doGet(HttpServletRequest
request,Httpservletresponse response)
{
_________
}
要把session的失效时间设为30分钟,应该在下划线处插入(      )
A、Session().setTimeout(1800);
B、Session().setTimeout(30)
CSession().setMaxInactiveInterval(1800);
D、Session().setMaxInactiveInterval(30);
11、Cookie默认保存在(      )目录下
A、Tomcat/Webapps/Cookies                  B、系统目录/program files/Cookies
C、系统目录/documents and settingsCookies  D、由写Cookie的程序决定
12、J2EE中,以下关于HttpServlet说法错误的是(      )
A、HttpServlet是一个抽象类
B、HttpServlet扩展了GenericServlet类
CHttpServlet类的子类必须至少重写service方法
D、HttpServlet位于javax.servlet.http包中
13、servlet 生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下正确的是(  )
A、加载类、实例化、请求处理、初始化、销毁
B、加载类、实例化、初始化、请求处理、销毁
C、实例化、加载类、初始化、请求处理、销毁
D、加载类、初始化、实例化、请求处理、销毁
14、在J2EE中,当用户在浏览器中输入http://localhost:8080/myWebApp/start/,就会调用pk包中名为student的servlet,在l中配置正确的是(    )
A、<servlet> <servlet-name>/start/*</servlet-name>
<servlet-class>pk.student</servlet-class> </servlet>
B、<servlet> <servlet-name>pk.student</servlet-name>
<url-pattern>/start/*</url-pattern> </servlet>
C、<servlet servlet-namestudent</servlet-name
servlet-classpk.student</servlet-class </servlet
servlet-mapping servlet-namestudent</servlet-name
url-pattern>/start*</url-pattern </servlet-mapping

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。