东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业三随机.docx
- 文档编号:11234652
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:152
- 大小:70.76KB
东财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”的语句是: ()。 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对象不可以用来在多个页面之间传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站建设JSP+MySQL组建动态网站 东财 17 春秋 学期 网站 建设 JSP MySQL 组建 动态 在线 作业 随机