东财17秋《网站建设:(JSP+MySQL)组建动态网站》作业
东财《网站建设:(JSP+MySQL)组建动态网站》在线作业一(随机)一、单选题:【10道,总分:40分】
1.给定include1.jsp文件代码片断,如下:( )//此处填写代码给定include2.jsp文件代码片断,如下:要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入( )。 (满分:4)
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中的( )对象。( ) (满分:4)
A. page
B. session
C. request
D. application
3.以下关于JavaBeans的说法中,错误的是:( ) (满分:4)
A. JavaBeans是基于JAVA语言的
B. JavaBeans是JSP的内置对象之一
C. JavaBeans是一种Java类
D. JavaBeans是一个可重复使用的软件组件
4.下面关于out对象说法错误的是:( ) (满分:4)
A. out对象用于输出数据
B. out对象的范围是application
C. 如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,会自动清空缓冲区的内容
D. out.newLine( )方法用来输出一个换行符
5.page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( ) (满分:4)
A. <%@ page %>作用于整个JSP页面
B. 可以在一个页面中使用多个<%@ page %>指令
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D. <%@ page %>指令中的属性只能出现一次
6.servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:( ) (满分:4)
A. 加载类,实例化,请求处理,初始化,销毁
B. 加载类,实例化,初始化,请求处理,销毁
C. 实例化,加载类,初始化,请求处理,销毁
D. 加载类,初始化,实例化,请求处理,销毁
7.下列关于Tomcat说法正确的是:( ) (满分:4)
A. Tomcat是一种编程语言
B. Tomcat是一个免费的开源的Serlvet容器
C. Tomcat是一种编程思想
D. Tomcat是一种开编程规范
8.下列关于JSP编译指令说法错误的是:( ) (满分:4)
A. 编译指令用于从JSP发送一个信息到容器上
B. 编译指令可以用来设置输出内容的类型等
C. 编译指令向客户端产生所有输出
D. 编译指令可以用来指定页面的编码
9.下列关于JSP说法中不正确的是:( ) (满分:4)
A. JSP是IBM公司推出的新一代站点开发语言
B. JSP解决了目前ASP、PHP的一个通病——脚本级执行
C. JSP将内容的生成和显示进行分离
D. JSP强调可重用的组件
10.以下对象中的( )不是JSP的内置对象。( ) (满分:4)
A. request
B. session
C. application
D. bean
二、多选题:【5道,总分:20分】
1.下列关于Servlet的功能描述正确的是:( ) (满分:4)
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
2.MVC模式包括哪几个层:( ) (满分:4)
A. 模型层
B. 管理层
C. 视图层
D. 控制层
3.下面说法中正确的是:( ) (满分:4)
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
4.下面( )是ResultSet接口的方法。( ) (满分:4)
A. next( )
B. close( )
C. back( )
D. forward( )
5.采用MVC设计模式开发程序有哪些优势?( ) (满分:4)
A. 各司其职,互不干涉
B. 有利于开发中的分工
C. 设计容易
D. 有利于组件的重用
三、判断题:【10道,总分:40分】
1.page指令的isthreadsafe属性用来设定JSP文件是否能多线程使用。 (满分:4)
A. 错误
B. 正确
2.JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。 (满分:4)
A. 错误
B. 正确
3.在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。 (满分:4)
A. 错误
B. 正确
4.Bean文件放在任何目录下都可以被引用。 (满分:4)
A. 错误
B. 正确
5.ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 (满分:4)
A. 错误
B. 正确
6.JDBC中查询数据库操作后返回的ResultSet游标位于第一行。 (满分:4)
A. 错误
B. 正确
7.JSP中包括2种指令:page指令和include指令。 (满分:4)
A. 错误
B. 正确
8.get请求处理的数据量大小不受到限制。 (满分:4)
A. 错误
B. 正确
9.JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。 (满分:4)
A. 错误
B. 正确
10.要在session对象中保存属性,可以使用session.getAttribute("key","value")语句。 (满分:4)
A. 错误
B. 正确
东财《网站建设:(JSP+MySQL)组建动态网站》在线作业三(随机)
一、单选题:【10道,总分:40分】
1.在JSP中,test.jsp文件中有如下一行代码:要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入( )。 (满分:4)
A. page
B. request
C. session
D. application
2.下列( )指令定义在JSP编译时包含所需要的资源。( ) (满分:4)
A. include
B. page
C. taglib
D. forward
3.page指令通过( )属性指定当前页面的内容类型和字符集?( ) (满分:4)
A. contentType
B. buffer
C. language
D. isErrorPage
4.JavaBean的有效范围中,哪个是用来跟踪用户的会话的?( ) (满分:4)
A. session
B. request
C. page
D. application
5.给定include1.jsp文件代码片断,如下:( )//此处填写代码给定include2.jsp文件代码片断,如下:要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入( )。 (满分:4)
A. <include page="include2.jsp" flush="true"/>
B. <%@ include file="include2.jsp"%>
C. <jsp:forword page="include2.jsp"/>
D. <% response.sendRedirect("include2.jsp");%>
6.在一个JSP文件中,有表达式,它将输出( )。 (满分:4)
A. 2+3
B. 5
C. 23
D. 不会输出,因为表达式是错误的
7.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。( ) (满分:4)
A. page
B. session
C. request
D. application
8.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVAHOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL为( )。 (满分:4)
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
9.servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排序,以下正确的是:( ) (满分:4)
A. 加载类,实例化,请求处理,初始化,销毁
B. 加载类,实例化,初始化,请求处理,销毁
C. 实例化,加载类,初始化,请求处理,销毁
D. 加载类,初始化,实例化,请求处理,销毁
10.通过( )对象可以接收上一页表单提交的信息。( ) (满分:4)
A. session对象
B. application对象
C. exception对象
D. request对象
二、多选题:【5道,总分:20分】
1.下列关于Servlet技术的特点说法正确的是:( ) (满分:4)
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
2.MVC模式包括哪几个层:( ) (满分:4)
A. 模型层
B. 管理层
C. 视图层
D. 控制层
3.下面哪些对象可以在同一应用程序的不同网页间共享数据。( ) (满分:4)
A. page
B. out
C. session
D. application
4.某JSP程序中声明使用javaBean的语句如下:要取出该javaBean的loginName属性值,以下语句正确的是( )。 (满分:4)
A. <jsp:getProperty name="user" property="loginName"/>
B. <jsp:getProperty id="user" property="loginName"/>
C. <%=user.getLoginName( )%>
D. <%=user.getProperty(“loginName”)%>
5.下面关于session对象说法中正确的是:( ) (满分:4)
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
三、判断题:【10道,总分:40分】
1.session对象不可以用来在多个页面之间传递数据。 (满分:4)
A. 错误
B. 正确
2.如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。 (满分:4)
A. 错误
B. 正确
3.Servlet能够实现功能均可由JSP实现。 (满分:4)
A. 错误
B. 正确
4.JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。 (满分:4)
A. 错误
B. 正确
5.JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。 (满分:4)
A. 错误
B. 正确
6.在JDBC中,PreparedStatement比statement更为高效。 (满分:4)
A. 错误
B. 正确
7.Bean文件放在任何目录下都可以被引用。 (满分:4)
A. 错误
B. 正确
8.在JSP中,page指令的extends属性用来引入需要的包或类。 (满分:4)
A. 错误
B. 正确
9.修改tomcat的端口的方法是在Tomcat下打开conf文件夹,找到server.xml文件后用记事本打开,在中更改8080即可。 (满分:4)
A. 错误
B. 正确
10.jsp:setProperty用来设置已经实例化的Bean对象的属性。 (满分:4)
A. 错误
B. 正确
东财《网站建设:(JSP+MySQL)组建动态网站》在线作业二(随机)
一、单选题:【10道,总分:40分】
1.如果Tomcat安装后,想要修改它的端口号,可以通过修改/conf下的( )文件来实现。( ) (满分:4)
A. web.xml
B. server.xml
C. server-minimal.xml
D. tomcat-user.xml
2.下列关于Tomcat目录说法错误的是:( ) (满分:4)
A. bin目录——包含启动/关闭脚本,conf目录——包含不同的配置文件
B. Lib目录——包含Tomcat使用的Jar文件
C. webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D. work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
3.在传统的HTML页面中加入( )就构成了一个JSP页面文件。( ) (满分:4)
A. JAVA程序片
B. JSP标签
C. 用“<%”、“%>”标记符号括起来的程序
D. JAVA程序片和JSP标签
4.要在同一应用程序中不同的页面共享request数据时,可以采用下面( )方法实现。( ) (满分:4)
A. <jsp:forward>
B. <jsp:include>
C. response.setHeader( )
D. window.open( )
5.在JSP中调用JavaBean时不会用到的标记是:( ) (满分:4)
A. <javabean>
B. <jsp:useBean>
C. <jsp:setProperty>
D. <jsp:getProperty>
6.JSP的内置对象中( )对象可对客户的请求作出动态响应,向客户端发送数据。( ) (满分:4)
A. response
B. request
C. application
D. out
7.Tomcat服务器的默认端口为( )。 (满分:4)
A. 8888
B. 8001
C. 8080
D. 80
8.在JSP中,重定向到另一个页面,以下( )语句是正确的。( ) (满分:4)
A. request.sendRedirect("http://www.jb-aptech.com.cn");
B. request.sendRedirect( );
C. response.sendRedirect("http://www.jb-aptech.com.cn");
D. response.sendRedirect( );
9.以下关于JavaBeans的说法中,错误的是:( ) (满分:4)
A. JavaBeans是基于JAVA语言的
B. JavaBeans是JSP的内置对象之一
C. JavaBeans是一种Java类
D. JavaBeans是一个可重复使用的软件组件
10.要设置某个JSP页面为错误处理页面,以下page指令正确的是:( )。 (满分:4)
A. <%@ page errorPage="true"%>
B. <%@ page isErrorPage="true"%>
C. <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
D. <%@ page info="error"%>
二、多选题:【5道,总分:20分】
1.下列关于Servlet技术的特点说法正确的是:( ) (满分:4)
A. 可移植性好
B. Java语言能实现的功能,Servlet基本都能实现
C. 安全、简洁、和服务器紧密集成
D. 高效耐用
2.使用JDBC访问数据时,常用的接口有( )。 (满分:4)
A. Record
B. ResultSet
C. Statement
D. Connection
3.下面( )是ResultSet接口的方法。( ) (满分:4)
A. next( )
B. close( )
C. back( )
D. forward( )
4.下面关于session对象说法中正确的是:( ) (满分:4)
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
5.下列说法正确的是:( ) (满分:4)
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
三、判断题:【10道,总分:40分】
1.在JSP中,page指令的extends属性用来引入需要的包或类。 (满分:4)
A. 错误
B. 正确
2.JSP代码段在中。 (满分:4)
A. 错误
B. 正确
3.JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。 (满分:4)
A. 错误
B. 正确
4.page指令通过contentType属性指定当前页面的内容类型和字符集。 (满分:4)
A. 错误
B. 正确
5.使用JSP的动作指令不能跳转到Servlet。 (满分:4)
A. 错误
B. 正确
6.JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。 (满分:4)
A. 错误
B. 正确
7.注释是描述部分功能或整个程序功能的一段说明性文字,它不会被解释器执行,而是直接跳过。 (满分:4)
A. 错误
B. 正确
8.Servlet能够实现功能均可由JSP实现。 (满分:4)
A. 错误
B. 正确
9.executeUpdate( )不是 Statement接口的方法。 (满分:4)
A. 错误
B. 正确
10.session对象不可以用来在多个页面之间传递数据。 (满分:4)
A. 错误
B. 正确
页:
[1]