学院《Java WEB应用开发》期末考试试卷
适用专业:
题号 | 一 | 二 | 三 | 四 | 总分 | 积分人 |
分数 | ||||||
一、单选题(20题,每题2.5分,共50分)
1、下面的( )方法可以取得HTTP请求所传递的参数。
A ServletRequest接口的getAttribute( )方法;
B ServletRequest接口的getParameter( )方法;
C HttpServletRequest接口的getAttribute( )方法
D HttpServletRequest接口的getParameter( )方法
2、Java Web应用中,MVC设计模式中的V(视图)通常由( )充当。
A. JSP B. . Servletjava和jsp C. Action D. JavaBean
3、假设创建的Web应用的名称为book,那么l部署描述文件应该放在( )位置。
A book B book\Web
C book\Web-INF D Web-INF\book\
4、接收表单请求的信息中包含中文时,要使用( )方法允许接收中文,以避免乱码问题。
A. request.setAttribute(); B. response.setContentType()
C. request.setCharacterEncoding(); D. response.setCharacterEncoding();
5、JDBC数据库访问中,用于负责管理JDBC驱动、获取数据库连接的是( )。
A. DriverManager类 B. Connection接口
C. Statement接口 D. ResultSet接口
6、要创建一个新目录,可以使用下面的( )类实现。
A FileInputStream B RandomAccessFile
C FileOutputStream D File
7、下列类或接口中,负责加载驱动程序的是( ) 。
A Driver B DriverManager
C Connection D Statement
8、Web项目目录结构中,JSP页面文件不可以存放在( )。
A src目录或src目录下的子目录中
B WebRoot目录下
C WEB-INF目录下
D WebRoot目录下创建的子目录
9、JSP页面中的<% =常量或变量%>标记括入的Java程序片段称作( )。
A. JSP指令 B. . 注释 C. 表达式 D. 小脚本
10、将用户名Jack保存在session对象中,该语句的写法是( )。
A session.setAttribute(name, “jack”)
B session.setAttribute(“jack”, name)
C session.setAttribute(“name”, “jack”)
D session.setAttribute(“jack”, “name”)
11、关于表单提交方法的说法正确的是( )。
A 使用get方式发送信息不存在255个字符个数限制
B post方式是表单默认发送方式
C get方式是表单默认发送方式
D post方式发送的信息能够在浏览器地址栏中可见
12、JSP内置对象request的getParameterValues()方法的返回值类型是( )。
A. String B. . Object C. String [] D. Object[]
13、JSP页面中存在代码:<% =1= =3%>,运行此页面后输出结果是( )。
A 无输出 B 输出:1= =3
C 输出true D 输出false
14、要从JSP连接到某数据库,需要首先完成的任务是( )。
A 加载JDBC驱动程序 B 定义连接URL
C 创建一个Statement对象实例 D 获取一个ResultSet对象实例
15、下列关闭数据库连接的顺序正确的是( )。
A 先关闭Statement ,再关闭ResultSet,最后关闭Connection
B 先关闭ResultSet,再关闭Statement,最后关闭Connection
C 先关闭ResultSet,再关闭Connection,最后关闭Statement
D 先关闭Statement ,再关闭Connection,最后关闭ResultSet
16、假设有select id, title, creator from FirstLevelTitle语句,执行该语句对creator字段进行查询,返回结果集对象res,获取结果集中creator字段值的代码是( )。
A String(1) B String(2)
C String(creator) D String(“creator”)
17、下列( )对象可使用“键/值”的形式保存数据( )。
A. ArrayList类 B. . HashMap类 C. LinkedList类 D. Collection接口
18、Java Web应用开发中,创建了继承自HttpServlet的类MyServlet,为了正确调用此Servlet,需要在( )文件中进行配置。
A. l B. . l C. l D. l
19、在JSP页面上引入其他公共的JSP文件时,应使用( )指令导入。
A page指令 B taglib指令
C include指令 D lib指令
20、 Java Web中,SQL Server2008数据库驱动类名称为( )。
A oracle.jdbc.driver.OracleDriver;
B sun.jdbc.odbc.JdbcOdbcDriver
C jdbc:sqlserver://服务器IP:1433;databaseName=数据库
D com.microsoft.sqlserver.jdbc.SQLServerDriver
二、填空题(8小题,每空2.5分,共20分)
1、JSP的实质是______________________________________________________
2、Tomcat安装成功和启动后,可以在浏览器输入_________________________________
来测试安装配置是否正常。
3、添加记录的SQL关键字是_______________________________________
4、将数据集的ResultSet移到下一条的方法是______________________________
5、在Java Web应用程序中,获得数据库连接时,应把JDBC驱动程序jar文件放在
目录下。
6、表单中包含单选或复选项进行提交后,获取其单选或复选项值时,应使用request对象的 方法。
7、为解决JSP页面输出中文出现乱码,要使用response对象的 方法进行设置。
8、Java Web应用系统中,使用SmartUpload组件能实现 。
三、简答题(4小题,每题5分,共20分)
1、简述如何安装和配置JSP运行环境。
2、JSP有几种方式可以实现网页的跳转?如何实现?
3、简述JSP程序中使用java.sql包中的类和接口访问数据库的一般步骤。
4、<jsp:setProperty>中的两个可选属性param和value有什么作用?
四、程序分析题(共10分)
下面是一个Servlet程序,在程序的空白处填写适当的代码,使之可以正常运行。
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Hello extends HttpServlet {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论