黄老师 发表于 2012-11-6 07:57:06

东财12秋《网站建设:(JSP+MySQL)组建动态网站》在线作业


东财《网站建设:(JSP+MySQL)组建动态网站》在线作业一(随机)
试卷总分:100   测试时间:--
一、单选题(共10道试题,共40分。)
1.在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application
满分:4分
2.下面哪个HTTP响应报头表示设置浏览器多长时间(单位是秒)之后重新请求一次页面。( )
A. Refresh
B. Expires
C. Content-Type
D. Locaton
满分:4分
3.session对象经常被用来( )。
A. 在页面上输出数据
B. 抛出运行时的异常
C. 在多个程序中保存信息
D. 在多页面请求中保持状态和用户认证
满分:4分
4.JSP在WEB服务器上运行结果为( )。
A. 可以在WEB浏览器看到
B. 只能在WEB浏览器看到
C. 可能在WEB浏览器看到
D. 不可能在WEB浏览器看到
满分:4分
5.在Servlet里,能正确获取session的语句是( )。
A. HttpSession session = request.getSession(true);
B. HttpSession session = request.getHttpSession(true);
C. HttpSession session = response.getSession(true);
D. HttpSession session = response. getHttpSession (true);
满分:4分
6.jsp:forward和sendRedirect都是用来做页面跳转的,下列说法描述错误的是:( )
A. forward之后可以使用原来的request对象
B. sendRedirect之后不可以使用原来的request对象
C. forward地址栏不变化,只能在Web应用程序内的页面间跳转
D. forward地址栏变化,可以跳转到任何页面和机器
满分:4分
7.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定
满分:4分
8.在JSP中,test.jsp文件中有如下一行代码: <jsp:useBean id="user" scope="_______" type="com.UserBean"/> 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。
A. page
B. request
C. session
D. application
满分:4分
9.在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( )
A. name
B. property
C. value
D. 以上皆不会出现
满分:4分
10.在JSP中,重定向到另一个页面,以下_______语句是正确的。( )
A. request.sendRedirect("http://www.jb-aptech.com.cn");
B. request.sendRedirect();
C. response.sendRedirect("http://www.jb-aptech.com.cn");
D. response.sendRedirect();
满分:4分
二、多选题(共5道试题,共20分。)
1.某JSP程序中声明使用javaBean的语句如下: <jsp:useBean id=”user” class=”mypackage.User” scope=”pge”/> 要取出该javaBean的loginName属性值,以下语句正确的是()。
A. <jsp:getProperty name="user" property="loginName"/>
B. <jsp:getProperty id="user" property="loginName"/>
C. <%=user.getLoginName()%>
D. <%=user.getProperty(“loginName”)%>
满分:4分
2.在JSP中如果要获取客户端主机名,应使用_______对象的_______方法。( )
A. response
B. request
C. getRemoteHost()
D. getRemotePort()
满分:4分
3.HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
满分:4分
4.在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
满分:4分
5.下面说法中正确的是:( )
A. <jsp:include>元素允许包含文件
B. 如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>传递参数名和参数值
C. <jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象
D. <jsp:forward>标签以下的代码,将不能执行
满分:4分
三、判断题(共10道试题,共40分。)
1.JSP是Java Server Pages的缩写。
A. 错误
B. 正确
满分:4分
2.声明语句之间可以用“,”分隔开。
A. 错误
B. 正确
满分:4分
3.Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确
满分:4分
4.JSP隐藏注释的格式为<!-- -->。
A. 错误
B. 正确
满分:4分
5.在JSP中,page指令的extends属性用来引入需要的包或类。
A. 错误
B. 正确
满分:4分
6.Servlet能够实现功能均可由JSP实现。
A. 错误
B. 正确
满分:4分
7.application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。
A. 错误
B. 正确
满分:4分
8.page指令通过contentType属性指定当前页面的内容类型和字符集。
A. 错误
B. 正确
满分:4分
9.Web开发技术包括客户端技术和服务器端技术。
A. 错误
B. 正确
满分:4分
10.jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。
A. 错误
B. 正确
满分:4分
东财《网站建设:(JSP+MySQL)组建动态网站》在线作业二(随机)
试卷总分:100   测试时间:--
一、单选题(共10道试题,共40分。)
1.在传统的HTML页面中加入______就构成了一个JSP页面文件。( )
A. JAVA程序片
B. JSP标签
C. 用“<%”、“%>”标记符号括起来的程序
D. JAVA程序片和JSP标签
满分:4分
2.下列说法中错误的是:( )
A. include指令通知容器包含当前JSP页面中内嵌的、在指定位置上的资源内容
B. include指令中file属性指定要包含的文件名
C. include指令只允许包含动态页面
D. taglib指令允许页面使用者自定义标签
满分:4分
3.下面关于request对象说法错误的是:( )
A. request对象是ServletRequest的一个实例
B. 当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中
C. getParameterName()方法返回本次请求的参数名字
D. getServerName() 返回接收请求的服务器的主机名和端口号
满分:4分
4.下列关于JSP编译指令说法错误的是:( )
A. 编译指令用于从JSP发送一个信息到容器上
B. 编译指令可以用来设置输出内容的类型等
C. 编译指令向客户端产生所有输出
D. 编译指令可以用来指定页面的编码
满分:4分
5.通过_______对象可以接收上一页表单提交的信息。( )
A. session对象
B. application对象
C. exception对象
D. request对象
满分:4分
6.要设置某个JSP页面为错误处理页面,以下page指令正确的是:( )。
A. <%@ page errorPage="true"%>
B. <%@ page isErrorPage="true"%>
C. <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
D. <%@ page info="error"%>
满分:4分
7.在JSP中,使用<jsp:useBean>动作可以将JavaBean嵌入JSP页面,对JavaBean的访问范围不能是:( )。
A. page
B. request
C. response
D. application
满分:4分
8.在JSP中,要定义一个方法,需要用到______元素。( )
A. <%= %>
B. <% %>
C. <%! %>
D. <%@ %>
满分:4分
9.page指令通过_______属性指定当前页面的内容类型和字符集?( )
A. contentType
B. buffer
C. language
D. isErrorPage
满分:4分
10.在JSP中,只有一行代码:<%='A'+'B'%>,运行将输出( )。
A. A+B
B. AB
C. 131
D. 错误信息,因为表达式是错误的
满分:4分
二、多选题(共5道试题,共20分。)
1.HTML标记中<form>标记的method属性取值为( )。
A. get
B. doGet
C. post
D. doPost
满分:4分
2.下面关于session对象说法中正确的是:( )
A. session对象的类是HttpSession,HttpSession由服务器的程序实现
B. session对象提供HTTP服务器和HTTP客户端之间的会话
C. session可以用来储存访问者的一些特定信息
D. 当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除
满分:4分
3.在JSP文件中包含页面可以用_______指令。( )
A. <%@ include file="fileName" %>指令
B. <jsp:include>指令
C. page指令
D. <jsp:forward>指令
满分:4分
4.下面关于HttpServletResponse接口描述正确的是:( )
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
满分:4分
5.下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
满分:4分
三、判断题(共10道试题,共40分。)
1.session对象不可以用来在多个页面之间传递数据。
A. 错误
B. 正确
满分:4分
2.Class.forName的作用是返回一个指定名称的class对象。
A. 错误
B. 正确
满分:4分
3.executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确
满分:4分
4.JSP代码段在<% %>中。
A. 错误
B. 正确
满分:4分
5.Servlet更适合做视图层。
A. 错误
B. 正确
满分:4分
6.JDBC是Java DataBase Connectivity的缩写。
A. 错误
B. 正确
满分:4分
7.jsp:setProperty用来设置已经实例化的Bean对象的属性。
A. 错误
B. 正确
满分:4分
8.JDBC的三个主要任务是与数据库建立连接、发送SQL语句、处理结果。
A. 错误
B. 正确
满分:4分
9.编写Servlet时,需要引入java.io包、javax.servlet包和avax.servlet.http包。
A. 错误
B. 正确
满分:4分
10.POST提交的数据不会在地址栏中显示 。
A. 错误
B. 正确
满分:4分
东财《网站建设:(JSP+MySQL)组建动态网站》在线作业三(随机)
试卷总分:100   测试时间:--
一、单选题(共10道试题,共40分。)
1.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的_____属性。( )
A. exception
B. isErrorPage
C. error
D. errorPage
满分:4分
2.下列哪一项不是page指令的属性:( )
A. language
B. import
C. autoFlush
D. value
满分:4分
3.下列说法中错误的是:( )
A. <!-- This file displays the user login screen -->会在客户端的HTML源代码中产生和上面一样的数据
B. <%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
C. <%! int i = 0; %>是一个合法的变量声明
D. 表达式元素在运行后被自动转化为字符串
满分:4分
4.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容为( )。
A. 不发生变化
B. 发生变化
C. 视浏览器而定
D. 无法确定
满分:4分
5.下列关于WEB开发说法不正确的是:( )
A. Web是图形化的和易于导航的
B. Web与平台无关
C. Web可以是分布式的
D. Web是静态的
满分:4分
6.下列关于Tomcat目录说法错误的是:( )
A. bin目录——包含启动/关闭脚本,conf目录——包含不同的配置文件
B. Lib目录——包含Tomcat使用的Jar文件
C. webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
D. work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下
满分:4分
7.在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id="user" scope="_____" type="com.UserBean"/> 要使user对象中一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。
A. page
B. request
C. session
D. application
满分:4分
8.给定JSP程序源码如下,该JSP运行后输出的结果是:( )。 <html> <% int count =1;%> Count: <% ++count; %> </html>
A. Count:1
B. Count:2
C. 1:2
D. Count:
满分:4分
9.假设在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分
10.下列关于Tomcat说法正确的是:( )
A. Tomcat是一种编程语言
B. Tomcat是一个免费的开源的Serlvet容器
C. Tomcat是一种编程思想
D. Tomcat是一种开编程规范
满分:4分
二、多选题(共5道试题,共20分。)
1.下列说法正确的是:( )
A. JSP充当MVC模式的视图
B. Servlet充当MVC模式的模型
C. Servlet充当MVC模式的控制器
D. JavaBean充当MVC模式的模型
满分:4分
2.如果想在页面中使用一个JavaBean,我们可以使用_______指令。( )
A. <%@ include file="fileName" %>
B. page
C. <jsp:forward>
D. <jsp:useBean>
满分:4分
3.使用JDBC访问数据时,常用的接口有( )。
A. Record
B. ResultSet
C. Statement
D. Connection
满分:4分
4.某JSP程序中声明使用javaBean的语句如下: <jsp:useBean id=”user” class=”mypackage.User” scope=”pge”/> 要取出该javaBean的loginName属性值,以下语句正确的是()。
A. <jsp:getProperty name="user" property="loginName"/>
B. <jsp:getProperty id="user" property="loginName"/>
C. <%=user.getLoginName()%>
D. <%=user.getProperty(“loginName”)%>
满分:4分
5.下列关于Servlet的功能描述正确的是:( )
A. Servlet可以创建并返回一个包含基于客户请求的动态内容的完整的HTML页面
B. Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
C. Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
D. Servlet可以接收多个客户端的输入,并将结果广播到多个客户端上
满分:4分
三、判断题(共10道试题,共40分。)
1.作用域最大的JSP内置对象是application。
A. 错误
B. 正确
满分:4分
2.JDBC中释放对象的顺序和生成对象的顺序相同。
A. 错误
B. 正确
满分:4分
3.在JSP文件的适当位置添加out.print语句可以帮助进行程序的调试。
A. 错误
B. 正确
满分:4分
4.get请求处理的数据量大小不受到限制。
A. 错误
B. 正确
满分:4分
5.Servlet可以运行在客户端。
A. 错误
B. 正确
满分:4分
6.JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。
A. 错误
B. 正确
满分:4分
7.JSP代码段在<% %>中。
A. 错误
B. 正确
满分:4分
8.JDBC中查询数据库操作后返回的ResultSet游标位于第一行。
A. 错误
B. 正确
满分:4分
9.通过<jsp:useBean/>可以声明使用JavaBean组件。
A. 错误
B. 正确
满分:4分
10.executeUpdate()不是 Statement接口的方法。
A. 错误
B. 正确
满分:4分
页: [1]
查看完整版本: 东财12秋《网站建设:(JSP+MySQL)组建动态网站》在线作业