数据库查询练习及答案

数据库查询练习及答案
数据库查询练习及答案

数据库查询练习及答案

--1、查询“001”课程比“002”课程成绩高的所有学生的学号;(成绩表自连接)

SELECT*FROM tblScore ts1,tblScore ts2

WHERE ts1.stuid=ts2.stuid AND ts1.courseid='001'AND ts2.courseid= '002'

AND ts1.score>ts2.score

--2、查询平均成绩大于60分的同学的学号和平均成绩;

SELECT stu.stuid,AVG(score.score)FROM tblstudent stu,tblscore score

WHERE stu.stuid=score.stuid GROUP BY stu.stuid

HAVING AVG(score.score)>60

--3、查询所有同学的学号、姓名、选课数、总成绩;

SELECT stu.stuid,stu.stuname,COUNT(score.courseid),SUM(score.score)

FROM tblstudent stu,tblCourse course,tblScore score

WHERE stu.stuid=score.stuid AND course.courseid=score.courseid

GROUP BY stu.stuid,stu.stuname ORDER BY stuid

--4、查询姓“李”的老师的个数;

SELECT COUNT(1)FROM tblteacher t

WHERE t.teaname LIKE'李%'

SELECT*FROM tblstudent

SELECT*FROM tblCourse

SELECT*FROM tblScore

SELECT*FROM tblteacher

--5、查询没学过“叶平”老师课的同学的学号、姓名;

SELECT stu2.stuid,stu2.stuname FROM tblstudent stu2WHERE stu2.stuid NOT IN (SELECT DISTINCT stu.stuid FROM tblstudent stu,tblCourse course,tblteacher tea,tblScore score

WHERE stu.stuid=score.stuid AND course.courseid=score.courseid

AND tea.teaid=course.teaid AND tea.teaname='叶平')

SELECT*FROM tblstudent

SELECT*FROM tblCourse

SELECT*FROM tblScore

SELECT*FROM tblteacher

--6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;SELECT stu.stuid,stu.stuname from tblstudent stu,tblScore score1,tblScore score2 WHERE score1.stuid=score2.stuid AND score1.courseid='001' AND score2.courseid='002'AND stu.stuid=score1.stuid

SELECT*FROM tblstudent

SELECT*FROM tblCourse

SELECT*FROM tblScore

SELECT*FROM tblteacher

--7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;SELECT s2.stuname,s2.stuid FROM(

SELECT COUNT(s1.stuid)num,s1.stuname,s1.stuid FROM(

SELECT stu.*FROM tblstudent stu,tblScore score

WHERE stu.stuid=score.stuid AND score.courseid IN(

SELECT course.courseid FROM tblCourse course,tblteacher tea

WHERE course.teaid=tea.teaid

AND tea.teaname='叶平'))s1GROUP BY s1.stuid,s1.stuname)s2 WHERE s2.num=

(

SELECT COUNT(1)FROM tblteacher tea,tblCourse course

WHERE tea.teaid=course.teaid AND tea.teaname='叶平'

)

--叶平老师授课的总数

SELECT COUNT(1)FROM tblteacher tea,tblCourse course

WHERE tea.teaid=course.teaid AND tea.teaname='叶平'

--学习过叶平老师课的学员的学号,名字,学习叶平老师的课程数SELECT COUNT(s1.stuid)num,s1.stuname,s1.stuid FROM(

SELECT stu.*FROM tblstudent stu,tblScore score

WHERE stu.stuid=score.stuid AND score.courseid IN(

SELECT course.courseid FR

OM tblCourse course,tblteacher tea

WHERE course.teaid=tea.teaid

AND tea.teaname='叶平'))s1GROUP BY s1.stuid,s1.stuname

--8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;SELECT DISTINCT stu.stuid,stu.stuname FROM tblScore score1,tblScore score2,tblstudent stu

WHERE score1.stuid=score2.stuid AND stu.stuid=score1.stuid

AND score1.courseid='001'AND score2.courseid='002'

AND score1.score>score2.score

--9、查询所有课程成绩小于60分的同学的学号、姓名;

SELECT stu.stuid FROM tblScore score,tblstudent stu

WHERE stu.stuid=score.stuid GROUP BY stu.stuid,stu.stuname

HAVING MAX(score.score)<60

--10、查询没有学全所有课的同学的学号、姓名;

SELECT s1.stuid,s1.stuname FROM(

SELECT count(score.courseid)num,stu.stuid,stu.stuname

FROM tblstudent stu LEFT JOIN tblScore score

ON stu.stuid=score.stuid

GROUP BY stu.stuid,stu.stuname)s1

WHERE s1.num<(

SELECT COUNT(1)FROM tblCourse course)

--11、查询至少有一门课与学号为“1001”的同学所学相同的同学的学号和姓名;SELECT DISTINCT stu.stuid,stu.stuname,score2.courseid FROM tblstudent stu

INNER JOIN tblScore score2ON stu.stuid=score2.stuid

WHERE score2.courseid IN(

SELECT score.courseid FROM tblScore score WHERE score.stuid='1001')

--12、查询学过学号为“1001”同学所有课程的其他同学学号和姓名;

SELECT stu.stuid,stu.stuname,COUNT(score2.courseid)FROM tblstudent stu INNER JOIN tblscore score2

ON stu.stuid=score2.stuid WHERE score2.courseid IN(

SELECT courseid FROM tblscore score WHERE score.stuid='1001')

GROUP BY stu.stuid,stu.stuid,stu.stuname

HAVING COUNT(score2.courseid)=(

SELECT COUNT(1)FROM tblscore score WHERE score.stuid='1001')

--外层查询同学学号和姓名,其中符合内循环的条件

SELECT stu.stuid,stu.stuname FROM tblstudent stu

WHERE EXISTS(

--内层条件:在分数表通过课程编号自连接,通过学号分组,

--筛选出学生1001选修的课,不是学生1001选修的课剔除掉

--最后使用计数函数,再次筛选出其中字表的课程数和1001选修的课相同的学生学号SELECT t1.stuid FROM tblscore t1

INNER JOIN tblscore t2

ON t1.courseid=t2.courseid

WHERE t1.stuid<>1001AND t2.stuid=1001

AND stu.stuid=t1.stuid

GROUP BY t1.stuid

HAVING COUNT(1)>=(SELECT COUNT(1)FROM tblscore WHERE stuid=1001)

)

SELECT stuid FROM tblscore t2

WHERE courseid IN

(SELECT courseid FROM tblscore t1

WHERE stuid=1001)

AND t2.stuid<>1001

GROUP BY stuid

HAVING COUNT(cours

eid)=(SELECT COUNT(1)FROM tblscore WHERE stuid=1001)

--13、把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;

--“叶平”老师教的课课程号

SELECT courseid FROM tblCourse course,tblteacher tea

WHERE course.teaid=tea.teaid AND tea.teaname='叶平'

--“叶平”老师教的课课程号的平均成绩

SELECT AVG(score2.score)FROM tblScore score2WHERE score2.courseid IN(

SELECT courseid FROM tblCourse course,tblteacher tea

WHERE course.teaid=tea.teaid AND tea.teaname='叶平') GROUP BY score2.courseid

UPDATE tblscore t1

SET t1.score=(

--平均成绩

SELECT AVG(score)FROM tblscore t2WHERE EXISTS(

SELECT DISTINCT sc.courseid FROM tblscore sc,tblcourse c,tblteacher tc WHERE tc.teaname='叶平'AND sc.courseid=c.courseid

AND c.teaid=tc.teaid

AND t2.courseid=sc.courseid

))

WHERE EXISTS(

--查找到叶平老师的课程号

SELECT sc.courseid FROM tblscore sc,tblcourse c,tblteacher tc

WHERE tc.teaname='叶平'AND sc.courseid=c.courseid

AND c.teaid=tc.teaid

AND t1.courseid=sc.courseid

)

UPDATE tblscore t1

SET t1.score=(

--平均成绩

SELECT AVG(score)FROM tblscore t2WHERE EXISTS(

SELECT DISTINCT sc.courseid FROM tblscore sc,tblcourse c,tblteacher tc WHERE tc.teaname='叶平'AND sc.courseid=c.courseid

AND c.teaid=tc.teaid

AND t2.courseid=sc.courseid

))

WHERE t1.courseid IN(

--查找到叶平老师的课程号

SELECT sc.courseid FROM tblscore sc,tblcourse c,tblteacher tc

WHERE tc.teaname='叶平'AND sc.courseid=c.courseid

AND c.teaid=tc.teaid

)

--14、查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名;--最后指向性select语句,所以select选择语句中的别名无效

SELECT stu.stuid,stu.stuname,COUNT(score.courseid)num FROM tblstudent stu

INNER JOIN tblScore score ON stu.stuid=score.stuid

AND score.courseid IN(

SELECT score.courseid FROM tblScore score WHERE score.stuid='1002') GROUP BY stu.stuid,stu.stuname

HAVING COUNT(score.courseid)=(

SELECT COUNT(1)num FROM tblScore score WHERE score.stuid='1002'

)

SELECT stu.stuid,stu.stuname FROM tblstudent stu WHERE EXISTS(

SELECT sc2.stuid FROM tblscore sc2WHERE sc2.courseid IN(

--至少包括这些1002学过的课程

SELECT DISTINCT courseid FROM tblscore sc1WHERE sc1.stuid=1002)

AND stuid<>1002

AND stu.stuid=sc2.stuid

GROUP BY stuid

HAVING COUNT(sc2.courseid)=(SELECT COUNT(1)FROM tblscore WHERE stuid=1002) )

AND EXISTS(

--课程数目相等,排除大于的

SELECT sc3.stuid FROM tblscore sc3

WHERE stu.stuid=sc3.stuid

GROUP BY stuid HAVING COUNT(sc3.courseid)=

(SELECT Count(1)FROM tblscore WHERE stuid=1002GROUP BY stuid)

)

--15、删除学习“叶平”老师课的SC表记录;

--“叶平”老师所有课的课程ID

SELECT courseid FROM tblCourse course INNER JOIN tblteacher tea

ON course.teaid=tea.teaid AND tea.teaname='叶平'

DELETE FROM tblscore WHERE courseid IN(

--找到叶平老师的ID

SELECT DISTINCT sc.courseid FROM tblscore sc,tblcourse cu,tblteacher tc

WHERE sc.courseid=cu.courseid AND cu.teaid=tc.teaid

AND tc.teaname='叶平')

(完整版)专升本数据库练习题及答案

一.关系代数运算 1.选择σ (1)查询年龄小于20岁的学生 σsage<20(student) (2)查询学号为201215122的学生 σsno=201215122(student) 2.投影 (1)查询学生姓名,和所在系 same,sdept(student) (2)查询选修了2号课程的学生学号 sno(σcno=‘2’2(student)) SQL语句 学生-课程数据库 学生表:学生(学号,姓名,性别,年龄,所在系)课程表:课程(课程号,课程名,先行课,学分)学生选课表:选课(学号,课程号,成绩) 二.创建数据库SQL 1.创建数据库 Create database 数据库名 On ( name =逻辑文件名, Filename=’物理文件名’, Size=初始文件大小, Maxsize=最大文件大小, Filegrowth=文件自动增量) Log on ( name =逻辑文件名, Filename=‘物理文件名’, Size=初始文件大小, Maxsize=最大文件大小, Filegrowth=文件自动增量) 例创建‘教务管理数据库’ Create database 教务管理数据库 On ( name =教务管理_dat, Filename=‘E:\SQL\教务管理_dat.mdf’,

Size=2, Filegrowth=1 ) Log on ( name =教务管理.log, Filename=‘E:\SQL\教务管理_log.ldf’, Size=5M, Filegrowth=10% ) 1.查看数据库属性 1)使用sp_helpdb查看数据库信息: sp_helpdb [数据库名] (2)使用sp_databases 查看可使用的数据库信息: sp_databases(显示所有可以使用的数据库名称和大小) (3)使用sp_helpfile查看数据库文件信息 sp_helpfile [文件名] 1.设置数据库选项 Alter database 数据库名 Set 选项 例设置教务管理数据库自动收缩 Alter database 教务管理数据库 Set auto_shrink on (自动收缩) 1.修改数据库大小 Alter database 数据库名 Add file 增加数据文件 Add log file 增加日志文件 Remove file 删除文件 Modify file 修改文件() 例 1.修改教务管理数据库,增加数据文件jwgl_dat1 Alter database 教务管理数据库 Add file ( Name=jwgl_dat1, Filename=‘E:\SQL\jwgl_dat1.ndf’, Size=2MB, Filegrowth=1MB ) 2.修改教务管理数据库 Alter database 教务管理数据库 Modify file (

数据库课后练习及答案

第一章:一、单选题 1.以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS 2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。 A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件 C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统 3.DBMS是(C )。 A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统 4.数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语 5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。 A.数据库系统 B.数据库C.关系数据库D.数据库管理系统 6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库C.数据库管理系统D.数据库管理员 7.( A)是数据库系统的基础。 A.数据模型B.数据库C.数据库管理系统D.数据库管理员 8.( A)是数据库中全部数据的逻辑结构和特征的描述。 A.模式B.外模式 C.内模式 D.存储模式 9.(C )是数据库物理结构和存储方式的描述。 A.模式 B.外模式 C.内模式D.概念模式 10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式 11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。 A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性 12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。 A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 13.关系数据模型通常由3部分组成,它们是(B )。 A. 数据结构、数据通信、关系操作 B. 数据结构、关系操作、完整性约束 C. 数据通信、关系操作、完整性约束 D. 数据结构、数据通信、完整性约束 14.用户可以使用DML对数据库中的数据进行(A )操纵。 A.查询和更新B.查询和删除 C.查询和修改D.插入和修改 15.要想成功地运转数据库,就要在数据处理部门配备( B)。 A.部门经理B.数据库管理员 C.应用程序员 D.系统设计员 16.下列说法不正确的是(A )。 A.数据库避免了一切数据重复 B.数据库减少了数据冗余 C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性 17.所谓概念模型,指的是( D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次,即信息世界 18.数据库的概念模型独立于( A)。 A.具体的机器和DBMS B.E-R图C.数据维护 D.数据库 19.在数据库技术中,实体-联系模型是一种( C)。 A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 20.用二维表结构表示实体以及实体间联系的数据模型为(C )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 二、填空题 1.数据库领域中,常用的数据模型有(层次模型)、网状模型和(关系模型)。 2.关系数据库是采用(关系数据模型)作为数据的组织方式。 3.数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式),二级映射是指 (模式/内模式映射、外模式/模式映射)。 4.有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。 5.有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。 6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。 三、简答题 1.在一个大型公司的账务系统中,哪种类型的用户将执行下列功能? a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。 答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。 2.用户使用DDL还是DML来完成下列任务? a)更新学生的平均成绩;b)定义一个新的课程表;c)为学生表格加上一列。 答:a——DML,更新是在操作具体数据;b和c——DDL,建立和修改表结构属于数据定义。 第二章:一、单选题

四年级语文课外阅读训练题目及答案

小学语文阅读题解题技巧与方法 一、平心静气审题,切忌粗心。 在解答阅读题时,千万不要慌,要静下心来,按照由易到难,由浅入深的思维方式,先从容易的入手,逐渐的打开思路。粗心是学习的大忌,对于语文的阅读理解也不例外。在审题的时候,要像对待数学试题中的数字一样,认真看清每一个字、词、句、甚至每一个标点,要看清题目的要求,分析问题的提问要点。粗心的同学往往会与正确答案失之交臂。例如要求在正确的句子后面打“√”,有的同学在正确的句子后面打“√”后,又多此一举地在错误的句子后打上了“×”。类似的情况,在考试时常常能见到,粗心是一部分同学在该题项中失分的一个重要原因。 因此在做题的时候要仔细认真。 二、熟读全文,整体把握。 一般来说,做题时,我们要先把文章读一遍,有了初步的了解后再开始做题。如果没看懂,还要再读,直到弄懂为止。当然,读第二遍前,可以浏览一下后面问了哪些问题,因为后面的问题中有时会隐匿着文章的主要观点、中心意思及写作思路、行文线索,对我们理解文章很有帮助。因此,我们要教会学生从尽可能多的信息中揣度出文章大概主旨是什么,了解作者的主要写作意图,从而整体把握全文,做到对解题心中有数。 要向学生强调,只要反复阅读、强化感知,才能深刻领悟和准确把握。倘若急于求成,忽视对原文的阅读,只“水过地皮湿”般泛泛而读,不求甚解,草草了事。就会导致对原文一知半解甚至形成错误的认识。在此基础上进行理解,得出的结论,岂不成了“空中楼阁”? 三、确定区域,深入思考。 在文章有了整体感知后,我们可以先看题目涉及到文中哪些段落或区域,和哪些语句有关。确定某一答题区域后,再深入思考,仔细弄懂这一段每一句的意思,进而理清段落之间的关系,了解行文思路。有了这一习惯就有可能形成较强分析综合能力。阅读时反复琢磨题干,圈画与之相关的内容,答题时就不需要再从头至尾搜寻,可节省不少宝贵时间。 1、对于选择题 选择正确选项方法有三:直选法、排除法、类推法。 直选法,即直接选出正确答案。这种方法适合于一目了然的题目。答案是自己一下子能确定的。 排除法,通过排除不合要求的选项,将正确的答案显露出来。 类推法,通过合理推断迅速排除某些选项,或根据已知情况推断未知情况,迅速确定答案。 2、对于一些问答题、概括段落大意等题目 准确解答这类题目的最重要最有效的方法是在原文中找答案。大多数题目在文章里是能够"抠"出答案的。当然,找出的语句不一定能够直接使用,这就需要根据题目要求进行加工处理,或摘取词语或压缩主干或抽取要点或重新组织,这就能准确解答。 3、对有关字、词、句的语境意义以及作用之类的题目 (1)字不离词。在理解词语中某个字的意思的时候,必须把它放到这个词语中去考察,即字不离词,这样才能准确的理解这个字的意思。 (2)词不离句。在综合阅读题中,常常要求理解词语在上下文中的含义和作用。这就应根据具体的语言环境即句子本身去推断它的意思,也就是词不离句。至于某个词在句中的表达作用,更要根据具体的语言环境去理解,而不能离开句子作单独解释。

mysql查询练习题

(机试) 建库建表 a.建立一个公司数据库(gongsi) CREATE DATABASE gongsi b.建立一张部门表(部门编号b_id,部门名称b_name) , 其中b_id为主键,自增长,b_name不允许为空CREATE TABLE bumen ( b_id INT PRIMARY KEY AUTO_INCREMENT, b_name VARCHAR(10) NOT NULL )ENGINE=INNODB c.建立一张员工表(员工编号y_id,姓名y_name,性别y_sex,年龄y_age,住址y_address,部门编号b_id), 其中y_id为主键自增长。 住址默认为’不详’ b_id依赖于部门表的b_id CREATE TABLE yg( y_id INT PRIMARY KEY AUTO_INCREMENT, y_name VARCHAR(10), y_sex ENUM('男','女'), y_age INT, y_address VARCHAR(18) DEFAULT '不详', b_id INT,

FOREIGN KEY (b_id) REFERENCES bumen(b_id) )ENGINE=INNODB 1、查询年龄在25至30岁之间的男员工的姓名和住址。SELECT y_name,y_address FROM bumen,yg WHERE bumen.b_id=yg.b_id AND y_sex=’男’ AND y_age BETWEEN 25 AND 30 2、查询财务部所有40岁以下男员工的所有信息 SELECT * FROM bumen,yg WHERE bumen.b_id=yg.b_id AND b_name='财务部' AND y_age<=40 AND y_sex=’男’ 3、查询人事部年龄最大的女员工姓名 Select * from yg where y_age=( Select max(y_age)from yg,bumen where bumen.b_id=yg.b_id And y_sex=’女’ AND b_name=’人事部’ ) And y_sex=’女’AND b_id=(Select b_id from bumen where b_name=’人事部’) 4、2号新到一名员工,已知姓名,性别,年龄,将此员工加入到员工表

sql查询练习题含答案

--(1)查询20号部门的所有员工信息。 select * from emp e where e.deptno=20; --(2)查询奖金(COMM)高于工资(SAL)的员工信息。 select * from emp where comm>sal; --(3)查询奖金高于工资的20%的员工信息。 select * from emp where comm>sal*0.2; --(4)查询10号部门中工种为MANAGER和20号部门中工种为CLERK的员工的信息。select * from emp e where (e.deptno=10 and e.job='MANAGER') or (e.deptno=20 and e.job='CLERK') --(5)查询所有工种不是MANAGER和CLERK, --且工资大于或等于2000的员工的详细信息。 select * from emp where job not in('MANAGER','CLERK') and sal>=2000; --(6)查询有奖金的员工的不同工种。 select * from emp where comm is not null; --(7)查询所有员工工资和奖金的和。 select (e.sal+nvl(https://www.360docs.net/doc/979882530.html,m,0)) from emp e; --(8)查询没有奖金或奖金低于100的员工信息。 select * from emp where comm is null or comm<100; --(9)查询员工工龄大于或等于10年的员工信息。 select * from emp where (sysdate-hiredate)/365>=10; --(10)查询员工信息,要求以首字母大写的方式显示所有员工的姓名。 select initcap(ename) from emp; select upper(substr(ename,1,1))||lower(substr(ename,2)) from emp; --(11)显示所有员工的姓名、入职的年份和月份,按入职日期所在的月份排序, --若月份相同则按入职的年份排序。 select ename,to_char(hiredate,'yyyy') year,to_char(hiredate,'MM') month from emp order by month,year; --(12)查询在2月份入职的所有员工信息。 select * from emp where to_char(hiredate,'MM')='02' --(13)查询所有员工入职以来的工作期限,用“**年**月**日”的形式表示。 select e.ename,floor((sysdate-e.hiredate)/365)||'年' ||floor(mod((sysdate-e.hiredate),365)/30)||'月' ||floor(mod(mod((sysdate-e.hiredate),365),30))||'日' from emp e; --(14)查询从事同一种工作但不属于同一部门的员工信息。

数据库练习题答案

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S) C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、在视图上不能完成的操作是( C )

老王阅读训练题及答案

2012年中考语文记叙文精华试题老王(节选)杨绛⑴我常坐老王的三轮。他蹬,我坐,一路上我们说着闲话。⑵据老王自己讲:北京解放后,蹬三轮的都组织起来,那时候他“脑袋慢”“没绕过来”“晚了一步”,就“进不去了”,他感叹自己“人老了,没用了”。老王常有失群落伍的惶恐,因为他是单干户。他靠着活命的只是一辆破旧的三轮车。有个哥哥,死了,有两个侄儿,“没出息”,此外就没什么亲人。⑶老王只有一只眼,另一只是“田螺眼”,瞎的。乘客不愿坐他的车,怕他看不清,撞了什么。有人说,这老光棍大约年轻时不老实,害了什么恶病,瞎掉了一只眼。他那只好眼也有病,天黑了就看不见。有一次,他撞在电杆上,撞得半面肿胀,又青又紫。那时候我们在干校,我女儿说他是夜盲症,给他吃了大瓶的鱼肝油,晚上就看得见了。他也许是从小营养不良而瞎了一眼,也许是得了恶病,反正同是不幸,而后者该是更深的不幸。⑷有一年夏天,老王给我们楼下人家送冰,愿意给我们家带送,车费减半。我们当然不要他减半收费。每天清晨,老王抱着冰上三楼,代我们放入冰箱。他送的冰比他前任送的大一倍,冰价相等。胡同口蹬三轮的我们大多熟识,老王是其中最老实的。他从没看透我们是好欺负的主顾,他大概压根儿没想到这点。⑸“文化大革命”开始,默存不知怎么的一条腿走不得路了。我代他请了假,烦老王送他上医院。我自己不敢乘三轮,挤公共汽车到医院门口等待。老王帮我把默存扶下车,却坚决不肯拿钱。他说:“我送钱先生看病,不要钱。”我一定要给他钱,他哑着嗓子悄悄问我:“你还有钱吗”我笑着说有钱,他拿了钱却还不大放心。⑹有一天,我在家听到打门,开门看见老王直僵僵地镶嵌在门框里。往常他坐在蹬三轮的座上,或抱着冰伛着身子进我家来,不显得那么高。也许他平时不那么瘦,也不那么直僵僵的。他面如死灰,两只眼上都结着一层,分不清哪一只瞎,哪一只不瞎。说得可笑些,他简直像棺材里倒出来的,就像我想像里的僵尸,骷髅上绷着一层枯黄的干皮,打上一棍就会散成一堆白骨。我吃惊地说:“啊呀,老王,你好些了吗”⑺他“嗯”了一声,直着脚往里走,对我伸出两手。他一手提着个瓶子,一手提着一包东西。我忙去接。瓶子里是香油,包裹里是鸡蛋。我记不清是十个还是二十个,因为在我记忆里多得数不完。我也记不起他是怎么说的,反正意思很明白,那是他送我们的。我强笑说:“老王,这么新鲜的大鸡蛋,都给我们吃” 他只说:“我不吃。” ⑻我谢了他的好香油,谢了他的大鸡蛋,然后转身进屋去。他赶忙止住我说:“我不是要钱。” 我也赶忙解释:“我知道,我知道——不过你既然来了,就免得托人捎了。” 他也许觉得我这话有理,站着等我。⑼我把他包鸡蛋的一方灰不灰、蓝不蓝的方格子破布叠好还他。他一手拿着布,一手攥着钱,滞笨地转过身子。我忙去给他开了门,站在楼梯口,看他直着脚一级一级下楼去,直担心他半楼梯摔倒。等到听不见脚步声,我回屋才感到抱歉,没请他坐坐喝口茶水。可是我害怕得糊涂了。那直僵僵的身体好像不能坐,稍一弯曲就会散成一堆骨头。我不能想像他是怎么回家的。⑽过了十多天,我碰见老王同院的老李。我问:“老王怎么了好些没有” “早埋了。” “呀,他什么时候……” “什么时候死的就是到您那儿的第二天。”⑾ 我回家看着还没动用的那瓶香油和没吃完的鸡蛋,一再追忆老王和我对答的话,捉摸他是否知道我领受他的谢意。我想他是知道的。但不知为什么,每想起老王,总觉得心上不安。因为吃了他的香油和鸡蛋因为他来表示感谢,我却拿钱去侮辱他都不是。几年过去了,我渐渐明白:那是一个幸运的人对一个不幸者的愧怍。17.作者主要讲述关于老王的哪三件事请用简洁的语言概括。(3分)① ② ③18.从文章对老王的语言描写中撷取一个例子,说说老王的性格特点。(3分)语言描写:性格特点:19.联系上下文,简析第⑹段中加点字“镶嵌”和第⑺段中加点字“强笑”的表达效果。(4分)镶嵌:强笑:20.文章第⑺段作者说:“我记不清是十个还是二十个,因为在我的记忆里多得数不完。”老王送的鸡蛋真的“多得数不完”吗作者这样说有什么含义(3分)21.下列表述中,最不符合文意的一项是()(3分)A.文章开头几段的描写,反映了老王孤苦伶仃、生活窘迫的艰难处境。B.作者一家对老王那样的不幸者那么关心、爱护是因为他们有平等观念和人道主义精神。C.老王临终前一天给“我”送鸡蛋、香油是因为他想换几个钱。D.文末作者对老王心怀愧怍是因为觉得自己对老王的关爱还很不够。【答案】17.(3分)(1)老王给我们家带送冰,车费减半。(2)老王送默存上医院,坚决不肯要钱。(3)老王临死前一天给我们家送鸡

数据库练习题

一、选择题 1设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C 课程,P 教师, S 学生,G 成绩,T 时间,R 教室,根据语义有如下数据依赖集: D={C->P ,( S,C )->G , ( T , R)->C , (T , P)-> R,( T,S )->R} 关系模式W的一个关键字是( ) A (S ,C ) B ( T, R) C) (T ,P ) D) (T ,S ) 2 设有关系模式W(C,P,S,G,T,R),其中中各属性的 含义是:C课程,P教师,S学生。G成绩,T时间,R教室,根据主义有如下依据赖集:K={C→P,(S,C)→G,(T,R )→C,(T,P)→R,(T,S)→R} 关系模式W的规范化程序最高达到() A 1NF B 2NF C 3NF D BCNF 3规范化理论中分解()主要消除其中多余的数据相关性。A关系运算 B 内模式 C外模式 D 视图 4现有职工关系W(工号,姓名,工程,定额),其中每一个工号(职工可能有同名), 每个职工有一个工程,每个工程有一个定额,则关系W已达到() A 1NF B2NF C3NF D4NF 5现有职工关系W(工号,姓名,工程,定额),其中每一

个职工有一个工号(职工可能有同名),每个职工有一个工程,每个工程有一个定额,则关系W已达到() A1NF B2NF C3NF D4NF 6规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是() A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的 7、在一个关系R中,若每个数据项都是不可再分割的,那 么关系R 一定属于() A、1NF B、2NF C、3NF D、BCNF 8、根所关系数据库规范化理论,关系数据库的关系要满足 1NF,下面“部门”关系中,因()属性而使它不满足1NF。 A、部门号 B、部门名 C、部门成员 D、 部门总经理 9、设有关系模式R(S,D,M)。其函数依赖集F={S->D, D->M},则关系R的规范化程序至多达到() A、1NF B、2NF C、3NF D、BCNF 10、下列关于函数依赖的叙述中,()是不正确的 A、由X->Y,X->Z,有X->YZ B\由XY->Z,有 X->Z,Y->Z C、由X->Y,WY->Z,有xw->z D、由X->Y,Y->Z,有

小学语文阅读训练题(5篇,附答案)

一、李时珍解剖穿山甲 我国宏伟的自然科学家、医药学家李时珍,对科学研究态度十分严格,陌生的问题一定要亲自观察、实践,把它解决掉。 有一次,他看到古代出名药物雪茄陶弘景的书上说:河边有一种叫穿山甲的动物,它最喜欢吃蚂蚁。便想:蚂蚁那么笑,穿山甲是怎样吃它的呢?为了弄清这个问题,他来到小河边,找到一只穿山甲仔细观察。原来,穿山甲身上披着一块块的鳞片,既能张开又能合拢。 当它发现蚂蚁时,全身的鳞片都张开,放开一种分外的气味,蚂蚁闻到就往鳞片下钻。等蚂蚁爬满了,它就突然把鳞片合拢,然后钻到水利,把鳞片张开,不一会,蚂蚁全浮到水面上来。穿山甲就可以饱餐一顿了。观察后他还不放心,为了进一步证实穿山甲的确爱吃蚂蚁,他特地又到河边捉了一只穿山甲,把它的肚子切开观察,果然装了一升多的蚂蚁。 李时珍就是这样对待科学的由于他亲自观察实践修正补充了大量材料才写完了完善的医药学著作本草纲目 练一练 1.联系上下文解词。 (1)严格:_________________________________________ (2)完善:_________________________________________ (3)实践:_________________________________________ 2.在文中用“﹋﹋”画出穿山甲吃蚂蚁的过程。 3.给第3节加上标点。 4.用“/”将第2节分成3层,写出层意。 第1层:_______________________________________________ 第2层:_______________________________________________

数据库查询练习

1.oracle数据库启动的服务(OracleOraDb10g_home1TNSListener,OracleServiceORCL) 2.用客户端sqldeveloper.exe连接指定数据库的方式 cmd中输入sqlplus进行本机数据库的方式 3.数据库中表和字段的概念 4. sql语句的分类 a) DDL,数据定义语言create table drop table等 b) *DML,数据操纵语言insert update delete c) *DQL,数据查询语言select d) DCL,数据控制语言dba(数据库管理员) 5.ddl语句:建或者删除表,索引等数据库对象 create table tablename (column1 type,column2 type,column3 type....) drop table tablename; 6.DML,数据操纵语言增删改(insert ,delete ,update) insert into tablename(column1,column2....) values() delete from tablename where 条件 update tablename set column1=value1,column2=value2 where 条件 7.DQL 数据查询语句 select 要查询的字段列表from tablename

要查询的字段列表:* 代表查询该表中所有字段或者是要查询的字段的列表格式为(column1,column2,column3....) 1).查询数据库当前的时间oracle的是sysdate oracle中的虚表dual:查询与具体表没有关系的字段比如数据库当前时间或者是一些表达式时使用 select sydate from dual; 2).查询出所有员工的编号,姓名,职位,月薪,年薪(不包含奖金),入职日期并且给字段起别名 Select empno,ename,job,sal,hiredate as 雇用日期from emp; 3).查询出所有员工的编号,姓名,职位,月薪,年薪(包含奖金),入职日期并且给字段起别名 含有任何null值的数学表达式最后的结果都为空值 数据中含有空值时往往会增加程序的处理难度,强烈建议在实际当中开发数据库应用系统的时候不要使用空值 需要使用到函数,如果是null就变为0 Nvl(列名|某个值,要变的数值) To_numble(null,0); 4).查询出月薪大于1500的人的编号,姓名,职位,月薪,年薪(不包含奖金),入职日期 Select empno,ename,job,sal,hiredate from emp where sal>1500;

sql查询练习题2013

单表查询: 1、查询<学生信息表>,查询学生"张三"的全部基本信息 2、查询<学生信息表>,查询学生"张三"和”李四”的基本信息 3、查询<学生信息表>,查询姓"张"学生的基本信息 4、查询<学生信息表>,查询姓名中含有"四"字的学生的基本信息 5、查询<学生信息表>,查询姓名长度为三个字,姓“李”,且最后一个字是“强”的全部学生信息。 6、查询<学生信息表>,查询姓"张"或者姓”李”的学生的基本信息。 7、查询<学生信息表>,查询姓"张"并且"所属省份"是"北京"的学生信息 8、查询<学生信息表>,查询"所属省份"是"北京"、”新疆”、”山东”或者"上海"的学生的信息 9、查询<学生信息表>,查询姓"张",但是"所属省份"不是"北京"的学生信息Select * 10、查询<学生信息表>,查询全部学生信息,并按照“性别”排序,性别相同的情况下按照“所属省份”排序,所属省份相同的情况下再按照“班级”排序 11、查询<学生信息表>,查询现有学生都来自于哪些不同的省份 12、查询<学生选修信息表>,查询没有填写成绩的学生的学号、课程号和成绩 13、查询<学生选修信息表>,查询全部填写了成绩的学生的选修信息,并按照“成绩”从高到低进行排序 聚合查询 1、统计<学生信息表>,统计共有多少个学生 2、统计<学生信息表>,统计年龄大于20岁的学生有多少个 3、统计<学生信息表>,统计入学时间在1980年至1982年的学生人数 4、统计<学生选修信息表>,统计学号为"S001"的学生的平均成绩 5、统计<学生选修信息表>,统计学号为"S001"的学生的总成绩 6、统计<学生选修信息表>,查询课程号为”C001”的课程的最高成绩 7、统计<学生信息表>,查询所有学生中的最大年龄是多少 分组查询练习 1、统计<学生选修信息表>,统计每个课程的选修人数 2、统计<学生选修信息表>,统计每个同学的总成绩 3、统计<学生信息表>,统计每个班级中每种性别的学生人数,并按照班级排序 4、统计<学生选修信息表>,统计每门课程的平均成绩,并按照成绩降序排序 5、统计<学生选修信息表>,显示有两门以上课程不及格的学生的学号

数据库复习题答案

(说明:仅仅代表个人观点,答案正确率为98%,可能会有错的地方,有问题请问度娘) 复习参考资料 选择题 :30分(15题) 名词解释:20分(4题) 综合题:50分 一、选择题: 1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C)。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A)。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D)。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和 II B. 只有 II C. II 和 III D. 只有 I 4. 下列四项中,不属于数据库系统特点的是(C )。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在( B)。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。 A. 模式 B. 内模式 C. 外模式 D. 以上三种 7. 要保证数据库的数据独立性,需要修改的是( C)。 A. 模式与外模式 B. 模式与内模式 C. 三级模式之间的两层映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是( A)。 A. 模式与外模式之间的映射 B. 模式与内模式之间的映射 C. 模式 D. 三级模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C)模式。 A. 模式 B. 物理模式 C. 子模式 D. 内模式 10. 下述( D)不是DBA数据库管理员的职责。 A. 完整性约束说明 B. 定义数据库模式 C. 数据库安全 D. 数据库管理系统设计 11. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。 A. 层次模型 B. 关系模型 C. 网状模型 D. 实体-关系模型 12. 区分不同实体的依据是(B )。 A. 名称 B. 属性 C. 对象 D. 概念 13. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。 A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C. 数据增加、数据修改、数据查询 D. 外模式、模式、内模式 14. 在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A. 网状模型

小学语文阅读训练题(10篇,附答案)

1.妈妈的手 妈妈的手是粗糙的,手背上可以看到几根明显的青筋。你乍一看,一定会觉得这并没有什么稀奇,可这双手却使我羡慕。 我家门前有一片无用的空地,杂草丛生,干巴巴的。妈妈拿来铁锹,一下一下地挖。不到一顿饭工夫,这双手就把这一小片荒芜的土地变成了菜地。 平时,这双手没歇过,不停地为家人服务。买菜、煮饭、缝缝补补,拖洗地板、整理房间,家里所有的活全包了。 妈妈的手不仅勤劳,还很灵巧。一块布经它裁剪就成为样式新颖的裙子一套旧衣服经它拼凑就能改成我喜欢的新衣几个线团经它编织就成为漂亮的毛衣秋季的一天,妈妈正在为我织一件毛衣,我在一旁仔细地瞧。那双手一针过来一针过去,针针显得那样欢快,每个动作是那么娴熟、准确,我简直看呆了! 妈妈的手既平凡,又不一般。我喜爱妈妈的手! 练一练 1.给第4节没加标点的部分加上标点。 2用“//”把短文分成3段。 3.简要回答问题。 ○1.妈妈的手“平凡”表现在哪儿? ___________________________________________________ ___________________________________________________ ○2.妈妈的手“又不一般”,除了“勤劳”之外,说“不一般”还有哪些具体表现? ___________________________________________________ ___________________________________________________ ○3.为了说明妈妈的手“又不一般”,作者用了许多事例,其中详写的事是:_______________ ________________________;略写的事是:__________________________________。本文通过记叙_____________________________________,表达了作者对妈妈的_______________________________之情。 2.玫瑰与花盆 窗台上摆着一盆盆盛开的玫瑰花碧绿的叶子,艳丽的花朵,醉人的香气,常常引来许多观赏的人花的主人也常给它浇水、捉虫、施肥。 玫瑰自以为是世界上最美的东西了,它陶醉在人们的夸奖和爱护中在陶醉中,它忽然发现陪伴自己的花盆竟是个又黑又粗的东西。 “你怎么配和我在一起?”玫瑰申斥这花盆。 “……”花盆似乎没有听到。 “我多么漂亮,多么清香,多么高贵你算什么?粗俗,无为,低下,无人理睬!” “……” “我不需要你,你给我走开!’’ “离开了同伴的帮助,你的魅力就会消失的。”花盆发出了耐心的劝告。 玫瑰被花盆激怒了它跳出花盆,要彻底摆脱这个不如意的同伴。 可是在火辣辣的阳光照耀下,它很快就枯萎了。

数据库查询练习

实验4 SQL的复杂查询功能 实验目的 学会使用MS SQL SERVER 2000的查询分析器完成SQL的复杂查询功能,主要包括连接查询、嵌套查询、集合查询及多表查询。 知识点拨: 1.复杂查询 2.连接查询: 3.嵌套查询 4.集合查询 5.多表查询 实验内容 1.连接查询: 2.嵌套查询 3.集合查询 4.多表查询 实验步骤 1.选择数据库JX; 注意:以下查询请尽量多使用不同的SQL语句实现! 2.查询选修了‘3’号课程且成绩在70分以上的学生信息。 SELECT Student.* FROM Student,SC WHERE Student.Sno=SC.Sno AND https://www.360docs.net/doc/979882530.html,o='3' AND SC.Grade>70; 3.查询教‘3’号课程的任课教师的信息 SELECT * FROM Teacher WHERE Tno IN (SELECT Tno FROM SC WHERE Cno='3'); 4.查询选修了‘3’课程的学生姓名,成绩及任课教师姓名。 SELECT Sname,Tname,Grade FROM Student,Teacher,SC WHERE Student.Sno=SC.Sno AND Teacher.Tno=SC.Tno AND Cno='3'; 5.查询开设的课程中选课人数不足20人的课程信息。 SELECT *

FROM Course WHERE https://www.360docs.net/doc/979882530.html,o IN (SELECT https://www.360docs.net/doc/979882530.html,o FROM SC GROUP BY https://www.360docs.net/doc/979882530.html,o HA VING COUNT(*)<20); 6.查询选修课程数低于3门的学生信息。 SELECT * FROM Student WHERE Student.Sno IN (SELECT SC.Sno FROM SC GROUP BY SC.Sno HA VING COUNT(*)<3); 7.查询没有选修课程的同学的基本信息。 SELECT Student.* FROM Student WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno IS NULL) 8.查询既选修课‘3’号又选修了‘4’号课程的同学姓名、课程名及成绩。SELECT Sname,Cname,Grade FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND https://www.360docs.net/doc/979882530.html,o=https://www.360docs.net/doc/979882530.html,o AND https://www.360docs.net/doc/979882530.html,o='3' AND SC.Sno IN (SELECT Sno FROM SC WHERE Cno='4'); 9.查询同时选修了‘操作系统’课程和‘数据库原理’课程的学生名单。SELECT Student.Sno,Sname FROM Student,SC,Course WHERE Student.Sno=SC.Sno AND https://www.360docs.net/doc/979882530.html,o=https://www.360docs.net/doc/979882530.html,o AND https://www.360docs.net/doc/979882530.html,ame='操作系统' AND https://www.360docs.net/doc/979882530.html,o IN (SELECT Cno FROM Course WHERE Cname='数据库原理'); 10.查询所有同学的基本信息及选课情况(包含未选课同学的信息)。

数据库练习题

1.查询所有学生的学号,姓名,性别,出生日期 select sno,sname,sex,birthday from s 2.查询所有学生的年龄 select year(getdate())-year(birthday)as年龄 from s 3.查询成绩表中成绩在80~90范围的学生学号,课程号,成绩 select sno,cno,score from sc where score>=80 and score<=90 4.查询所有姓王和姓李的学生的信息的 select* from s where sname like'王%'or sname like'李%' 5.按成绩由大到小的顺序显示成绩表中所有的选课信息 select* from sc order by score desc 6.查询学生表中年龄最小的3位学生的信息。 select top 3* from s order by birthday desc 7.查询学生表中学生都来自于那些班级 8.统计学生表中男生的人数。 select count(sno)as人数 from s where sex='男'

9.统计男生的平均年龄。 select avg(year(getdate())-year(birthday))as年龄 from s where sex='男' 10.查询与“黄鹏”性别相同的学生的姓名,班级 select sname,class from s where sex in(select sex from s where sname='黄鹏') 11.统计各班人数,显示班级名称,班级人数 select class,count(*)as班级人数 from s group by class 12.查询人数大于2的班级名称,班级人数 select class,count(*)as班级人数 from s group by class having count(*)>2 13.查询选修了c003号课程且成绩在85分以上的学生的姓名和成绩select sname,score from s,sc where cno='c003'and score>85

[名著阅读训练题]名著阅读训练题及答案

[名著阅读训练题]名著阅读训练题及答案 1.在__________ 的启发和教育下,保尔懂得了许多关于革命 __和 __的道理。 2.保尔救出了朱赫来后,被贵族的儿子________出卖,被白匪关押起来。 3.红军攻下了小城谢佩托夫卡,保尔的好朋友________参军了,当了团区委书记。 4.保尔最爱读英国小说________,敬佩主人公的斗争精神。 5.“这些人是无价之宝,钢铁 __炼成的”是________到修铁路的工地视察视察时说的。6.“难道你不能在政府里搞一个比挖土强一点的差事吗?我还以为你当上了委员或委员一类的首长呢”这是 ________对保尔说的。 7.“可现在呢,你浑身都是樟脑味儿”是保尔对________说的。 8.在铁路就要修完时,无情的________和________最终夺去了保尔的战斗力。

9.《钢铁是怎样炼成的》是一部优秀的文学作品,是一本名副其实的________,保尔是 ________的“良师益友”,他的________对 广大读者有极深的教育意义。 10.保尔在发电厂工作时结识了红军撤退时留下的老水手 ________,正是在这位老水手的教育下,他才走上了革命的道路。 11.保尔的一生中有三位非常重要的女性,他的初恋情人________,在铁路总工厂任共青团书记时认识的__________,以及他的妻子 __________ 。 12.保尔因__________ 而被校长开除。 13.保尔最后的著作是__________ 。 14.保尔在黑海疗养所企图自杀未遂,又找到了新的生活目标, 他要靠________回到队伍中去,他把写的小说寄往柯托夫斯基师征 求意见,但________,他不气馁,重新开始创作,小说最终获得了 成功。 15.《钢铁是怎样炼成的》通过保尔的成长经历,描绘了从第一 次世界大战起,

相关文档
最新文档