网院作业 发表于 2017-10-20 17:37:42

东财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]
查看完整版本: 东财17秋《网站建设:(JSP+MySQL)组建动态网站》作业