jsp章习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章

一、选择题

1.A 2. D 3.D 4. B 5. A

6. C

7. A

8. A

9.D 10.D

二、判断题

1. 对

2. 错

3. 错

4. 对

5. 错

三、填空题

1、java,属性,方法

2、WEB-INF/classes

3、jsp+javabean jsp+javabean+servlet

4、application

5、(可视化JavaBean)和(非可视化JavaBean)

三、问答题

1. 试说明什么是JavaBean。

答:JavaBean是一种特殊的Java程序,是用于包装特定功能的程序代码,可以被JSP 网页重复使用,其本身无法独立运行,是JSP网页程序组件化的核心。

2. 请说出如何在JSP网页中载入JavaBean。

A:

3. JavaBean对象可声明哪些不同的生命周期?

答:request、session、page及applaction。

4. JavaBean程序除了必须要有一个无传入值的建构式之外,还有哪些特色?

答:除了必须要有一个无传入值的建构式之外,还必须是一个公开的类,并以set及get 开头的方法来设置与取得属性。

5. 试说明Get和Post方法之间的差异?

答:Post和Get这两种设置方式主要的差异在于数据的传送方式,前者将所要传送的数据包含在HTTP文件头中,后者则是将数据直接串接在网址栏的后端,两者都可使用GetParameter取得传送的数据内容。

第8章

一、选择题

1、C

2、D

3、A 4. C 5.C

二、判断题

1、对

2、错

3、错

4、对

5、对

三填空题

1、InputStream 、OutputStream、Writer、Reader

2、WEB-INF\lib

3、1,2

三、问答题

1. import="java.io.*"

2. 试说明如何利用File类进行文件目录的操作?

答:利用File类进行文件目录的操作首先必需建立一个File对象,将所要操作文件或是目录完整路径当作参数传入,当File对象建立之后,JSP网页便可以利用这个对象调用File类的所有方法,以进行各种文件目录的操作。

3. 简述文件存取操作的操作过程。

答:首先利用File类建立一个参照指定文件的目录的File实体对象,接下来利用FileWriter和FileReader这两个类,进行指定文件的读写,其中的FileWriter的write方法,负责将数据写入文件,而FileReader的read则用来读取文件中的数据。

第9章

一、选择题

1、D

2、A

3、A

4、A

5、B

填空题

1、If not exists

2、DISTINCT

3、整数AUTO_INCREMENT

4、localhost

5、主键

上机练习

1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

create table student

(

学号int,

姓名varchar(10),

年龄int,

性别varchar(4),

家庭住址varchar(50),

联系电话varchar(11)

);

--------------------------------------------------------------------

2) 修改学生表的结构,添加一列信息,学历

alter table student add column 学历varchar(6);

--------------------------------------------------------------------

3) 修改学生表的结构,删除一列信息,家庭住址

alter table student drop column 家庭住址;//注意此处用drop而非delete

--------------------------------------------------------------------

4) 向学生表添加如下信息:

学号姓名年龄性别联系电话学历

1A22男123456小学

2B21男119中学

3C23男110高中

4D18女114大学

insert into student (学号,姓名,年龄,性别,联系电话,学历) values(1,"A",22,"男","123456","小学");

insert into student (学号,姓名,年龄,性别,联系电话,学历) values(1,"B",21,"男","119","中学");

insert into student (学号,姓名,年龄,性别,联系电话,学历) values(1,"C",23,"男","123456","高中");

insert into student (学号,姓名,年龄,性别,联系电话,学历) values(1,"D",23,"女","114","大学");

--------------------------------------------------------------------

5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

update student set 学历="大专" where 联系电话like "11%";

--------------------------------------------------------------------

6) 删除学生表的数据,姓名以C开头,性别为‘男'的记录删除

delete from student where 姓名like "C" and 性别="男";

--------------------------------------------------------------------

7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

select 姓名,学号from student where 年龄<22 and 学历="大专";

--------------------------------------------------------------------

8) 查询学生表的数据,查询所有信息,列出前25%的记录

Set @a=(select count(*) from student)/4;

Prepare simt from “select * from student limit ?”;

Execute simt using @a;

--------------------------------------------------------------------

9) 查询出所有学生的姓名,性别,年龄降序排列

select 姓名,性别,年龄from student order by 年龄desc;

--------------------------------------------------------------------

10) 按照性别分组查询所有的平均年龄

select avg(年龄) as 平均年龄from student group by 性别;

select avg(年龄) from student group by 性别;

select avg(年龄) 平均年龄from student group by 性别;

第10章

一、选择题

相关文档
最新文档