1、 不定项选择题
第一部分
1) | 关于Web应用程序,下列说法错误的是( )。 | |
a) | WEB-INF目录存在于web应用的根目录下 | |
b) | WEB-INF目录与classes 目录平行 | |
c) | l在WEB-INF目录下 | |
d) | Web应用程序可以打包为war文件 | |
2) | 有关Servlet的生命周期说法正确的有( )。 | |
a) | Servlet的生命周期由Servlet实例控制 | |
b) | init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现 ServletContext接口的对象 | |
c) | service()方法响应客户端发出的请求 | |
d) | destroy()方法释放Servlet实例 | |
3) | 有关会话跟踪技术描述正确的是( )。 | |
a) | Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端 | |
b) | 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期 | |
c) | 在禁用Cookie时可以使用URL重写技术跟踪会话 | |
d) | 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 | |
4) | 以下l片断( )正确地声明servlet 上下文参数。 | |
a) | <init-param> <param-name>MAX</param-name> <param-value>100</param-value> </init-param> | |
b) | <context-param> <param name="MAX" value="100" /> <context-param> | |
c) | <context> <param name="MAX" value="100" /> <context> | |
d) | <context-param> <param-name>MAX</param-name> <param-value>100</param-value> <context-param> | |
5) | 有关JavaMail API的描述以下( )正确。 | |
a) | Message类包含标题和内容两部分,MimeMessage子类用于新建消息,语法如下:Message m=new MimeMessage(); | |
b) | Folder类包含消息和子文件夹,默认情况下Folder类处于打开状态 | |
c) | Store类提供对文件夹的访问方法并验证连接,Store类的方法还用于查看消息和文件夹 | |
d) | Session类定义了用来与邮件系统进行通信的邮件会话,是JavaMail API的最高级别类,可以创建共享和非共享会话 | |
6) | 以下( )可用于检索session属性userid的值。 | |
a) | session. getAttribute (“userid”); | |
b) | session. setAttribute (“userid”); | |
c) | request. getParameter (“userid”); | |
d) | request. getAttribute (“userid”); | |
7) | 下列JSP代码: <html> <body> <% for(int i = 0; i < 10; i++) { //1 } %> </body> </html> 以下( )可放置在//1处,不会发生编译错误。 | |
a) | <%= i %> | |
b) | <b>i</b> | |
c) | %><%= i %><% | |
d) | 不写任何内容 | |
8) | 考虑下面两个JSP文件代码片断: test1.jsp: <HTML> <BODY> <% pageContext.setAttribute(”ten”,new Integer(10));%> //1 </BODY> </HTML> test2.jsp: 数字为:<%= Attribute(”ten”)%> 以下( )放置在test1.jsp中的//1处,当请求test1.jsp时正确输出test2.jsp中的内容。 | |
a) | <jsp:include page=”test2.jsp” /> | |
b) | <jsp:forword page=”test2.jsp” /> | |
c) | <%@ include file=”test2.jsp” %> | |
d) | 由于pageContext对象的scope属性为page,所以test2.jsp不能访问test1.jsp定义的属性 | |
9) | 有关JSP隐式对象,以下( )描述正确。 | |
a) | 隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用 | |
b) | 不能通过config对象获取ServletContext对象 | |
c) | response对象通过sendRedirect方法实现重定向 | |
d) | 只有在出错处理页面才有exception对象 | |
10) | 考虑下面JSP文件代码片断: <HTML> <BODY> <jsp:include page=”test2.jsp”> <jsp:param name=”username” value=”accp”/> </jsp:include> </BODY> </HTML> 以下( )代码片断放置在test2.jsp中不会导致错误。 java xml是什么 | |
a) | <jsp:getParam name=”username”/> | |
b) | <jsp:include param =”username”/> | |
c) | <%=Parameter(“username”)%> | |
d) | <%=Attribute(“username”)%> | |
11) | 以下是login.jsp文件的代码片断: <%@ page isELIgnored="false"%> <html> <body> <FORM action="login.jsp" method="GET"> <input type="text" name="name" value="${param['name']}"> <input type="submit" value="提交"> </FORM> <P> 用户名为: ${param.name} </body> </html> 以下( )描述正确。 | |
a) | 发生运行错误 | |
b) | 页面会出现一文本框,并且文本框中内容为${param['name']} | |
c) | 当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示用户输入的内容 | |
d) | 当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示${param.name} | |
12) | doAfterBody()方法是在( )接口中定义的。 | |
a) | Tag | |
b) | IterationTag | |
c) | BodyTag | |
d) | TagSupport | |
13) | 下面代码片断在浏览器中输出结果为( )。 <c:set var=”myVar” scope =”session”> 2+3 </c:set> <c:out value=”${myVar}”/> | |
a) | 0 | |
b) | 5 | |
c) | 2+3 | |
d) | 无输出 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论