东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业一随机.docx
- 文档编号:24138652
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:152
- 大小:70.33KB
东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业一随机.docx
《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业一随机.docx》由会员分享,可在线阅读,更多相关《东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业一随机.docx(152页珍藏版)》请在冰豆网上搜索。
东财17春秋学期《网站建设JSP+MySQL组建动态网站》在线作业一随机
一、单选题(共10道试题,共40分。
)V1.下列哪一项不是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(Strings)
B.getValue(Strings)
C.getParameterNames(Strings)
D.getParameterValue(Strings)
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分。
)V1.下列说法正确的是:
()
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. param>动作元素经常与_______元素一起使用。 () A. include> B. useBean> C. setProperty> D. forward> D 4.如果想在页面中使用一个JavaBean,我们可以使用_______指令。 () A.<%@includefile="fileName"%> B.page C. forward> D. useBean> D 5.在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。 () A.response B.request C.getRemoteHost() D.getRemotePort() C 三、判断题(共10道试题,共40分。 )V1.Servlet更适合做视图层。 A.错误 B.正确 2.Class.forName的作用是返回一个指定名称的class对象。 A.错误 B.正确 3.session对象不可以用来在多个页面之间传递数据。 A.错误 B.正确 4.在JSP文件中引用Bean,其实就是用 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分。 )V1.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-"); B.request.sendRedirect(); C.response.sendRedirect("http: //www.jb-"); D.response.sendRedirect(); 二、多选题(共5道试题,共20分。 )V1.下面关于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的语句如下: 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 5.下列关于Servlet的功能描述正确的是: () A.Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面 B.Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面 C.Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信 D.Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上 BCD 三、判断题(共10道试题,共40分。 )V1.在JSP文件中引用Bean,其实就是用 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分。 )V1.在html中绘制表格时,_______标记是表格中的换行标记。 () A. B. C. D. 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. forwardpage="login.jsp"/> D. 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分。 )V1.某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 2.下面_______是ResultSet接口的方法。 () A.next() B.close() C.back() D.forward() D 3.MVC模式包括哪几个层: () A.模型层 B.管理层 C.视图层 D.控制层 CD 4.HTML标记中 A.get B.doGet C.post D.doPost C 5.下面说法中正确的是: () A. include>元素允许包含文件 B.如果 include>包含的文件是动态的,还可以用 param>传递参数名和参数值 C. forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象 D. forward>标签以下的代码,将不能执行 BCD 三、判断题(共10道试题,共40分。 )V1.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包含的文件最好不含有。 A.错误 B.正确 8.jsp: forward标记只有一个属性page。 A.错误 B.正确 9.使用JSP的动作指令不能跳转到Servlet。 A.错误 B.正确 10.属性language定义jsp页面的描述性息,属性值可以是任意字符串。 A.错误 B.正确 一、单选题(共10道试题,共40分。 )V1.给定include1.jsp文件代码片断,如下: <%pageContext.setAttribute("User","HAHA");%>_______//此处填写代码给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute("User")%>要求运行include1.jsp时,浏览器上输出: HAHA要满足以上条件,jsp1.jsp中下划线处应填入()。 A. B.<%@includefile="include2.jsp"%> C. forwordpage="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文件中有如下一行代码: useBeanid="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.下列表单 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. B. C. D. 10.JSP在WEB服务器上运行结果为()。 A.可以在WEB浏览器看到 B.只能在WEB浏览器看到 C.可能在WEB浏览器看到 D.不可能在WEB浏览器看到 二、多选题(共5道试题,共20分。 )V1.下面哪些对象可以在同一应用程序的不同网页间共享数据。 () 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的语句如下: 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 4. 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1