20春《基于J2EE的开发技术》在线作业3 试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分) 1.看下列jsp标签 下列那个说法是正确的
A.在jsp被转换编译时,不将top.jsp包含进来
B.在jsp被转换编译时,top.jsp和copyright.jsp都被包含进来 C.在jsp被请求时,top.jsp被包含进来
D.只有copyright.jsp在请求该JSP资源时被包含进来 答案:D
2.下列JSTL中迭代标签说法错误
A.
C.
D.JSTL中迭代标签有:
3.下列关于Tomcat说法正确的是 。 A.Tomcat是一种编程语言 B.Tomcat是一种编程思想 C.Tomcat是一种开发工具
D.Tomcat是一个免费的开源的Serlvet容器 答案:D
4.下列哪些表达式所存储的对象可以被servlet或jsp在session里使用 A.servlet.getServletContext().setAttribute(name,value); B.response.setAttribute(name,value); C.request.setAttribute(name,value);
D.getSession().setAttribute(name,value); 答案:A
5.下面那个表达式表示会话永不过期 A.setTimeout(-1) B.setTimeout(0)
C.setMaxInactiveInterval(-1) D.setMaxInactiveInterval(0) 答案:C
6.下列哪个方法用于URL重写
A.HttpServlet接口的rewriteURL()方法
B.HttpServletResponse接口的rewriteURL()方法 C.HttpServletResponse接口的encodeURL()方法 D.HttpServletRequest接口的encodeURL()方法 答案:C
7.在Jdbc中可以调用数据库的存储过程的接口是 A.Statement
B.PreparedStatement C.PrepareStatement D.CallableStatement 答案:D
8.使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口 A.preparedStatement() B.prepareStatement()
C.createPreparedStatement() D.createPrepareStatement() 答案:B
9.下列哪一个方法用于设置HttpServletResponse的内容类型? A.setParameter B.setContentType C.setAttribute D.doPost 答案:B
10.下面是web.xml中的片段在servlet中要得到上面的参数,下面哪个表达式是正确的
A.getServletContext().getInitParameter(“user”) B.getServletContext().getAttribute(“user”) C.getServletConfig().getInitParameter(“user”) D.getServletConfig().getAttribute(“user”) 答案:A
11.下列说法中错误的是
A.当Jsp文件被编译,送往浏览器时,
C.
D.Jsp:param操作被用来以“名——值”对的形式为其它标签提供附加信息 答案:B
12.JSP 页面经过编译之后,将创建一个 A.severlet B.exe文件 C.application D.applet 答案:A
13.下面的描述错误的是
A.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值 B.Statement的executeUpdate()方法会返回是否更新成功的boolean值 C.Statement的executeQuery()方法会返回一个结果集
D.ResultSet中的next()方法会使结果集中的下一行成为当前行 答案:B
14.向客户端发送一个pdf文档,设置文档类型时,下列那个语句是正确的 A.response.setType(“application/pdf”) B.response.setType(“application/bin”)
C.response.setContentType(“application/pdf”) D.response.setContentType(“application/bin”) 答案:C
15.假设在helloapp应用中有一个Javabean文件Hello,它位于com.bean包下,那么这个bean的class文件应该放在什么目录下 A.helloapp/WEB-INF/classes/com/bean/ B.helloapp/WEB-INF/classes/ C.helloapp/WEB-INF/ D.helloapp/ 答案:A
16.下面哪些服务器不能够部署EJB A.Weblogic B.Tomcat C.Jboss D.Glassfish 答案:B
17.对于“<%!”和“%>”之间声明的变量,以下说法正确的是: A.是JSP页面的局部变量
B.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
C.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
D.不是JSP页面的成员变量 答案:C
18.以下关于JavaBeans的说法中,错误的是 。 A.JavaBeans是基于JAVA语言的。 B.JavaBeans是一种Java类。
C.JavaBeans是一个可重复使用的软件组件。 D.JavaBeans是JSP的内置对象之一。