|
一、单选题(共 10 道试题,共 40 分。)V 1. 在JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定
满分:4 分
2. 在Servlet的生命周期方法中,每当传递请求或响应时,web容器会调用_______方法。( )
A. init()
B. main()
C. service()
D. doGet()
满分:4 分
3. JSP应用程序配置文件的根元素为( )。
A. <WEB>
B. <web-inf>
C. <web-app>
D. <WebRoot>
满分:4 分
4. 下面关于page指令说法中错误的是:( )
A. page指令用来定义JSP页面中的全局属性
B. 一个JSP页面只能包含一个page指令
C. 除了import外,其他page指令定义的属性/值只能出现一次
D. language属性用来指示所使用的语言
满分:4 分
5. 如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_______对象。( )
A. page
B. session
C. request
D. application
满分:4 分
6. 给定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 分
7. 在Servlet里,能正确获取session的语句是( )。
A. HttpSession session = request.getSession(true);
B. HttpSession session = request.getHttpSession(true);
C. HttpSession session = response.getSession(true);
D. HttpSession session = response. getHttpSession (true);
满分:4 分
8. Servlet中,使用______接口中定义的______方法来处理客户端以Post方法发出的表单数据请求。( )
A. HttpServlet doHead
B. HttpServlet doPost
C. ServletRequest doGet
D. ServletRequest doPost
满分:4 分
9. 在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。( )
A. page
B. session
C. out
D. application
满分:4 分
10. 在JSP中,使用<jsp:useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:( )。
A. page
B. request
C. response
D. application
满分:4 分
二、多选题(共 5 道试题,共 20 分。)V 1. 在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
满分:4 分
2. 采用MVC设计模式开发程序有哪些优势?( )
A. 各司其职,互不干涉
B. 有利于开发中的分工
C. 设计容易
D. 有利于组件的重用
满分:4 分
3. 下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
满分:4 分
4. MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
满分:4 分
5. 某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 分
三、判断题(共 10 道试题,共 40 分。)V 1. session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确
满分:4 分
2. JavaBean文件可用来访问数据库。
A. 错误
B. 正确
满分:4 分
3. JavaBean可以只提供一个带参数的构造器。
A. 错误
B. 正确
满分:4 分
4. Servlet更适合做视图层。
A. 错误
B. 正确
满分:4 分
5. JSP中包括2种指令:page指令和include指令。
A. 错误
B. 正确
满分:4 分
6. JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A. 错误
B. 正确
满分:4 分
7. 在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。
A. 错误
B. 正确
满分:4 分
8. 使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确
满分:4 分
9. 编写Servlet时,需要引入java.io包、javax.servlet包和avax.servlet.http包。
A. 错误
B. 正确
满分:4 分
10. 在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。
A. 错误
B. 正确
满分:4 分
|
|