|
一、单选题(共 10 道试题,共 40 分。)V 1. 下列_______指令定义在JSP编译时包含所需要的资源。( )
A. include
B. page
C. taglib
D. forward
满分:4 分
2. 如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的__________目录。( )
A. common
B. Server
C. common\lib
D. server\lib
满分:4 分
3. 以下对象中的_______不是JSP的内置对象。( )
A. request
B. session
C. application
D. bean
满分:4 分
4. 给定include1.jsp文件代码片断,如下: <% pageContext.setAttribute("User","HAHA");%> _______//此处填写代码给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute("User")%> 要求运行include1.jsp时,浏览器上输出:HAHA 要满足以上条件,jsp1.jsp中下划线处应填入( )。
A. <include page="include2.jsp" flush="true"/>
B. <%@ include file="include2.jsp"%>
C. <jsp:forword page="include2.jsp"/>
D. <% response.sendRedirect("include2.jsp");%>
满分:4 分
5. 在JSP中,只有一行代码:<%='A'+'B'%>,运行将输出( )。
A. A+B
B. AB
C. 131
D. 错误信息,因为表达式是错误的
满分:4 分
6. 下面哪一个是正确使用JavaBean的方式?( )
A. <jsp:useBean id="address" class="AddressBean" />
B. <jsp:useBean name="address" class="AddressBean"/>
C. <jsp:useBean bean="address" class="AddressBean" />
D. <jsp:useBean beanName="address" class="AddressBean" />
满分:4 分
7. Servlet的初始化参数只能在Servlet的__________方法中获取。
A. doPost()
B. doGet()
C. init()
D. destroy()
满分:4 分
8. jsp:forward和sendRedirect都是用来做页面跳转的,下列说法描述错误的是:( )
A. forward之后可以使用原来的request对象
B. sendRedirect之后不可以使用原来的request对象
C. forward地址栏不变化,只能在Web应用程序内的页面间跳转
D. forward地址栏变化,可以跳转到任何页面和机器
满分:4 分
9. 创建JSP应用程序时,配置文件web.xml应该在程序下的______目录中。( )
A. admin
B. servlet
C. WEB-INF
D. WebRoot
满分:4 分
10. HTML的中文含义为( )。
A. 统一资源定位器
B. 简单邮件传输协议
C. 超文本标记语言
D. 网络套接字
满分:4 分
二、多选题(共 5 道试题,共 20 分。)V 1. 在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
满分:4 分
2. 如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
满分:4 分
3. 下面哪些对象可以在同一应用程序的不同网页间共享数据。( )
A. page
B. out
C. session
D. application
满分:4 分
4. 某JSP程序中声明使用javaBean的语句如下: <jsp:useBean id=”user” class=”mypackage.User” scope=”pge”/> 要取出该javaBean的loginName属性值,以下语句正确的是()。
A. <jsp:getProperty name="user" property="loginName"/>
B. <jsp:getProperty id="user" property="loginName"/>
C. <%=user.getLoginName()%>
D. <%=user.getProperty(“loginName”)%>
满分:4 分
5. MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
满分:4 分
三、判断题(共 10 道试题,共 40 分。)V 1. 要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确
满分:4 分
2. Statement对象的两个常用方法是execute()和executeQuery()。
A. 错误
B. 正确
满分:4 分
3. JSP隐藏注释的格式为<%-- %>。
A. 错误
B. 正确
满分:4 分
4. Tomcat和JDK都不是开源的。
A. 错误
B. 正确
满分:4 分
5. Servlet可以运行在客户端。
A. 错误
B. 正确
满分:4 分
6. JavaBean可以只提供一个带参数的构造器。
A. 错误
B. 正确
满分:4 分
7. POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确
满分:4 分
8. JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A. 错误
B. 正确
满分:4 分
9. JDBC中查询数据库操作后返回的ResultSet游标位于第一行。
A. 错误
B. 正确
满分:4 分
10. 在JDBC中,PreparedStatement比statement更为高效。
A. 错误
B. 正确
满分:4 分
|
|