一、选择题(共20分,每小题 2 分,答案必须写到下表中,否则不计分)
1、在JSP页面中要导入某个包,使用的是page指定的哪种属性?_____。
A.contentType
B. import
C. pageEncoding
D.errorPage
2、在一个JSP文件中,有表达式<%=2+3%>,它将输出_____。
A.2+3
B.5
C.23
D.不会输出,因为表达式是错误的
3、request对象的_____方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
A.String getParameter(String name)
B.String[ ] getParameter(String name)
C.String getParameterValues(String name)
D.String[ ] getParameterValues(String name)
4、以下动作标识用来实现页面跳转的是哪个?_____。
A.
B.
C.
D.
5、在JSP页面中,包含其它页面的内容,使用的是_____指令。
A. include
B. forward
C. page
D.Script
6、下面对JavaBean的描述正确的是_____。
A. 类为private class
B. 属性为public
C.可以没有包
D.属性要被外部调用必须使用setter、getter方法
7、给定JSP中,使用
A.page
B.request
C.response
D.application
8、在MVC模式中,模型层对象被编写为_____
A.Applet
B.JSP
C.Servlet
D.JavaBean
9、在MVC模式中,_____层专用于客户端应用程序的图形数据表示,与实际数据处理无关.
A模型B控制C视图D数据
10、在JSP中想要使用user包中的User 类,则以下写法正确的是_____
A.
B.
C.
d)
二、简答题(共20分,每题5分)
1、Tomcat服务器的默认端口是什么?写出访问本机的Tomcat服务器时,需要在浏览器地址栏输入的URL。
2、请至少用三种方法实现网页页面的跳转,写出相应的代码语法(假设跳转到test.jsp)。
3、简述在程序编写中什么情况会出现乱码?遇到乱码,如何解决?(写两种情况就行)
4、JSP的内置对象除了有application 、exception 、 pageContext 、config,还有哪五个?
三、程序填空题(共20分)
有一个登陆页面login.jsp,loginDo.jsp负责接收登陆页面中表单传来的值,并去数据库nuc中的表user中验证用户名和密码的有效性,若存在此用户,则跳转至用户成功登录后的页面userLoginPage.jsp,否则输出错误信息。
请根据上面的描述,在下划线上填充合适的代码将loginDo.jsp的程序段补充完整。<%@ page contentType="text/html" pageEncoding="gb2312"%>
<%@ page import="java.sql.*"%>
<%
request.____________________("gb2312");
String username=_________________________("username");
String password=_________________________("password");
%>
<%!
public static final String DBDRIVER="_________________________________ ";
public static final String DBURL="_______________________________ ";
public static final String DBUSER="root"
public static final String DBPASS="root";
%>
<%
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
String sql;
%>
<%
try{
//1、加载驱动
_____________________________________________________;
//2、获得数据库连接
_____________________________________________________;
//3、装载SQL语句
sql="____________________________________ where username=? and password=?";
________________________________________________;
________________________________________________;
________________________________________________;
rs=ps.___________________;
if(rs.next()){
%>
<%
}else{
out.println("
}
} catch(Exception e){
out.println(e);
}finally{
try{
rs.close();
ps.close();
conn.close();
}catch(Exception e){
out.println(e);
}
}
%>
四、编程题(总分40分,每题10分)
某网站使用JSP进行页面显示,使用JavaBean 自动匹配接收页面表单提交的数据,使用DAO对数据库进行操作。请完成有关注册功能的核心代码。
1、该网站在注册时需要输入用户名,密码,性别,用户类型和简介,请根据下图显示的注册页面,编写注册页面的完整代码。
2、若注册信息交给registerDo.jsp进行处理,现需要在registerDo.jsp中使用一个JavaBean自动匹配接收注册页面中输入的信息。请编写相应的JavaBean程序;
3、若在数据库nuc中的表user中记录用户的注册信息,在对应的DAO程序类中,如果conn中已经获取了一个数据库连接,请编写一个完整的函数,将用户的注册信息写入数据表,如果成功写入。返回true,否则返回false;
4、完成第2题中提到的registerDo.jsp。
第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。
参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层
浙江省绍兴市语文中考试卷 一、书写(5分) 请在答题时努力做到书写正确、工整、美观。 二、知识积累(26分) 1.根据语境和拼音写出汉字。(4分) 古城绍兴,仿佛是名家笔下的一fú(1)▲水墨画。bān(2)▲驳的青瓦白墙有些岁月了,但墙头的树枝爆出了可爱的新绿;旧石桥与鸟péng(3)▲船分明很有cāng(4)▲桑感,但老店里的茶是新茶,陈年的“女儿红”更令人心醉。(曹正文《说绍兴》) 2. 品湖光水色,填诗文名句。(10分) (1)蒹葭苍苍,白露为霜。所谓伊人,。(《诗经·蒹葭》) (2),荷花镜里香。(李白《别储邕之剡中》) (3)枯藤老树昏鸦,,古道西风瘦马。(马致远《天净沙·秋思》) (4)浮光跃金,。(范仲淹《岳阳楼记》) (5)李白《渡荆门送别》中借江水的依依不舍来表达诗人思乡之情的句子是: ,。 (6)汉乐府《长歌行》中借江水东流的自然现象寄寓“珍惜时间”这一哲理的句子是: ,。 (7)中国传统文化为何能长久保持鲜活的生命力?因为她在不断地从人民生活中汲取营养,诚如朱熹《观书有感》所言:“,。” 3.用现代汉语给下列句中的加点词作注释。(6分) (1)友人惭,下车引①之,元方入门不顾②。(《陈太丘与友期》) (2)家贫,无从致③书以观,每假④借于藏书之家。(《送东阳马生序》) (3)人恒过⑤然后能改,困于心衡于虑而后作⑥,征于色发于声而后喻。(《生于忧患,死于安乐》) ①引:▲②顾:▲③致:▲ ④假:▲⑤过:▲⑥作:▲ 4. 名著阅读。(6分) (l)选出不属于 ...散文集《朝花夕拾》所包含的思想情感的一项。(▲)(3分) A. 抒发对往日亲友和师长的怀念之情。 B. 批判当时社会封建思想习俗的不合理。 C. 指出强制性的封建教育对儿童天性的压制和摧残。 D. 表现中国农民的生命和活力是怎样被扼杀的。 (2)《老人与海》的主人公名叫圣地亚哥,但小说以“圣地亚哥”称呼他仅4处,以“老人”称呼他却有214处。结合人物形象简要分析作者这样写的用意。(3分)▲ 三、文本阅读(51分) (一)阅读《吃莲花的》,完成5-8题。(17分) 吃莲花的 老舍 今年我种了两盆白莲。盆是由北平搜寻来的,里外包着绿苔,至少有五六十岁,泥是由黄河扛来的。水用趵突泉的。只是藕差点事,吒剩下来的莱藕。好盘好泥好水敢情有妙用,菜藕也不好意思了,长吧,开花吧。不然太对不起人!居然,拔了梗,放了叶,而且开了花,一盆里七八朵,白的!只有两朵,瓣尖
课程设计(JSP)光盘使用说明 本书共包含投票系统、通讯簿管理系统、新闻发布系统、软件下载中心、电子书店系统和论坛系统等六个系统。这六个系统均使用JSP语言和HTML标记语言编写完成的。要想运行该程序,还要进行如下操作: (1) 安装JDK1.4.0或以上版本。 (2) 安装Apache Tomcat 4.0或以上版本。 (3) 配置ODBC数据源。数据源名按各系统所使用的名称配置,具体名称如下 ①投票系统的数据源名:vote ②通讯簿管理系统的数据源名:user ③新闻发布系统的数据源名:news ④软件下载中心的数据源名:download ⑤电子书店系统的数据源名:bookstore ⑥论坛系统的数据源名:forum vote文件夹包含的是投票系统的源代码。投票系统分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面由index.jsp页面进入,不需要用户名和密码;管理员访问界面由login.jsp页面进入,管理员用户名是:admin,密码是:admin。 userinfo文件夹包含的是通讯簿管理系统的源代码。通讯簿管理系统分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.htm页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库mydb中的user数据表中查询。 news文件夹包含的是新闻发布系统的源代码。新闻发布系统分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面使用index.jsp页面进入,不需要用户名和密码;管理员访问用户界面使用login.jsp页面进入,管理员的用户名是:admin,密码是:admin。 download文件夹包含的是软件下载中心的源代码。软件下载中心分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面使用index.jsp页面进入,不需要用户名和密码;管理员访问用户界面使用login.jsp页面进入,管理员的用户名是:admin,密码是:admin。 bookstore文件夹包含的是电子书店的源代码。电子书店分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库book中的user数据表中查询。 forum文件夹包含的是论坛系统的源代码。论坛系统分为普通用户访问界面、版主访问界面和管理员访问界面三部分。三种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库forum中的user数据表中查询。 由于编者水平有限,编写时间仓促,书中错误和不妥之处在所难免,请读者和专家批评指正。 读者在使用本书的过程中如有问题,可与下列E_mail联系: dlhm@https://www.doczj.com/doc/859896520.html, 编者 2005年10月
// 12 3 (第三题) A B C D E (第10题) A B C D 1 234 (第2题) 1 234 5 67 8 (第4题) a b c A B C D (第7题) 七年级数学第五章《相交线与平行线》测试卷 一、选择题(每小题3分,共 30 分) 1、如图所示,∠1和∠2是对顶角的是( ) A B C D 1 2 1 2 1 2 1 2 2、如图AB ∥CD 可以得到( ) A 、∠1=∠2 B 、∠2=∠3 C 、∠1=∠4 D 、∠3=∠4 3、直线AB 、CD 、EF 相交于O ,则∠1+∠2+∠3=( ) A 、90° B 、120° C 、180° D 、140° 4、如图所示,直线a 、b 被直线c 所截,现给出下列四种条件: ①∠2=∠6 ②∠2=∠8 ③∠1+∠4=180° ④∠3=∠8,其中能判断 是a ∥b 的条件的序号是( ) A 、①② B 、①③ C 、①④ D 、③④ 5、某人在广场上练习驾驶汽车,两次拐弯后,行驶方向与原来相 同,这两次拐弯的角度可能是( ) A 、第一次左拐30°,第二次右拐30° B 、第一次右拐50°,第二次左拐130° C 、第一次右拐50°,第二次右拐130° D 、第一次向左拐50°,第二次向左拐130° 6、下列哪个图形是由左图平移得到的( ) B D 7、如图,在一个有4×4个小正方形组成的正方形网格中,阴影 部分面积与正方形ABCD 面积的比是( ) A 、3:4 B 、5:8 C 、9:16 D 、1:2 8、下列现象属于平移的是( ) ① 打气筒活塞的轮复运动,② 电梯的上下运动,③ 钟摆的摆动,④ 转动的门,⑤ 汽车在一条笔直的马路上行走 A 、③ B 、②③ C 、①②④ D 、①②⑤ 9、下列说法正确的是( ) A 、有且只有一条直线与已知直线平行 B 、垂直于同一条直线的两条直线互相垂直 C 、从直线外一点到这条直线的垂线段,叫做这点到这 条直线的距离。 D 、在平面内过一点有且只有一条直线与已知直线垂直。 10、直线AB ∥CD ,∠B =23°,∠D =42°,则∠E =( ) A 、23° B 、42° C 、65° D 、19° 二、填空题(本大题共6小题,每小题3分,共18分) 11、直线AB 、CD 相交于点O ,若∠AOC =100°,则∠AOD =___________。
JSP程序设计说明书在线投票系统 学院:_________ _ ________ 专业名称:________ _ _________ 班级:_________ _ ________ 学号:___________________ 学生姓名:___________ _______ 指导老师:___________ _ ______ 日期:_________ __ _______
一、基本功能描述 (系统整体介绍、各个子模块介绍) 实现在线投票系统,连接数据库,实现数据库的查询、更新、修改、删除。获取功能,实现首页与投票页面、投票结果页面之间的相互跳转。使用JavaBean实现封装。 二、设计思路 主要为系统首页、投票页面和投票结果页面三个页面之间的相互跳转。 三、程序实现 1. 设计过程 (1)Index:系统首页页面的创建 (2)JavaBean:查看投票内容、参与投票和显示投票结果的操作 (3)Access数据库:实现数据库的连接 (4)配置数据源 2. 关键功能的实现及说明 (实现代码+文字说明) 数据库 package com.yxq.toolbean; import java.sql.*; import java.io.*;
import java.util.*; public class DBclass { public Connection conn=null; public Statement stmt=null; public ResultSet rs=null; private static String dbDriver="sun.jdbc.odbc.JdbcOdbcDriver"; private static String dbUrl="jdbc:odbc:dbstudent"; //打开数据库连接 public static Connection getConnection() { Connection conn=null; try { Class.forName(dbDriver); conn=DriverManager.getConnection(dbUrl); } catch(Exception e) { e.printStackTrace(); } if (conn==null) { System.err.println("警告:数据库连接失败!"); } return conn; } //读取结果集 public ResultSet doQuery(String sql) { try {
二、判断题(每题1分,共20分) ×√ 静态网页服务器端返回的HTML文件是事先存储好的。√ 动态网页服务器端返回的HTML文件是程序生成的。√ Tomcat用于JSP技术所开发网站的服务器。√ Web开发技术包括客户端和服务器端的技术。√ Tomcat和JDK都不是开源的。× Tomcat是一个免费的开源的Serlvet容器。√ 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。√ JSP和Java一样具有平台独立性。√ JSP在运行之前必须转换成Servlet。√ JSP网页中一定包含JSP程序。× JSP第一次执行的速度要比第二次执行的速度慢。√ 运行JSP程序只需要浏览器即可。× 开发JSP必须使用JDK工具包。√ 安装完JDK后,会自动配置环境变量。× Tomcat是Web服务器,不提供JSP引擎和Servlet引擎。× Tomcat的端口一旦配置好,就不可以再改变。× 在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。√ JSP页面中的指令标记、JSP动作标记统称为脚本元素。× 在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。× 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。√ 页面成员方法不可以在页面的Java程序片中调用。× JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。√ 不可以用一个page指令指定多个属性的取值。×
计算机试卷10 一、单选题 1.第一台电子数字计算机是1946年在美国研制成功的,该机的英文缩写名是_______。 A.ENIAC B.MARK C.EDSAC D.EDVAC 答案:A 2.数据是信息的载体,包括数值、文字、语言、图形和______等不同形式。 A.图像 B.多媒体 C.表达式 D.函数 答案:A 3.______决定了计算机具有的逻辑判断能力。 A.体积 B.编制的软件 C.基本字长 D.基础硬件 答案:B 4.个人计算机属于_____。 A.小型计算机 B.微型计算机 C.中型计算机 D.小巨型计算机 答案:B 5.______表示计算机辅助设计。 A.CAT B.CAD C.CAM D.CAI 答案:B 6.在微型计算机中,字符编码中______应用最普遍。 A.补码 B.BCD码 C.汉字编码
D.ASCII码 答案:D 7.16进制数的1个位能够表示______不同状态。 A.16种 B.15种 C.10种 D.9种 答案:A 8.______是计算机的最主要的技术指标。 A.外设、内存容量和体积 B.主频、字长和内存容量 C.语言、外设和速度 D.软件、速度和体积 答案:B 9.一种计算机的图形输出设备,有平台式和滚筒式之分,这是______。 A.投影仪 B.打印机 C.显示器 D.绘图仪 答案:D 10.______可以以微处理器为核心,配上存储器、输入/输出接口电路及系统总线而组成。 A.微型计算机 B.CPU C.微型计算机系统 D.硬件系统 答案:A 11.______包括运算器、控制器和寄存器。 A.算术逻辑单元 B.CPU C.主板 D.累加器 答案:B 12.构成计算机物理实体的部件被称为______。 A.计算机系统 B.计算机程序 C.计算机软件
华南农业大学期末考试试卷(A 卷) 2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。 一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。 1. HTML 页面中,定义浏览器标题的