15春东财《网站建设JSP+MySQL组建动态网站》在线作业随机.docx
《15春东财《网站建设JSP+MySQL组建动态网站》在线作业随机.docx》由会员分享,可在线阅读,更多相关《15春东财《网站建设JSP+MySQL组建动态网站》在线作业随机.docx(18页珍藏版)》请在冰豆网上搜索。
![15春东财《网站建设JSP+MySQL组建动态网站》在线作业随机.docx](https://file1.bdocx.com/fileroot1/2023-4/17/1e3f396a-137b-493a-bbba-2770a7578741/1e3f396a-137b-493a-bbba-2770a75787411.gif)
15春东财《网站建设JSP+MySQL组建动态网站》在线作业随机
东财《网站建设:
(JSP+MySQL)组建动态网站》在线作业三(随机)
试卷总分:
100测试时间:
--
单选题多选题判断题
包括本科的各校各科新学期复习资料,可以联系屏幕右上的“文档贡献者”
一、单选题(共10道试题,共40分。
)V1.下边哪个不是JSP的内置对象?
()A.session
B.request
C.cookie
D.out
满分:
4分
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
满分:
4分
3.在JSP中,内置对象_______封装了用户提交的信息,使用该对象可以获取用户提交的信息。
()A.session
B.request
C.response
D.out
满分:
4分
4.下列说法中错误的是:
()A.include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容
B.include指令中file属性指定要包含的文件名
C.include指令只允许包含动态页面
D.taglib指令允许页面使用者自定义标签
满分:
4分
5.在JSP中如果要导入java.io.*包,应该使用_____指令。
()A.page
B.taglib
C.include
D.forward
满分:
4分
6.在JSP中,page指令的_______属性用来引入需要的包或类。
()A.extends
B.import
C.languge
D.contentType
满分:
4分
7.通过_______对象可以接收上一页表单提交的信息。
()A.session对象
B.application对象
C.exception对象
D.request对象
满分:
4分
8.要在session对象中保存属性,可以使用以下哪个语句?
()A.
session.getAttribute("key","value");
B.session.setAttribute("key","value");
C.session.setAtrribute("key");
D.session.getAttribute("key");
满分:
4分
9.Connection对象用来连接:
()A.表
B.数据源
C.视图
D.查询
满分:
4分
10.下列哪个是JSP指令标记?
()A.<%……%>
B.<%!
……%>
C.<%@……%>
D.<%=……%>
满分:
4分
二、多选题(共5道试题,共20分。
)V1.如果想在页面中使用一个JavaBean,我们可以使用_______指令。
(
)A.<%@includefile="fileName"%>
B.page
C.forward>
D.useBean>
满分:
4分
2.下面关于session对象说法中正确的是:
()A.
session对象的类是HttpSession,HttpSession由服务器的程序实现
B.session对象提供HTTP服务器和HTTP客户端之间的会话
C.session可以用来储存访问者的一些特定信息
D.当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
满分:
4分
3.在JSP文件中包含页面可以用_______指令。
()A.<%@includefile="fileName"%>指令
B.include>指令
C.page指令
D.forward>指令
满分:
4分
4.下列说法正确的是:
()A.JSP充当MVC模式的视图
B.Servlet充当MVC模式的模型
C.Servlet充当MVC模式的控制器
D.JavaBean充当MVC模式的模型
满分:
4分
5.下面_______是ResultSet接口的方法。
()A.next()
B.close()
C.back()
D.forward()
满分:
4分
三、判断题(共10道试题,共40分。
)V1.
在JDBC中,PreparedStatement比statement更为高效。
A.错误
B.正确
满分:
4分
2.Class.forName的作用是返回一个指定名称的class对象。
A.错误
B.正确
满分:
4分
3.application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息
,而session对象则是每个客户专用的。
A.错误
B.正确
满分:
4分
4.JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。
A.错误
B.正确
满分:
4分
5.在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。
A.错误
B.正确
满分:
4分
6.使用JSP的动作指令不能跳转到Servlet。
A.错误
B.正确
满分:
4分
7.forward>标签以后的代码将不能运行。
A.错误
B.正确
满分:
4分
8.jsp:
setProperty用来设置已经实例化的Bean对象的属性。
A.错误
B.正确
满分:
4分
9.param标记不能独立使用,需作为jsp:
include、jsp:
forward等标记的子标记来使用。
A.错误
B.正确
满分:
4分
10.JSP隐藏注释的格式为<%--%>。
A.错误
B.正确
满分:
4分
东财《网站建设:
(JSP+MySQL)组建动态网站》在线作业二(随机)
试卷总分:
100测试时间:
--
单选题多选题判断题
一、单选题(共10道试题,共40分。
)V1.在JSP中,test.jsp文件中有如下一行代码:
useBean
id="user"scope="_______"type="com.UserBean">
要使user对象可以作用于整个应用程序,下划线中应填入()。
A.page
B.request
C.session
D.application
满分:
4分
2.给定JSP程序源码如下:
<%intcount=1;%>_______
以下_______语句可以在下划线处插入,并且运行后输出结果是1。
()A.<%=++count%>
B.<%++count;%>
C.<%count++;%>
D.<%=count++%>
满分:
4分
3.下列表单
,如果单击提交按钮时,表单(
)。
A.没有指定action属性,所以不做提交
B.使用post方式提交
C.提交到当前页
D.不确定
满分:
4分
4.下列关于Tomcat目录说法错误的是:
()A.bin目录——包含启动/关闭脚本,conf目录——包含不同的配置文件
B.Lib目录——包含Tomcat使用的Jar文件
C.webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D.work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
满分:
4分
5.在JSP中,test.jsp文件中有如下一行代码:
useBeanid="user"scope="_______"
type="com.UserBean"/>
要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。
下划线中应填入()。
A.page
B.request
C.session
D.application
满分:
4分
6.在JSP中使用forwardpage="newworld.jsp"/>后浏览器地址栏内的内容为()。
A.
不发生变化
B.发生变化
C.视浏览器而定
D.无法确定
满分:
4分
7.下面哪一个是正确使用JavaBean的方式?
()A.useBeanid="address"
class="AddressBean"/>
B.useBeanname="address"class="AddressBean"/>
C.useBeanbean="address"class="AddressBean"/>
D.useBeanbeanName="address"class="AddressBean"/>
满分:
4分
8.下列哪个是MySQL的JDBC驱动程序()。
A.oracle.jdbc.driver.OracleDriver
B.sun.jdbc.odbc.JdbcOdbcDriver
C.com.microsoft.jdbc.sqlserver.SQLServerDriver
D.com.mysql.jdbc.Driver
满分:
4分
9.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:
()。
<%Stringname="JACK";%>WELCOME,______A.
name
B.<%name%>
C.out.println(name);
D..<%out.println(name);%>
满分:
4分
10.对于声明<%!
声明代码%>的说法错误的是:
()A.一次可声明多个变量和方法,只要以“;”结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
满分:
4分
二、多选题(共5道试题,共20分。
)V1.下列关于Servlet的功能描述正确的是:
()A.
Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B.Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C.Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D.Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
满分:
4分
2.下面说法中正确的是:
()A.include>元素允许包含文件
B.如果include>包含的文件是动态的,还可以用param>传递参数名和参数值
C.forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D.forward>标签以下的代码,将不能执行
满分:
4分
3.下面关于HttpServletResponse接口描述正确的是:
()A.
HttpServletResponse代表了对客户端的Http响应
B.JSP中的内建对象response是一个HttpServletResponse实例
C.setCharacterEncoding(Stringcharset)方法设置响应的MIME类型
D.getWriter()方法取得PrintWriter对象,来输出字符数据
满分:
4分
4.在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。
()A.response
B.request
C.getRemoteHost()
D.getRemotePort()
满分:
4分
5.下面_______是ResultSet接口的方法。
()A.next()
B.close()
C.back()
D.forward()
满分:
4分
三、判断题(共10道试题,共40分。
)V1.
param>可用来传递参数名和参数值,并且能在一个页面中使用多个param>来传递多个参数。
A.错误
B.正确
满分:
4分
2.jsp:
useBean动作用来装载一个将在JSP页面中使用的JavaBean。
A.错误
B.正确
满分:
4分
3.一个网页上只能有一个表单。
A.错误
B.正确
满分:
4分
4.要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A.错误
B.正确
满分:
4分
5.jsp:
forward标记只有一个属性page。
A.错误
B.正确
满分:
4分
6.POST提交的数据不会在地址栏中显示。
A.错误
B.正确
满分:
4分
7.运行servlet需要在_web.xml中注册。
A.错误
B.正确
满分:
4分
8.JSP中包括2种指令:
page指令和include指令。
A.错误
B.正确
满分:
4分
9.在JDBC中,PreparedStatement比statement更为高效。
A.错误
B.正确
满分:
4分
10.JSP技术基于JAVA语言,是不区分大小写的。
A.错误
B.正确
满分:
4分
东财《网站建设:
(JSP+MySQL)组建动态网站》在线作业一(随机)
试卷总分:
100测试时间:
--
单选题多选题判断题
一、单选题(共10道试题,共40分。
)V1.
page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
()A.<%@page%>作用于整个JSP页面
B.可以在一个页面中使用多个<%@page%>指令
C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的
D.<%@page%>指令中的属性只能出现一次
满分:
4分
2.下列表单
,如果单击提交按钮时,表单(
)。
A.没有指定action属性,所以不做提交
B.使用post方式提交
C.提交到当前页
D.不确定
满分:
4分
3.session对象的_________方法用于判断是否为新会话。
()A.begin()
B.isNewSessionID()
C.invalidate()
D.isNew()
满分:
4分
4.下列关于JSP编译指令说法错误的是:
()A.编译指令用于从JSP发送一个信息到容器上
B.编译指令可以用来设置输出内容的类型等
C.编译指令向客户端产生所有输出
D.编译指令可以用来指定页面的编码
满分:
4分
5.下列说法中错误的是:
()A.include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容
B.include指令中file属性指定要包含的文件名
C.include指令只允许包含动态页面
D.taglib指令允许页面使用者自定义标签
满分:
4分
6.JSP在WEB服务器上运行结果为()。
A.可以在WEB浏览器看到
B.只能在WEB浏览器看到
C.可能在WEB浏览器看到
D.不可能在WEB浏览器看到
满分:
4分
7.如果Tomcat安装后,想要修改它的端口号,可以通过修改/conf下的______文件来实现。
()A.
web.xml
B.server.xml
C.server-minimal.xml
D.tomcat-user.xml
满分:
4分
8.下列关于Tomcat目录说法错误的是:
()A.bin目录——包含启动/关闭脚本,conf目录——包含不同的配置文件
B.Lib目录——包含Tomcat使用的Jar文件
C.webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D.work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
满分:
4分
9.在JSP中,page指令的_______属性用来引入需要的包或类。
()A.extends
B.import
C.languge
D.contentType
满分:
4分
10.Servlet的初始化参数只能在Servlet的__________方法中获取。
A.doPost()
B.doGet()
C.init()
D.destroy()
满分:
4分
二、多选题(共5道试题,共20分。
)V1.下列说法正确的是:
()A.JSP充当MVC模式的视图
B.Servlet充当MVC模式的模型
C.Servlet充当MVC模式的控制器
D.JavaBean充当MVC模式的模型
满分:
4分
2.如果想在页面中使用一个JavaBean,我们可以使用_______指令。
()A.<%@include
file="fileName"%>
B.page
C.forward>
D.useBean>
满分:
4分
3.使用JDBC访问数据时,常用的接口有()。
A.Record
B.ResultSet
C.Statement
D.Connection
满分:
4分
4.某JSP程序中声明使用javaBean的语句如下:
useBeanid=”user”
class=”mypackage.User”scope=”pge”/>
要取出该javaBean的loginName属性值,以下语句正确的是()。
A.getPropertyname="user"
property="loginName"/>
B.getPropertyid="user"property="loginName"/>
C.<%=user.getLoginName()%>
D.<%=user.getProperty(“loginName”)%>
满分:
4分
5.MVC模式包括哪几个层:
()A.模型层
B.管理层
C.视图层
D.控制层
满分:
4分
三、判断题(共10道试题,共40分。
)V1.
如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
A.错误
B.正确
满分:
4分
2.在JDBC中,PreparedStatement比statement更为高效。
A.错误
B.正确
满分:
4分
3.forward>标签以后的代码将不能运行。
A.错误
B.正确
满分:
4分
4.JSP隐藏注释的格式为<%--%>。
A.错误
B.正确
满分:
4分
5.一个网页上只能有一个表单。
A.错误
B.正确
满分:
4分
6.page指令通过contentType属性指定当前页面的内容类型和字符集。
A.错误
B.正确
满分:
4分
7.要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A.错误
B.正确
满分:
4分
8.在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。
A.错误
B.正确
满分:
4分
9.注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。
A.错误
B.正确
满分:
4分
10.ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
A.错误
B.正确
满分:
4分