MOOC JAVA高级编程技术(华东交通大学)1464743162 最新慕课完整章节测试答案
JSP与JSTL
JSP测验
1、单选题:
用户请求JSP页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是?
选项:
A: 发送一个JSP源文件到客户端
B: 发送一个Java字节码文件到客户端
C: 发送一个HTML页面到客户端
D: 什么都不做。
答案: 【 发送一个HTML页面到客户端】
2、单选题:
JSP从HTML表单中获得用户输入表单的name控件内容的正确语句为?
选项:
A: request.getAttribute("name")
B: request.getParameter("name")
C: response.getParameter("name")
D: session.getAttribute("name")
答案: 【 request.getParameter("name") 】
3、单选题:
下面不属于JSP内置对象的是?
选项:
A: out对象
B: respone对象
C: application对象
D: page对象
答案: 【 page对象】
4、单选题:
JSP页面中request.getParameter()方法得到的数据,其类型是?
选项:
A: Object
B: Class<T>
C: String
D: Integer
答案: 【 String】
5、单选题:
当利用request的方法获取Form中元素时,默认情况下字符编码是哪个?
选项:
A: ISO-8859-1
B: GB2312
C: UTF-8
D: ISO-8259-1
答案: 【 ISO-8859-1】
6、单选题:
下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。
选项:
A: application
B: request
C: page
D: session
答案: 【 request 】
7、单选题:
能在浏览器的地址栏中看到提交数据的一种表单提交方式是?
选项:
A: put
B: post
C: get
D: delete
答案: 【 get】
8、单选题:
JSTL中给变量x增值的办法,以下哪个正确?
选项:
A: <%x=x+1;%>
B: <c:set var="x" value="${x+1}">
C: <c:set var="x" value="<%=x+1%>">
D: <%x++;%>
答案: 【 <c:set var="x" value="${x+1}">】
9、多选题:
下列说法正确的是?
选项:
A: EL表达式查找对象的范围依次是request,pageContext,session,application。
B: 使用EL表达式输出对象的属性值时,如果属性值为空,则输出空白。
C: 如果指定了对象的查找范围,在该范围内没有找到绑定的对象则不会再去其他范围进行查找了。
D: 使用EL表达式输出Bean属性时,允许使用下标的形式。
答案: 【 如果指定了对象的查找范围,在该范围内没有找到绑定的对象则不会再去其他范围进行查找了。;
使用EL表达式输出Bean属性时,允许使用下标的形式。】
10、多选题:
假设用以下语句给JSTL变量赋值:<c:set var="str" value=“JSTL">则,在页面中要输出该变量的值可以用以下哪个方法?
选项:
A: <%=s
B: <c:out value="${str}">
C: ${str}
D: <c:out value="str">
答案: 【 <c:out value="${str}">;
${str}】
Spring Bean配置与SPEL
第2单元测验
1、单选题:
在SpEL中要访问来自属性文件中的port属性,应使用以下哪种办法?
选项:
A: "#{port}"
B: "{port}"
C: ":port"
D: "${port}"
答案: 【 "${port}"】
2、单选题:
以下哪个监听器可监听来自HTTP 用户会话的事件?
选项:
A: ServletRequestListener
B: HttpSessionListener
C: ServletContextListener