奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1992|回复: 4

17春东财《网站建设:(JSP+MySQL)组建动态网站》在线作业一二三(随机) 辅导资料

[复制链接]
发表于 2017-4-28 09:46:40 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 40 分。)  V 1. 下列哪一项不是page指令的属性:( )
A. language
B. import
C. autoFlush
D. value

2.  在一个JSP文件中,有表达式<%=2+3 %>,它将输出( )。
A. 2+3
B. 5
C. 23
D. 不会输出,因为表达式是错误的

3.  下面的说法错误的是:( )
A. JSP可以处理动态内容和静态内容
B. JSP最终会编译成字节码后执行
C. 在JSP中可以使用脚本控制Html的标签生成
D. JSP中不能使用//注释Java脚本中的代码

4.  下列_______指令定义在JSP编译时包含所需要的资源。( )
A. include
B. page
C. taglib
D. forward

5.  page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )
A. <%@ page %>作用于整个JSP页面
B. 可以在一个页面中使用多个<%@ page %>指令
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D. <%@ page %>指令中的属性只能出现一次

6.  request对象可以使用_______方法获取表单中某输入框提交的信息。( )
A. getParameter(String s)
B. getValue(String s)
C. getParameterNames(String s)
D. getParameterValue(String s)

7.  下面关于HttpServletRequest接口描述错误的是:( )
A. HttpServletRequest接口中最常用的方法就是获得请求的参数
B. JSP中的内建对象request是一个HttpServletRequest实例
C. HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies
D. HttpServletRequest主要处理取得输入和输出流

8.  以下关于JavaBeans的说法中,错误的是:( )
A. JavaBeans是基于JAVA语言的
B. JavaBeans是JSP的内置对象之一
C. JavaBeans是一种Java类
D. JavaBeans是一个可重复使用的软件组件

9.  在JSP中,内置对象_______封装了用户提交的信息,使用该对象可以获取用户提交的信息。( )
A. session
B. request
C. response
D. out

10.  以下对象中的_______不是JSP的内置对象。( )
A. request
B. session
C. application
D. bean



二、多选题(共 5 道试题,共 20 分。)  V 1. 下列说法正确的是:( )
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
CD
2.  下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
3.  <jsp:param>动作元素经常与_______元素一起使用。( )
A. <jsp:include>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:forward>
D
4.  如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
D
5.  在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C


三、判断题(共 10 道试题,共 40 分。)  V 1. Servlet更适合做视图层。
A. 错误
B. 正确

2.  Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确

3.  session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确

4.  在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
A. 错误
B. 正确

5.  在JDBC中,PreparedStatement比statement更为高效。
A. 错误
B. 正确

6.  page指令通过contentType属性指定当前页面的内容类型和字符集。
A. 错误
B. 正确

7.  注释有HTML注释、隐藏注释、脚本注释三种。
A. 错误
B. 正确

8.  JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。
A. 错误
B. 正确

9.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

10.  page指令的errorpage属性指示当前页面是否为其他页的errorpage目标。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. JSP在WEB服务器上运行结果为( )。
A. 可以在WEB浏览器看到
B. 只能在WEB浏览器看到
C. 可能在WEB浏览器看到
D. 不可能在WEB浏览器看到

2.  以下关于JavaBeans的说法中,错误的是:( )
A. JavaBeans是基于JAVA语言的
B. JavaBeans是JSP的内置对象之一
C. JavaBeans是一种Java类
D. JavaBeans是一个可重复使用的软件组件

3.  下列关于WEB开发说法不正确的是:( )
A. Web是图形化的和易于导航的
B. Web与平台无关
C. Web可以是分布式的
D. Web是静态的

4.  在html标记中,______标记用于设置当前页面的标题。( )
A. head
B. Name
C. title
D. html

5.  在Servlet的生命周期方法中,每当传递请求或响应时,web容器会调用_______方法。( )
A. init()
B. main()
C. service()
D. doGet()

6.  JSP页面经过编译之后,将创建一个( )。
A. applet
B. servlet
C. application
D. exe文件

7.  session对象经常被用来( )。
A. 在页面上输出数据
B. 抛出运行时的异常
C. 在多个程序中保存信息
D. 在多页面请求中保持状态和用户认证

8.  Servlet的初始化参数只能在Servlet的__________方法中获取。
A. doPost()
B. doGet()
C. init()
D. destroy()

9.  page指令的import属性的作用是:( )
A. 定义JSP页面响应的MIME类型
B. 定义JSP页面使用的脚本语言
C. 为JSP页面引入JAVA包中的类
D. 定义JSP页面字符的编码

10.  在JSP中,重定向到另一个页面,以下_______语句是正确的。( )
A. request.sendRedirect("http://www.jb-aptech.com.cn");
B. request.sendRedirect();
C. response.sendRedirect("http://www.jb-aptech.com.cn");
D. response.sendRedirect();



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
2.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD
3.  MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
CD
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”)%>
C
5.  下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. 在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
A. 错误
B. 正确

2.  Bean文件放在任何目录下都可以被引用。
A. 错误
B. 正确

3.  JSP技术基于JAVA语言,是不区分大小写的。
A. 错误
B. 正确

4.  application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。
A. 错误
B. 正确

5.  在JSP中,page指令的extends属性用来引入需要的包或类。
A. 错误
B. 正确

6.  jsp:setProperty用来设置已经实例化的Bean对象的属性。
A. 错误
B. 正确

7.  JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。
A. 错误
B. 正确

8.  运行servlet需要在_web.xml中注册。
A. 错误
B. 正确

9.  Statement对象的两个常用方法是execute()和executeQuery()。
A. 错误
B. 正确

10.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在html中绘制表格时,_______标记是表格中的换行标记。( )
A. <table>
B. <th>
C. <tr>
D. <td>

2.  Connection对象用来连接:( )
A. 表
B. 数据源
C. 视图
D. 查询

3.  下面关于HttpServletRequest接口描述错误的是:( )
A. HttpServletRequest接口中最常用的方法就是获得请求的参数
B. JSP中的内建对象request是一个HttpServletRequest实例
C. HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies
D. HttpServletRequest主要处理取得输入和输出流

4.  在JSP中如果要导入 java.io.* 包,应该使用_____指令。( )
A. page
B. taglib
C. include
D. forward

5.  假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。
A. http://localhost:8080/hello.jsp
B. http://localhost:8080/helloapp/hello.jsp
C. http://localhost:8080/helloapp/hello/hello.jsp
D. http://localhost:8080/webapps/helloapp/hello/dello.jsp

6.  下面关于request对象说法错误的是:( )
A. request对象是ServletRequest的一个实例
B. 当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中
C. getParameterName()方法返回本次请求的参数名字
D. getServerName() 返回接收请求的服务器的主机名和端口号

7.  如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_______对象。( )
A. page
B. session
C. request
D. application

8.  重定向可以使用_______方法。( )
A. response.sendRedirect("login.jsp"):
B. request.sendRedirect("login.jsp");
C. <jsp :forward page="login.jsp"/>
D. <forward page= "login.jsp"/>

9.  下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理

10.  假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。
A. http://localhost:8080/hello.jsp
B. http://localhost:8080/helloapp/hello.jsp
C. http://localhost:8080/helloapp/hello/hello.jsp
D. http://localhost:8080/webapps/helloapp/hello/dello.jsp



二、多选题(共 5 道试题,共 20 分。)  V 1. 某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”)%>
C
2.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
3.  MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
CD
4.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
5.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. page指令的session属性制定此页面是否参与HTTP会话,默认值false。
A. 错误
B. 正确

2.  在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。
A. 错误
B. 正确

3.  Servlet可以运行在客户端。
A. 错误
B. 正确

4.  get请求处理的数据量大小不受到限制。
A. 错误
B. 正确

5.  要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确

6.  JSP程序放在Tomcat服务器的webapps文件夹下。
A. 错误
B. 正确

7.  include包含的文件最好不含有<html></html>。
A. 错误
B. 正确

8.  jsp:forward标记只有一个属性page。
A. 错误
B. 正确

9.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确

10.  属性language定义jsp页面的描述性息,属性值可以是任意字符串。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 给定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");%>

2.  下列关于JSP编译指令说法错误的是:( )
A. 编译指令用于从JSP发送一个信息到容器上
B. 编译指令可以用来设置输出内容的类型等
C. 编译指令向客户端产生所有输出
D. 编译指令可以用来指定页面的编码

3.  下面关于page指令说法中错误的是:( )
A. page指令用来定义JSP页面中的全局属性
B. 一个JSP页面只能包含一个page指令
C. 除了import外,其他page指令定义的属性/值只能出现一次
D. language属性用来指示所使用的语言

4.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"/> 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。
A. page
B. request
C. session
D. application

5.  下面哪个HTTP响应报头表示设置浏览器多长时间(单位是秒)之后重新请求一次页面。( )
A. Refresh
B. Expires
C. Content-Type
D. Locaton

6.  下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单( )。
A. 没有指定action属性,所以不做提交
B. 使用post方式提交
C. 提交到当前页
D. 不确定

7.  创建JSP应用程序时,配置文件web.xml应该在程序下的______目录中。( )
A. admin
B. servlet
C. WEB-INF
D. WebRoot

8.  在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。( )
A. page
B. session
C. out
D. application

9.  在html中绘制表格时,_______标记是表格中的换行标记。( )
A. <table>
B. <th>
C. <tr>
D. <td>

10.  JSP在WEB服务器上运行结果为( )。
A. 可以在WEB浏览器看到
B. 只能在WEB浏览器看到
C. 可能在WEB浏览器看到
D. 不可能在WEB浏览器看到



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面哪些对象可以在同一应用程序的不同网页间共享数据。( )
A. page
B. out
C. session
D. application
D
2.  下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
3.  某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”)%>
C
4.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
5.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. Web开发技术包括客户端技术和服务器端技术。
A. 错误
B. 正确

2.  page指令的session属性制定此页面是否参与HTTP会话,默认值false。
A. 错误
B. 正确

3.  ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。
A. 错误
B. 正确

4.  修改tomcat的端口的方法是在Tomcat下打开conf文件夹,找到server.xml文件后用记事本打开,在<Connector port=”8080”>中更改8080即可。
A. 错误
B. 正确

5.  jsp:forward标记只有一个属性page。
A. 错误
B. 正确

6.  Servlet的生命周期分三个时期:init、service、destroy。
A. 错误
B. 正确

7.  获取表单提交的参数,通常使用的内部对象是request、方法是getParameter。
A. 错误
B. 正确

8.  JDBC中查询数据库操作后返回的ResultSet游标位于第一行。
A. 错误
B. 正确

9.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

10.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. JavaBean的有效范围中,哪个是用来跟踪用户的会话的?( )
A. session
B. request
C. page
D. application

2.  给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 <html> <% int count =1;%> Count: <% ++count; %> </html>
A. Count:1
B. Count:2
C. 1:2
D. Count:

3.  配置JSP运行环境,若WEB应用服务器选用Tomcat,以下说法正确的是:( )
A. 先安装Tomcat,再安装JDK
B. 先安装JDK,再安装Tomcat
C. 不需安装JDK,安装Tomcat就可以了
D. JDK和Tomcat只要都安装就可以了,安装顺序没关系

4.  下面关于page指令说法中错误的是:( )
A. page指令用来定义JSP页面中的全局属性
B. 一个JSP页面只能包含一个page指令
C. 除了import外,其他page指令定义的属性/值只能出现一次
D. language属性用来指示所使用的语言

5.  在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定

6.  Connection对象用来连接:( )
A. 表
B. 数据源
C. 视图
D. 查询

7.  在JSP中,要定义一个方法,需要用到______元素。( )
A. <%= %>
B. <% %>
C. <%! %>
D. <%@ %>

8.  下边哪个不是JSP的内置对象?( )
A. session
B. request
C. cookie
D. out

9.  下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理

10.  在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。( )
A. page
B. session
C. out
D. application



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面哪些对象可以在同一应用程序的不同网页间共享数据。( )
A. page
B. out
C. session
D. application
D
2.  下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
3.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
4.  下面关于HttpServletResponse接口描述正确的是:( )
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
BD
5.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. jsp:forward标记只有一个属性page。
A. 错误
B. 正确

2.  JSP是Java Server Pages的缩写。
A. 错误
B. 正确

3.  JDBC中释放对象的顺序和生成对象的顺序相同。
A. 错误
B. 正确

4.  要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确

5.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

6.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确

7.  在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
A. 错误
B. 正确

8.  <jsp:forward>标签以后的代码将不能运行。
A. 错误
B. 正确

9.  Servlet的生命周期分三个时期:init、service、destroy。
A. 错误
B. 正确

10.  注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。( )
A. page
B. session
C. out
D. application

2.  假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。
A. http://localhost:8080/hello.jsp
B. http://localhost:8080/helloapp/hello.jsp
C. http://localhost:8080/helloapp/hello/hello.jsp
D. http://localhost:8080/webapps/helloapp/hello/dello.jsp

3.  在JSP中,重定向到另一个页面,以下_______语句是正确的。( )
A. request.sendRedirect("http://www.jb-aptech.com.cn");
B. request.sendRedirect();
C. response.sendRedirect("http://www.jb-aptech.com.cn");
D. response.sendRedirect();

4.  jsp:forward和sendRedirect都是用来做页面跳转的,下列说法描述错误的是:( )
A. forward之后可以使用原来的request对象
B. sendRedirect之后不可以使用原来的request对象
C. forward地址栏不变化,只能在Web应用程序内的页面间跳转
D. forward地址栏变化,可以跳转到任何页面和机器

5.  在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

6.  下列关于JSP编译指令说法错误的是:( )
A. 编译指令用于从JSP发送一个信息到容器上
B. 编译指令可以用来设置输出内容的类型等
C. 编译指令向客户端产生所有输出
D. 编译指令可以用来指定页面的编码

7.  从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )
A. Select * from 员工 where 姓名 ='_玛丽_'
B. Select * from 员工 where 姓名 ='%玛丽_'
C. Select * from 员工 where 姓名 like'_玛丽%'
D. Select * from 员工 where 姓名 like'%玛丽%'

8.  在JSP中,使用<jsp:useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:( )。
A. page
B. request
C. response
D. application

9.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application

10.  给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 <html> <body> <% String name="JACK"; %> WELCOME,______ </body> </html>
A. name
B. <%name%>
C. out.println(name);
D. .<% out.println(name); %>



二、多选题(共 5 道试题,共 20 分。)  V 1. 如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
D
2.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD
3.  在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
B
4.  <jsp:param>动作元素经常与_______元素一起使用。( )
A. <jsp:include>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:forward>
D
5.  在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C


三、判断题(共 10 道试题,共 40 分。)  V 1. session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确

2.  jsp:forward标记只有一个属性page。
A. 错误
B. 正确

3.  POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确

4.  在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
A. 错误
B. 正确

5.  在JSP中,page指令的extends属性用来引入需要的包或类。
A. 错误
B. 正确

6.  要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确

7.  获取表单提交的参数,通常使用的内部对象是request、方法是getParameter。
A. 错误
B. 正确

8.  ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。
A. 错误
B. 正确

9.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

10.  JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 下边哪个不是JSP的内置对象?( )
A. session
B. request
C. cookie
D. out

2.  下面哪一个是正确使用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" />

3.  在浏览器解析换行被忽略,要想在页面中实现换行,需要使用( )。
A. out.println("br");
B. out.println("<br>");
C. out.println(br);
D. out.println(<br>);

4.  下面哪一个不是JSP本身已加载的基本类?( )
A. java.lang.*
B. java.io.*
C. javax.servlet.*
D. javax.servlet.jsp.*

5.  ______可在JSP页面出现该指令的位置处,静态插入一个文件。( )
A. page指令标签
B. page指令的import属性
C. include指令标签
D. forward指令

6.  在一个JSP文件中,有表达式<%=2+3 %>,它将输出( )。
A. 2+3
B. 5
C. 23
D. 不会输出,因为表达式是错误的

7.  如果Tomcat安装后,想要修改它的端口号,可以通过修改<tomcat安装目录>/conf下的______文件来实现。( )
A. web.xml
B. server.xml
C. server-minimal.xml
D. tomcat-user.xml

8.  在传统的HTML页面中加入______就构成了一个JSP页面文件。( )
A. JAVA程序片
B. JSP标签
C. 用“<%”、“%>”标记符号括起来的程序
D. JAVA程序片和JSP标签

9.  下面关于page指令说法中错误的是:( )
A. page指令用来定义JSP页面中的全局属性
B. 一个JSP页面只能包含一个page指令
C. 除了import外,其他page指令定义的属性/值只能出现一次
D. language属性用来指示所使用的语言

10.  下列关于JSP说法中不正确的是:( )
A. JSP是IBM公司推出的新一代站点开发语言
B. JSP解决了目前ASP、PHP的一个通病——脚本级执行
C. JSP将内容的生成和显示进行分离
D. JSP强调可重用的组件



二、多选题(共 5 道试题,共 20 分。)  V 1. <jsp:param>动作元素经常与_______元素一起使用。( )
A. <jsp:include>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:forward>
D
2.  MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
CD
3.  在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
B
4.  下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
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”)%>
C


三、判断题(共 10 道试题,共 40 分。)  V 1. ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
A. 错误
B. 正确

2.  page指令通过contentType属性指定当前页面的内容类型和字符集。
A. 错误
B. 正确

3.  JSP是在web服务器上运行的脚本语言。
A. 错误
B. 正确

4.  JavaBean文件可用来访问数据库。
A. 错误
B. 正确

5.  通过<jsp:useBean/>可以声明使用JavaBean组件。
A. 错误
B. 正确

6.  如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
A. 错误
B. 正确

7.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

8.  JSP程序放在Tomcat服务器的webapps文件夹下。
A. 错误
B. 正确

9.  JDBC是Java DataBase Connectivity的缩写。
A. 错误
B. 正确

10.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. JavaBean文件应保存在( )。
A. Web服务器的发布目录下
B. WEB-INF\classes下
C. WEB-INF下
D. webapps下

2.  在JSP中,page指令的_______属性用来引入需要的包或类。( )
A. extends
B. import
C. languge
D. contentType

3.  在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:getProperty>

4.  在JSP中,_______动作用于将请求转发给其他JSP页面。( )
A. forward
B. include
C. useBean
D. setProperty

5.  Connection对象用来连接:( )
A. 表
B. 数据源
C. 视图
D. 查询

6.  JSP的内置对象中_______对象可对客户的请求作出动态响应,向客户端发送数据。( )
A. response
B. request
C. application
D. out

7.  在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定

8.  Tomcat服务器的默认端口为( )。
A. 8888
B. 8001
C. 8080
D. 80

9.  cn是Connection对象,创建Statement 对象的方法是:( )
A. Statement st=new Statement ();
B. Statement st=cn.createStatement();
C. Statement st= new Connection();
D. Statement st= cn.getStatement();

10.  给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 <html> <% int count =1;%> Count: <% ++count; %> </html>
A. Count:1
B. Count:2
C. 1:2
D. Count:



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
2.  某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”)%>
C
3.  下面关于HttpServletResponse接口描述正确的是:( )
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
BD
4.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
5.  MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
CD


三、判断题(共 10 道试题,共 40 分。)  V 1. 使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确

2.  Servlet的生命周期分三个时期:init、service、destroy。
A. 错误
B. 正确

3.  JDBC中查询数据库操作后返回的ResultSet游标位于第一行。
A. 错误
B. 正确

4.  JDBC是Java DataBase Connectivity的缩写。
A. 错误
B. 正确

5.  JavaBean可以只提供一个带参数的构造器。
A. 错误
B. 正确

6.  jsp:setProperty用来设置已经实例化的Bean对象的属性。
A. 错误
B. 正确

7.  ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。
A. 错误
B. 正确

8.  JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A. 错误
B. 正确

9.  JDK的安装不需要设置环境变量。
A. 错误
B. 正确

10.  一个网页上只能有一个表单。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 <html> <body> <% String name="JACK"; %> WELCOME,______ </body> </html>
A. name
B. <%name%>
C. out.println(name);
D. .<% out.println(name); %>

2.  给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 <html> <body> <% String name="JACK"; %> WELCOME,______ </body> </html>
A. name
B. <%name%>
C. out.println(name);
D. .<% out.println(name); %>

3.  Connection对象用来连接:( )
A. 表
B. 数据源
C. 视图
D. 查询

4.  在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( )
A. name
B. property
C. value
D. 以上皆不会出现

5.  下面关于out对象说法错误的是:( )
A. out对象用于输出数据
B. out对象的范围是application
C. 如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,会自动清空缓冲区的内容
D. out.newLine()方法用来输出一个换行符

6.  servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:( )
A. 加载类,实例化,请求处理,初始化,销毁
B. 加载类,实例化,初始化,请求处理,销毁
C. 实例化,加载类,初始化,请求处理,销毁
D. 加载类,初始化,实例化,请求处理,销毁

7.  下列关于JSP说法中不正确的是:( )
A. JSP是IBM公司推出的新一代站点开发语言
B. JSP解决了目前ASP、PHP的一个通病——脚本级执行
C. JSP将内容的生成和显示进行分离
D. JSP强调可重用的组件

8.  下列说法中错误的是:( )
A. include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容
B. include指令中file属性指定要包含的文件名
C. include指令只允许包含动态页面
D. taglib指令允许页面使用者自定义标签

9.  配置JSP运行环境,若WEB应用服务器选用Tomcat,以下说法正确的是:( )
A. 先安装Tomcat,再安装JDK
B. 先安装JDK,再安装Tomcat
C. 不需安装JDK,安装Tomcat就可以了
D. JDK和Tomcat只要都安装就可以了,安装顺序没关系

10.  在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。( )
A. page
B. session
C. out
D. application



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
2.  下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
3.  在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C
4.  下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
5.  下列说法正确的是:( )
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
CD


三、判断题(共 10 道试题,共 40 分。)  V 1. executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确

2.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

3.  Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确

4.  Servlet可以运行在客户端。
A. 错误
B. 正确

5.  JSP隐藏注释的格式为<%-- %>。
A. 错误
B. 正确

6.  页面的刷新可以用response对象来实现。
A. 错误
B. 正确

7.  param标记不能独立使用,需作为jsp:include、jsp:forward等标记的子标记来使用。
A. 错误
B. 正确

8.  JavaBean可以只提供一个带参数的构造器。
A. 错误
B. 正确

9.  Servlet的生命周期分三个时期:init、service、destroy。
A. 错误
B. 正确

10.  如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在JSP中,_______动作用于将请求转发给其他JSP页面。( )
A. forward
B. include
C. useBean
D. setProperty

2.  假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。
A. http://localhost:8080/hello.jsp
B. http://localhost:8080/helloapp/hello.jsp
C. http://localhost:8080/helloapp/hello/hello.jsp
D. http://localhost:8080/webapps/helloapp/hello/dello.jsp

3.  在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.  给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 <html> <% int count =1;%> Count: <% ++count; %> </html>
A. Count:1
B. Count:2
C. 1:2
D. Count:

5.  request对象可以使用_______方法获取表单中某输入框提交的信息。( )
A. getParameter(String s)
B. getValue(String s)
C. getParameterNames(String s)
D. getParameterValue(String s)

6.  session对象的_________方法用于判断是否为新会话。( )
A. begin()
B. isNewSessionID()
C. invalidate()
D. isNew()

7.  HTML的中文含义为( )。
A. 统一资源定位器
B. 简单邮件传输协议
C. 超文本标记语言
D. 网络套接字

8.  关于JavaBean正确的说法是:( )
A. 区分字母的大小写
B. 在JSP文件中引用Bean,其实就是用<jsp:useBean>语句
C. 被引用的Bean文件的文件名后缀为.jar
D. Bean文件放在任何目录下都可以被引用

9.  在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

10.  创建JSP应用程序时,配置文件web.xml应该在程序下的______目录中。( )
A. admin
B. servlet
C. WEB-INF
D. WebRoot



二、多选题(共 5 道试题,共 20 分。)  V 1. 在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C
2.  采用MVC设计模式开发程序有哪些优势?( )
A. 各司其职,互不干涉
B. 有利于开发中的分工
C. 设计容易
D. 有利于组件的重用
BD
3.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
4.  <jsp:param>动作元素经常与_______元素一起使用。( )
A. <jsp:include>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:forward>
D
5.  下面关于HttpServletResponse接口描述正确的是:( )
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
BD


三、判断题(共 10 道试题,共 40 分。)  V 1. executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确

2.  在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。
A. 错误
B. 正确

3.  page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A. 错误
B. 正确

4.  Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确

5.  Servlet能够实现功能均可由JSP实现。
A. 错误
B. 正确

6.  一个网页上只能有一个表单。
A. 错误
B. 正确

7.  JSP程序放在Tomcat服务器的webapps文件夹下。
A. 错误
B. 正确

8.  JSP代码段在<% %>中。
A. 错误
B. 正确

9.  作用域最大的JSP内置对象是application。
A. 错误
B. 正确

10.  param标记不能独立使用,需作为jsp:include、jsp:forward等标记的子标记来使用。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 下面哪一个不是JSP本身已加载的基本类?( )
A. java.lang.*
B. java.io.*
C. javax.servlet.*
D. javax.servlet.jsp.*

2.  在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定

3.  在JSP中,使用<jsp:useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:( )。
A. page
B. request
C. response
D. application

4.  page指令通过_______属性指定当前页面的内容类型和字符集?( )
A. contentType
B. buffer
C. language
D. isErrorPage

5.  重定向可以使用_______方法。( )
A. response.sendRedirect("login.jsp"):
B. request.sendRedirect("login.jsp");
C. <jsp :forward page="login.jsp"/>
D. <forward page= "login.jsp"/>

6.  在JSP中,以下不是JSP内置对象的为( )。
A. pageContext
B. context
C. application
D. out

7.  在Servlet的生命周期方法中,每当传递请求或响应时,web容器会调用_______方法。( )
A. init()
B. main()
C. service()
D. doGet()

8.  从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )
A. Select * from 员工 where 姓名 ='_玛丽_'
B. Select * from 员工 where 姓名 ='%玛丽_'
C. Select * from 员工 where 姓名 like'_玛丽%'
D. Select * from 员工 where 姓名 like'%玛丽%'

9.  下列说法中错误的是:( )
A. <!-- This file displays the user login screen -->会在客户端的HTML源代码中产生和上面一样的数据
B. <%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
C. <%! int i = 0; %>是一个合法的变量声明
D. 表达式元素在运行后被自动转化为字符串

10.  在JSP中,内置对象_______封装了用户提交的信息,使用该对象可以获取用户提交的信息。( )
A. session
B. request
C. response
D. out



二、多选题(共 5 道试题,共 20 分。)  V 1. 下列说法正确的是:( )
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
CD
2.  使用JDBC访问数据时,常用的接口有( )。
A. Record
B. ResultSet
C. Statement
D. Connection
CD
3.  某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”)%>
C
4.  如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
D
5.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A. 错误
B. 正确

2.  页面的刷新可以用response对象来实现。
A. 错误
B. 正确

3.  Statement对象的两个常用方法是execute()和executeQuery()。
A. 错误
B. 正确

4.  Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确

5.  jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。
A. 错误
B. 正确

6.  executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确

7.  Servlet更适合做视图层。
A. 错误
B. 正确

8.  使用JSP的动作指令不能跳转到Servlet。
A. 错误
B. 正确

9.  POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确

10.  JDK的安装不需要设置环境变量。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( )
A. name
B. property
C. value
D. 以上皆不会出现

2.  page指令通过_______属性指定当前页面的内容类型和字符集?( )
A. contentType
B. buffer
C. language
D. isErrorPage

3.  在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:getProperty>

4.  假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。
A. http://localhost:8080/hello.jsp
B. http://localhost:8080/helloapp/hello.jsp
C. http://localhost:8080/helloapp/hello/hello.jsp
D. http://localhost:8080/webapps/helloapp/hello/dello.jsp

5.  要在session对象中保存属性,可以使用以下哪个语句?( )
A. session.getAttribute("key","value");
B. session.setAttribute("key","value");
C. session.setAtrribute("key");
D. session.getAttribute("key");

6.  下列哪个是JSP指令标记?( )
A. <% …… %>
B. <%! …… %>
C. <%@ …… %>
D. <%= …… %>

7.  JavaBean文件应保存在( )。
A. Web服务器的发布目录下
B. WEB-INF\classes下
C. WEB-INF下
D. webapps下

8.  配置JSP运行环境,若WEB应用服务器选用Tomcat,以下说法正确的是:( )
A. 先安装Tomcat,再安装JDK
B. 先安装JDK,再安装Tomcat
C. 不需安装JDK,安装Tomcat就可以了
D. JDK和Tomcat只要都安装就可以了,安装顺序没关系

9.  在JSP中如果要导入 java.io.* 包,应该使用_____指令。( )
A. page
B. taglib
C. include
D. forward

10.  JSP中的隐藏注释为( )。
A. // 注释内容
B. <!—注释内容-->
C. <%--注释内容--%>
D. /* 注释内容 */



二、多选题(共 5 道试题,共 20 分。)  V 1. HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
2.  MVC模式包括哪几个层:( )
A. 模型层
B. 管理层
C. 视图层
D. 控制层
CD
3.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD
4.  下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
5.  在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C


三、判断题(共 10 道试题,共 40 分。)  V 1. JSP中包括2种指令:page指令和include指令。
A. 错误
B. 正确

2.  声明语句之间可以用“,”分隔开。
A. 错误
B. 正确

3.  JavaBean文件可用来访问数据库。
A. 错误
B. 正确

4.  session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确

5.  注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。
A. 错误
B. 正确

6.  Servlet的生命周期分三个时期:init、service、destroy。
A. 错误
B. 正确

7.  JSP是在web服务器上运行的脚本语言。
A. 错误
B. 正确

8.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

9.  编写Servlet时,需要引入java.io包、javax.servlet包和avax.servlet.http包。
A. 错误
B. 正确

10.  JDBC是Java DataBase Connectivity的缩写。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. page指令的import属性的作用是:( )
A. 定义JSP页面响应的MIME类型
B. 定义JSP页面使用的脚本语言
C. 为JSP页面引入JAVA包中的类
D. 定义JSP页面字符的编码

2.  cn是Connection对象,创建Statement 对象的方法是:( )
A. Statement st=new Statement ();
B. Statement st=cn.createStatement();
C. Statement st= new Connection();
D. Statement st= cn.getStatement();

3.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"/> 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。
A. page
B. request
C. session
D. application

4.  JavaBean的有效范围中,哪个是用来跟踪用户的会话的?( )
A. session
B. request
C. page
D. application

5.  JSP的内置对象中_______对象可对客户的请求作出动态响应,向客户端发送数据。( )
A. response
B. request
C. application
D. out

6.  对于声明<%!声明代码%>的说法错误的是:( )
A. 一次可声明多个变量和方法,只要以“;”结尾就行
B. 一个声明仅在一个页面中有效
C. 声明的变量将作为局部变量
D. 在预定义中声明的变量将在JSP页面初始化时初始化

7.  在JSP中,内置对象_______封装了用户提交的信息,使用该对象可以获取用户提交的信息。( )
A. session
B. request
C. response
D. out

8.  在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:getProperty>

9.  给定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");%>

10.  下列说法中错误的是:( )
A. include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容
B. include指令中file属性指定要包含的文件名
C. include指令只允许包含动态页面
D. taglib指令允许页面使用者自定义标签



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
2.  在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
C
3.  采用MVC设计模式开发程序有哪些优势?( )
A. 各司其职,互不干涉
B. 有利于开发中的分工
C. 设计容易
D. 有利于组件的重用
BD
4.  下面关于HttpServletResponse接口描述正确的是:( )
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
BD
5.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C


三、判断题(共 10 道试题,共 40 分。)  V 1. 运行servlet需要在_web.xml中注册。
A. 错误
B. 正确

2.  ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。
A. 错误
B. 正确

3.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

4.  include包含的文件最好不含有<html></html>。
A. 错误
B. 正确

5.  如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
A. 错误
B. 正确

6.  要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确

7.  注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。
A. 错误
B. 正确

8.  作用域最大的JSP内置对象是application。
A. 错误
B. 正确

9.  属性language定义jsp页面的描述性息,属性值可以是任意字符串。
A. 错误
B. 正确

10.  JDBC共有四类驱动程序:connection、statement、preparestatement、resultSet。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

2.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application

3.  要将一个JSP页面的响应交给另一个JSP页面处理我们可以使用( )。
A. reponse对象
B. application对象
C. config 对象
D. out对象

4.  在传统的HTML页面中加入______就构成了一个JSP页面文件。( )
A. JAVA程序片
B. JSP标签
C. 用“<%”、“%>”标记符号括起来的程序
D. JAVA程序片和JSP标签

5.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"/> 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。
A. page
B. request
C. session
D. application

6.  Servlet的初始化参数只能在Servlet的__________方法中获取。
A. doPost()
B. doGet()
C. init()
D. destroy()

7.  JSP应用程序配置文件的根元素为( )。
A. <WEB>
B. <web-inf>
C. <web-app>
D. <WebRoot>

8.  在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

9.  给定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");%>

10.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application



二、多选题(共 5 道试题,共 20 分。)  V 1. 在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
B
2.  下面哪些对象可以在同一应用程序的不同网页间共享数据。( )
A. page
B. out
C. session
D. application
D
3.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD
4.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
5.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD


三、判断题(共 10 道试题,共 40 分。)  V 1. 作用域最大的JSP内置对象是application。
A. 错误
B. 正确

2.  如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
A. 错误
B. 正确

3.  session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确

4.  Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确

5.  ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
A. 错误
B. 正确

6.  Servlet能够实现功能均可由JSP实现。
A. 错误
B. 正确

7.  获取表单提交的参数,通常使用的内部对象是request、方法是getParameter。
A. 错误
B. 正确

8.  page指令通过contentType属性指定当前页面的内容类型和字符集。
A. 错误
B. 正确

9.  JSP代码段在<% %>中。
A. 错误
B. 正确

10.  要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 下列关于application对象说法中错误的是:( )
A. application对象可用于在多个用户间间共享信息
B. application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据
C. getAttribute(String name)方法返回由name指定名字的application对象的属性的值
D. getAttributeNames()方法返回application对象所有的属性的名字

2.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application

3.  request对象可以使用_______方法获取表单中某输入框提交的信息。( )
A. getParameter(String s)
B. getValue(String s)
C. getParameterNames(String s)
D. getParameterValue(String s)

4.  cn是Connection对象,创建Statement 对象的方法是:( )
A. Statement st=new Statement ();
B. Statement st=cn.createStatement();
C. Statement st= new Connection();
D. Statement st= cn.getStatement();

5.  以下关于JavaBeans的说法中,错误的是:( )
A. JavaBeans是基于JAVA语言的
B. JavaBeans是JSP的内置对象之一
C. JavaBeans是一种Java类
D. JavaBeans是一个可重复使用的软件组件

6.  servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:( )
A. 加载类,实例化,请求处理,初始化,销毁
B. 加载类,实例化,初始化,请求处理,销毁
C. 实例化,加载类,初始化,请求处理,销毁
D. 加载类,初始化,实例化,请求处理,销毁

7.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application

8.  下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理

9.  给定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");%>

10.  下面关于page指令说法中错误的是:( )
A. page指令用来定义JSP页面中的全局属性
B. 一个JSP页面只能包含一个page指令
C. 除了import外,其他page指令定义的属性/值只能出现一次
D. language属性用来指示所使用的语言



二、多选题(共 5 道试题,共 20 分。)  V 1. 使用JDBC访问数据时,常用的接口有( )。
A. Record
B. ResultSet
C. Statement
D. Connection
CD
2.  下列关于Servlet技术的特点说法正确的是:( )
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
BCD
3.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD
4.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
5.  采用MVC设计模式开发程序有哪些优势?( )
A. 各司其职,互不干涉
B. 有利于开发中的分工
C. 设计容易
D. 有利于组件的重用
BD


三、判断题(共 10 道试题,共 40 分。)  V 1. 在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。
A. 错误
B. 正确

2.  通过<jsp:useBean/>可以声明使用JavaBean组件。
A. 错误
B. 正确

3.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

4.  POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确

5.  jsp:setProperty用来设置已经实例化的Bean对象的属性。
A. 错误
B. 正确

6.  JDBC共有四类驱动程序:connection、statement、preparestatement、resultSet。
A. 错误
B. 正确

7.  JavaBean文件可用来访问数据库。
A. 错误
B. 正确

8.  JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确

9.  page指令通过contentType属性指定当前页面的内容类型和字符集。
A. 错误
B. 正确

10.  Servlet更适合做视图层。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在html标记中,______标记用于设置当前页面的标题。( )
A. head
B. Name
C. title
D. html

2.  下列关于Tomcat目录说法错误的是:( )
A. bin目录——包含启动/关闭脚本,conf目录——包含不同的配置文件
B. Lib目录——包含Tomcat使用的Jar文件
C. webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D. work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下

3.  配置JSP运行环境,若WEB应用服务器选用Tomcat,以下说法正确的是:( )
A. 先安装Tomcat,再安装JDK
B. 先安装JDK,再安装Tomcat
C. 不需安装JDK,安装Tomcat就可以了
D. JDK和Tomcat只要都安装就可以了,安装顺序没关系

4.  下面关于HttpServletRequest接口描述错误的是:( )
A. HttpServletRequest接口中最常用的方法就是获得请求的参数
B. JSP中的内建对象request是一个HttpServletRequest实例
C. HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies
D. HttpServletRequest主要处理取得输入和输出流

5.  下列对于web.xml的配置说法错误的是:( )
A. 在web.xml描述中,首先要声明Servlet
B. 在web.xml描述中,要指定这个Servlet的名字和类
C. 在web.xml描述中,要为Servlet做URI映射
D. 在web.xml中不可同时指定多个Servlet

6.  在Servlet中,HttpServletResponse的_______方法用来把一个Http请求重定向到另外的URL。( )
A. sendURL()
B. redirectURL()
C. sendRedirect()
D. redirectResponse()

7.  在传统的HTML页面中加入______就构成了一个JSP页面文件。( )
A. JAVA程序片
B. JSP标签
C. 用“<%”、“%>”标记符号括起来的程序
D. JAVA程序片和JSP标签

8.  下面的说法错误的是:( )
A. JSP可以处理动态内容和静态内容
B. JSP最终会编译成字节码后执行
C. 在JSP中可以使用脚本控制Html的标签生成
D. JSP中不能使用//注释Java脚本中的代码

9.  下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理

10.  要设置某个JSP页面为错误处理页面,以下page指令正确的是:( )。
A. <%@ page errorPage="true"%>
B. <%@ page isErrorPage="true"%>
C. <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
D. <%@ page info="error"%>



二、多选题(共 5 道试题,共 20 分。)  V 1. 下列说法正确的是:( )
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
CD
2.  如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
D
3.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
4.  下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
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”)%>
C


三、判断题(共 10 道试题,共 40 分。)  V 1. JSP能够实现的功能均可由Servlet实现。
A. 错误
B. 正确

2.  <jsp:param>可用来传递参数名和参数值,并且能在一个页面中使用多个<jsp:param>来传递多个参数。
A. 错误
B. 正确

3.  在JSP中,page指令的extends属性用来引入需要的包或类。
A. 错误
B. 正确

4.  page指令的session属性制定此页面是否参与HTTP会话,默认值false。
A. 错误
B. 正确

5.  include包含的文件最好不含有<html></html>。
A. 错误
B. 正确

6.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

7.  在JDBC中,PreparedStatement比statement更为高效。
A. 错误
B. 正确

8.  Statement对象的两个常用方法是execute()和executeQuery()。
A. 错误
B. 正确

9.  Servlet更适合做视图层。
A. 错误
B. 正确

10.  JSP是Java Server Pages的缩写。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. request对象可以使用_______方法获取表单中某输入框提交的信息。( )
A. getParameter(String s)
B. getValue(String s)
C. getParameterNames(String s)
D. getParameterValue(String s)

2.  在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

3.  要在session对象中保存属性,可以使用以下哪个语句?( )
A. session.getAttribute("key","value");
B. session.setAttribute("key","value");
C. session.setAtrribute("key");
D. session.getAttribute("key");

4.  cn是Connection对象,创建Statement 对象的方法是:( )
A. Statement st=new Statement ();
B. Statement st=cn.createStatement();
C. Statement st= new Connection();
D. Statement st= cn.getStatement();

5.  在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application

6.  在Servlet中,HttpServletResponse的_______方法用来把一个Http请求重定向到另外的URL。( )
A. sendURL()
B. redirectURL()
C. sendRedirect()
D. redirectResponse()

7.  给定JSP程序源码如下: <html> <% int count =1;%> _______ </html> 以下_______语句可以在下划线处插入,并且运行后输出结果是1。( )
A. <%=++count %>
B. <% ++count; %>
C. <% count++; %>
D. <% =count++ %>

8.  如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的__________目录。( )
A. common
B. Server
C. common\lib
D. server\lib

9.  JSP页面经过编译之后,将创建一个( )。
A. applet
B. servlet
C. application
D. exe文件

10.  下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单( )。
A. 没有指定action属性,所以不做提交
B. 使用post方式提交
C. 提交到当前页
D. 不确定



二、多选题(共 5 道试题,共 20 分。)  V 1. 使用JDBC访问数据时,常用的接口有( )。
A. Record
B. ResultSet
C. Statement
D. Connection
CD
2.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
3.  下面_______是ResultSet接口的方法。( )
A. next()
B. close()
C. back()
D. forward()
D
4.  下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
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”)%>
C


三、判断题(共 10 道试题,共 40 分。)  V 1. Servlet能够实现功能均可由JSP实现。
A. 错误
B. 正确

2.  JavaBean文件可用来访问数据库。
A. 错误
B. 正确

3.  POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确

4.  JavaBean可以只提供一个带参数的构造器。
A. 错误
B. 正确

5.  运行servlet需要在_web.xml中注册。
A. 错误
B. 正确

6.  JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A. 错误
B. 正确

7.  一个网页上只能有一个表单。
A. 错误
B. 正确

8.  ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
A. 错误
B. 正确

9.  param标记不能独立使用,需作为jsp:include、jsp:forward等标记的子标记来使用。
A. 错误
B. 正确

10.  page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 在Servlet的生命周期方法中,每当传递请求或响应时,web容器会调用_______方法。( )
A. init()
B. main()
C. service()
D. doGet()

2.  在JSP中如果要导入 java.io.* 包,应该使用_____指令。( )
A. page
B. taglib
C. include
D. forward

3.  给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:( )。 <html> <body> <% String name="JACK"; %> WELCOME,______ </body> </html>
A. name
B. <%name%>
C. out.println(name);
D. .<% out.println(name); %>

4.  Connection对象用来连接:( )
A. 表
B. 数据源
C. 视图
D. 查询

5.  在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"> 要使user对象可以作用于整个应用程序,下划线中应填入( )。
A. page
B. request
C. session
D. application

6.  在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:getProperty>

7.  Tomcat服务器的默认端口为( )。
A. 8888
B. 8001
C. 8080
D. 80

8.  给定JSP程序源码如下: <html> <% int count =1;%> _______ </html> 以下_______语句可以在下划线处插入,并且运行后输出结果是1。( )
A. <%=++count %>
B. <% ++count; %>
C. <% count++; %>
D. <% =count++ %>

9.  下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单( )。
A. 没有指定action属性,所以不做提交
B. 使用post方式提交
C. 提交到当前页
D. 不确定

10.  下面哪一个是正确使用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" />



二、多选题(共 5 道试题,共 20 分。)  V 1. 下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
BC
2.  使用JDBC访问数据时,常用的接口有( )。
A. Record
B. ResultSet
C. Statement
D. Connection
CD
3.  HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
C
4.  下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
BCD
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”)%>
C


三、判断题(共 10 道试题,共 40 分。)  V 1. JSP隐藏注释的格式为<!-- -->。
A. 错误
B. 正确

2.  JDBC共有四类驱动程序:connection、statement、preparestatement、resultSet。
A. 错误
B. 正确

3.  application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。
A. 错误
B. 正确

4.  page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A. 错误
B. 正确

5.  executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确

6.  可以在一个页面中使用多个<%@ page %>指令。
A. 错误
B. 正确

7.  session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确

8.  注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。
A. 错误
B. 正确

9.  编写Servlet时,需要引入java.io包、javax.servlet包和avax.servlet.http

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2017-4-28 09:56:39 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-26 20:54:40 | 显示全部楼层
谋学网
老师说谋学网可以下载资料,原来是真的!
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-26 20:54:40 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-5-28 09:43:17 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-12-25 22:38 , Processed in 0.126619 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表