东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业三随机.docx
《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业三随机.docx》由会员分享,可在线阅读,更多相关《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业三随机.docx(152页珍藏版)》请在冰豆网上搜索。
东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业三随机
一、单选题(共10道试题,共40分。
)V1.在JSP中,page指令的_______属性用来引入需要的包或类。
()
A.extends
B.import
C.languge
D.contentType
2.如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的__________目录。
()
A.common
B.Server
C.common\lib
D.server\lib
3.Servlet中,使用______接口中定义的______方法来处理客户端以Post方法发出的表单数据请求。
()
A.HttpServletdoHead
B.HttpServletdoPost
C.ServletRequestdoGet
D.ServletRequestdoPost
4.下列关于Tomcat说法正确的是:
()
A.Tomcat是一种编程语言
B.Tomcat是一个免费的开源的Serlvet容器
C.Tomcat是一种编程思想
D.Tomcat是一种开编程规范
5.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:
()。
<%Stringname="JACK";%>WELCOME,______
A.name
B.<%name%>
C.out.println(name);
D..<%out.println(name);%>
6.page指令的import属性的作用是:
()
A.定义JSP页面响应的MIME类型
B.定义JSP页面使用的脚本语言
C.为JSP页面引入JAVA包中的类
D.定义JSP页面字符的编码
7.cn是Connection对象,创建Statement对象的方法是:
()
A.Statementst=newStatement();
B.Statementst=cn.createStatement();
C.Statementst=newConnection();
D.Statementst=cn.getStatement();
8.在JSP中,使用useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:
()。
A.page
B.request
C.response
D.application
9.JSP应用程序配置文件的根元素为()。
A.
B.
C.
D.
10.下述选项中不属于JDBC基本功能的是:
()
A.与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
二、多选题(共5道试题,共20分。
)V1.下面_______是ResultSet接口的方法。
()
A.next()
B.close()
C.back()
D.forward()
D
2.下列关于Servlet的功能描述正确的是:
()
A.Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B.Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C.Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D.Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
BCD
3.下面关于HttpServletResponse接口描述正确的是:
()
A.HttpServletResponse代表了对客户端的Http响应
B.JSP中的内建对象response是一个HttpServletResponse实例
C.setCharacterEncoding(Stringcharset)方法设置响应的MIME类型
D.getWriter()方法取得PrintWriter对象,来输出字符数据
BD
4.使用JDBC访问数据时,常用的接口有()。
A.Record
B.ResultSet
C.Statement
D.Connection
CD
5.在JSP文件中包含页面可以用_______指令。
()
A.<%@includefile="fileName"%>指令
B.include>指令
C.page指令
D.forward>指令
B
三、判断题(共10道试题,共40分。
)V1.ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
A.错误
B.正确
2.在JSP中,page指令的extends属性用来引入需要的包或类。
A.错误
B.正确
3.Web开发技术包括客户端技术和服务器端技术。
A.错误
B.正确
4.JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。
A.错误
B.正确
5.在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。
A.错误
B.正确
6.页面的刷新可以用response对象来实现。
A.错误
B.正确
7.jsp:
param标记可用于将附加request参数发送至转发的页,有name和value两个属性。
A.错误
B.正确
8.作用域最大的JSP内置对象是application。
A.错误
B.正确
9.属性language定义jsp页面的描述性息,属性值可以是任意字符串。
A.错误
B.正确
10.Servlet的生命周期分三个时期:
init、service、destroy。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.下边哪个不是JSP的内置对象?
()
A.session
B.request
C.cookie
D.out
2.下列对于web.xml的配置说法错误的是:
()
A.在web.xml描述中,首先要声明Servlet
B.在web.xml描述中,要指定这个Servlet的名字和类
C.在web.xml描述中,要为Servlet做URI映射
D.在web.xml中不可同时指定多个Servlet
3.要在session对象中保存属性,可以使用以下哪个语句?
()
A.session.getAttribute("key","value");
B.session.setAttribute("key","value");
C.session.setAtrribute("key");
D.session.getAttribute("key");
4.下列关于JSP说法中不正确的是:
()
A.JSP是IBM公司推出的新一代站点开发语言
B.JSP解决了目前ASP、PHP的一个通病——脚本级执行
C.JSP将内容的生成和显示进行分离
D.JSP强调可重用的组件
5.page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
()
A.<%@page%>作用于整个JSP页面
B.可以在一个页面中使用多个<%@page%>指令
C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的
D.<%@page%>指令中的属性只能出现一次
6.在JSP中,使用useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:
()。
A.page
B.request
C.response
D.application
7.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的_____属性。
()
A.exception
B.isErrorPage
C.error
D.errorPage
8.在JSP中,page指令的_______属性用来引入需要的包或类。
()
A.extends
B.import
C.languge
D.contentType
9.Servlet中,使用______接口中定义的______方法来处理客户端以Post方法发出的表单数据请求。
()
A.HttpServletdoHead
B.HttpServletdoPost
C.ServletRequestdoGet
D.ServletRequestdoPost
10.JSP页面经过编译之后,将创建一个()。
A.applet
B.servlet
C.application
D.exe文件
二、多选题(共5道试题,共20分。
)V1.MVC模式包括哪几个层:
()
A.模型层
B.管理层
C.视图层
D.控制层
CD
2.HTML标记中
A.get
B.doGet
C.post
D.doPost
C
3.下面哪些对象可以在同一应用程序的不同网页间共享数据。
()
A.page
B.out
C.session
D.application
D
4.如果想在页面中使用一个JavaBean,我们可以使用_______指令。
()
A.<%@includefile="fileName"%>
B.page
C.forward>
D.useBean>
D
5.下面说法中正确的是:
()
A.include>元素允许包含文件
B.如果include>包含的文件是动态的,还可以用param>传递参数名和参数值
C.forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D.forward>标签以下的代码,将不能执行
BCD
三、判断题(共10道试题,共40分。
)V1.JSP能够实现的功能均可由Servlet实现。
A.错误
B.正确
2.JSP是JavaServerPages的缩写。
A.错误
B.正确
3.JDK的安装不需要设置环境变量。
A.错误
B.正确
4.JSP技术基于JAVA语言,是不区分大小写的。
A.错误
B.正确
5.jsp:
setProperty用来设置已经实例化的Bean对象的属性。
A.错误
B.正确
6.可以在一个页面中使用多个<%@page%>指令。
A.错误
B.正确
7.JSP中包括2种指令:
page指令和include指令。
A.错误
B.正确
8.forward>标签以后的代码将不能运行。
A.错误
B.正确
9.jsp:
useBean动作用来装载一个将在JSP页面中使用的JavaBean。
A.错误
B.正确
10.Tomcat和JDK都不是开源的。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.下面关于out对象说法错误的是:
()
A.out对象用于输出数据
B.out对象的范围是application
C.如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,会自动清空缓冲区的内容
D.out.newLine()方法用来输出一个换行符
2.JavaBean的有效范围中,哪个是用来跟踪用户的会话的?
()
A.session
B.request
C.page
D.application
3.假设在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.下列哪个是JSP指令标记?
()
A.<%……%>
B.<%!
……%>
C.<%@……%>
D.<%=……%>
5.在JSP中,test.jsp文件中有如下一行代码:
useBeanid="user"scope="_______"type="com.UserBean"/>要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。
下划线中应填入()。
A.page
B.request
C.session
D.application
6.给定JSP程序源码如下,该JSP运行后输出的结果是:
()。
<%intcount=1;%>Count:
<%++count;%>
A.Count:
1
B.Count:
2
C.1:
2
D.Count:
7.session对象经常被用来()。
A.在页面上输出数据
B.抛出运行时的异常
C.在多个程序中保存信息
D.在多页面请求中保持状态和用户认证
8.如果想在tomcat服务器启动时将Jar包加载到内存,且该Jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的__________目录。
()
A.common
B.Server
C.common\lib
D.server\lib
9.下列表单
,如果单击提交按钮时,表单()。
A.没有指定action属性,所以不做提交
B.使用post方式提交
C.提交到当前页
D.不确定
10.在JSP中,_______动作用于将请求转发给其他JSP页面。
()
A.forward
B.include
C.useBean
D.setProperty
二、多选题(共5道试题,共20分。
)V1.下列说法正确的是:
()
A.JSP充当MVC模式的视图
B.Servlet充当MVC模式的模型
C.Servlet充当MVC模式的控制器
D.JavaBean充当MVC模式的模型
CD
2.某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”)%>
C
3.采用MVC设计模式开发程序有哪些优势?
()
A.各司其职,互不干涉
B.有利于开发中的分工
C.设计容易
D.有利于组件的重用
BD
4.下列关于Servlet技术的特点说法正确的是:
()
A.可移植性好
B.Java语言能实现的功能,Servlet基本都能实现
C.安全、简洁、和服务器紧密集成
D.高效耐用
BCD
5.下面关于HttpServletResponse接口描述正确的是:
()
A.HttpServletResponse代表了对客户端的Http响应
B.JSP中的内建对象response是一个HttpServletResponse实例
C.setCharacterEncoding(Stringcharset)方法设置响应的MIME类型
D.getWriter()方法取得PrintWriter对象,来输出字符数据
BD
三、判断题(共10道试题,共40分。
)V1.在JSP文件中引用Bean,其实就是用useBean>语句。
A.错误
B.正确
2.page指令的session属性制定此页面是否参与HTTP会话,默认值false。
A.错误
B.正确
3.JDK的安装不需要设置环境变量。
A.错误
B.正确
4.POST提交的数据不会在地址栏中显示。
A.错误
B.正确
5.session对象不可以用来在多个页面之间传递数据。
A.错误
B.正确
6.Class.forName的作用是返回一个指定名称的class对象。
A.错误
B.正确
7.Servlet更适合做视图层。
A.错误
B.正确
8.要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。
A.错误
B.正确
9.JSP是在web服务器上运行的脚本语言。
A.错误
B.正确
10.JSP代码段在<%%>中。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.在JSP中如果要导入java.io.*包,应该使用_____指令。
()
A.page
B.taglib
C.include
D.forward
2.给定JSP程序源码如下,该JSP运行后输出的结果是:
()。
<%intcount=1;%>Count:
<%++count;%>
A.Count:
1
B.Count:
2
C.1:
2
D.Count:
3.JavaBean的有效范围中,哪个是用来跟踪用户的会话的?
()
A.session
B.request
C.page
D.application
4.在JSP中,test.jsp文件中有如下一行代码:
useBeanid="user"scope="_______"type="com.UserBean"/>要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。
下划线中应填入()。
A.page
B.request
C.session
D.application
5.在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。
()
A.page
B.session
C.out
D.application
6.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是:
()。
<%Stringname="JACK";%>WELCOME,______
A.name
B.<%name%>
C.out.println(name);
D..<%out.println(name);%>
7.下列关于Tomcat说法正确的是:
()
A.Tomcat是一种编程语言
B.Tomcat是一个免费的开源的Serlvet容器
C.Tomcat是一种编程思想
D.Tomcat是一种开编程规范
8.要在session对象中保存属性,可以使用以下哪个语句?
()
A.session.getAttribute("key","value");
B.session.setAttribute("key","value");
C.session.setAtrribute("key");
D.session.getAttribute("key");
9.jsp:
forward和sendRedirect都是用来做页面跳转的,下列说法描述错误的是:
()
A.forward之后可以使用原来的request对象
B.sendRedirect之后不可以使用原来的request对象
C.forward地址栏不变化,只能在Web应用程序内的页面间跳转
D.forward地址栏变化,可以跳转到任何页面和机器
10.在JSP中,只有一行代码:
<%='A'+'B'%>,运行将输出()。
A.A+B
B.AB
C.131
D.错误信息,因为表达式是错误的
二、多选题(共5道试题,共20分。
)V1.下面说法中正确的是:
()
A.include>元素允许包含文件
B.如果include>包含的文件是动态的,还可以用param>传递参数名和参数值
C.forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D.forward>标签以下的代码,将不能执行
BCD
2.在JSP文件中包含页面可以用_______指令。
()
A.<%@includefile="fileName"%>指令
B.include>指令
C.page指令
D.forward>指令
B
3.MVC模式包括哪几个层:
()
A.模型层
B.管理层
C.视图层
D.控制层
CD
4.下列关于Servlet技术的特点说法正确的是:
()
A.可移植性好
B.Java语言能实现的功能,Servlet基本都能实现
C.安全、简洁、和服务器紧密集成
D.高效耐用
BCD
5.采用MVC设计模式开发程序有哪些优势?
()
A.各司其职,互不干涉
B.有利于开发中的分工
C.设计容易
D.有利于组件的重用
BD
三、判断题(共10道试题,共40分。
)V1.page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。
A.错误
B.正确
2.JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。
A.错误
B.正确
3.Bean文件放在任何目录下都可以被引用。
A.错误
B.正确
4.ASP是Microsoft公司开发的一套服务器脚本环境,它内含于IIS中。
A.错误
B.正确
5.session对象不可以用来在多个页面之间传