3-SQL语句练习题参考答案

3-SQL语句练习题参考答案
3-SQL语句练习题参考答案

标准SQL语言

一、选择题

1、下面关于SQL标准的叙述中,不正确的是(B )。

A.SQL语言是集数据定义、数据操纵、数据控制功能为一体的语言。

B.SQL语言是一种高度过程化的语言。

C.SQL标准规定数据库是按三级模式结构构建。

D.SQL语言是关系型数据库的标准语言。

E.SQL语言是面向集合的语言。

2、SQL语言中,修改基本表结构的语句是( B )。

A.UPDATE B.ALTER C.DROP D.CREATE

3、SQL语言中,删除基本表结构的语句是( C )。

A.DELETE B.ALTER C.DROP D.CREATE

4、下面关于“视图”的叙述中,不正确的是( C )。

A.视图是一种“虚表”,它的数据被存放在基本表中。

B.视图提供了逻辑数据独立性。

C.不能通过视图来更新数据库中的数据。

D.视图能提供对数据的安全保护。

5、下面关于SELECT语句的叙述中,不正确的是(C)。

A.SELECT产生的结果是一个集合。

B.HA VING子句必须与GROUP BY子句一起使用。

C.可以省略FROM子句。

D.可以省略WHERE子句。

二、填空题

1、在使用INSERT语句向一个表中插入元组时,“值列表”中值的个数、(顺序)、类型必须与“列名表”保持一致。

2、在向一个表中插入元组时,对于未指定默认值且(不能取空值)的字段必须赋值。

3、向表中插入元组时,主键的值不能取(NULL )值。

4、在使用DELETE语句时,如果不指定(where 条件)就会将整个表的数据删除。

5、视图是从一个或几个基本表或(视图)导出的表,它与基本表不同,是一个虚表。

三、判断题

1、SQL语言是面向集合操作的语言。√

2、可以通过视图来查询数据,但不能通过视图来更新数据库中的数据。×

3、在SQL Server数据库系统中,向表中插入元组时,系统自动为具有标识属性的列赋值。√

4、在SQL Server数据库系统中,向表中插入元组时,对取值类型为timestamp(时间戳)的列不能赋值,系统自动赋值。√

5、用户对数据作更新操作时,必须有相应权限。√

6、视图只能从基本表中导出,不能从视图中再导出视图。×

7、数据库中只存放视图的定义,而不存放视图对应的数据。√

8、计算列是物理上并不存储在表中的虚拟列。√

9、计算列不能用作DEFAULT 或FOREIGN KEY 约束定义,也不能与NOT NULL 约束定义一起使用。√

10、对于每个表只能创建一个标识列。√

11、ALERT语句添加到表中的新列要么允许空值,要么必须指定默认值。√

四、计算题

1、现有一教学管理系统,ER模型如下:

逻辑模型如下:

学生(学号,姓名,性别,民族)

教师(教师号,姓名,民族,职称)

课程(课号,课名,课程介绍,课程类型,先导课号)

教学班(课号,班号,学年,学期,限制人数)

排课(教师号,课号,班号,学年,学期,周学时,开始周,结束周)

选课(学号,课号,班号,成绩,未考试原因)

说明:

“周学时”、“开始周”、“结束周”、“限制人数”、学年、学期字段的取值类型为整数型。“成绩”字段的取值类型为实数型。其它字段的取值类型为字符型。选课表存储的数据为本学期的学生选课数据

请用SQL语句做如下操作:

1、查询‘191854’号课的选课学生的“学号”、“成绩”,要求:按成绩降序输出,成绩相同时,按学号升序输出。

2、统计教师号为‘2002016’的教师,在2015年的上课情况。要求显示的信息内容为:课号,课名,班号,学期,总学时(指的是每门课)

3、统计每名同学在的选课情况。要求显示的信息为:学号,姓名,选课门数,平均分。

4、把选修‘191854’课,成绩低于60分且成绩不为NULL(空)的学生的成绩提高10%。

5、把学生表中2015级学生的“密码”设置为其学号的后六位数字字符。

提示:函数RIGHT(st, n)的功能是返回字符串st的后n位字符,函数例如:

RIGHT(‘123456789’, 3)=’789’

6、在本数据库中,另有一个“学生成绩单”表,结构如下:

学生成绩单(学号,课号,学年,学期,成绩)。请将“选课”表中2015年第1学期的学生选课数据,添加到“学生成绩单”表中。

7、删除学生表中2011级的学生,但如果该同学在选课表中还有选课则不能删除。

1、

Select 学号,姓名,成绩

From 学生,选课

Where 学生.学号=选课.学号and 课号=’198114’

Order by 成绩DESC

2、

Select 课号,课名,班号,学期,周学时×(结束周-开始周+1)

As 总学时

From 排课,课程

Where 排课.课号=课程.课号and 教师号=’2002016’and 学年=2014

3、

Select 学号,姓名,COUNT() AS 选课门数,avg(成绩) as 平均分

From 学生,选课

Where 学生.学号=选课.学号

Group by 学号,姓名

4、

UPDATE 选课

SET 成绩=成绩*1.05

WHERE 课号=191854’and 成绩<50 and 成绩IS NOT NULL

And 学号in

(select 学号from 学生where 民族like ‘蒙%’)

5、

UPDATE 学生

SET 密码= RIGHT(学号,63)

WHERE 学号 like ‘2015%’

6、

Insert Into 学生成绩单(学号,课号,学年,学期,成绩)

Select 学号,课号,2015 ,1 ,成绩

From 选课

7、delete from 学生

Where 学号like ‘2011%’and 学号not in

(select distinct 学号

From 选课

学号like ‘2011%’)

2、现有一图书管理系统,ER模型如下:

逻辑模型如下:

中图分类(分类号,分类名称)

图书品种(品种号,分类号,书名,第一作者,出版社,出版日期,单价,数量,购买日期)

馆藏图书(书号,品种号,库房号,架位号,在馆否)

库房(库房号,面积,电话,校区,负责人,)

库位(库房号,架位号)

读者(读者号,姓名,密码,读者类型号,挂失否,停借否,停借日期,本年度超期还书次数)

读者类型(读者类型号,说明,最大借书数,最长借书天数)

借阅(书号,读者号,借书日期,还书日期,还否)

说明:图书.购买年份,图书.价格,读者类型.最大借书数,读者类型.最大借书数的取值类型为数值型;读者.挂失否,读者.挂失否的取值类型为逻辑型;借阅.借书日期,借阅.还书日期的取值类型为日期型;其它取值类型为字符型。

请用SQL语句做如下操作:

1、查询借阅了书名为《数据库原理》的读者信息。

Select 读者.读者号, 姓名

From 借阅, 图书, 图书品种, 读者

Where 借阅.书号=图书.书号and 图书.品种号=图书品种.图书品种号and 借阅.读者号=读者.读者号and 书名like ‘%数据库原理%’

Select *

From 读者

Where 读者号in (Select读者号

From 借阅, 图书, 图书品种

Where 借阅.书号=图书.书号and 图书.品种号=图书品种.图书

品种号and 书名like ‘%数据库原理%’)

2、统计借书数量超过两本的读者数。

Select count(*) as 借书数超过两本的读者数

From 读者

Where 读者号in (select 读者号

From 借阅

Group by 读者号

Having count(书号)>2 )

3、查询目前一本书也没借的读者。

Select *

From 读者

Where 读者号not in (select DISTINCT 读者号From 借阅)

4、读者号=‘20040001’的读者借了书号=‘74012310X-001’的书,请记录此信息。INSERT INTO 借阅(书号,读者号,借书日期)

VALUES(‘74012310X-001’,‘20040001’,getdate() )

5、将“本年度超期还书次数”大于5次的读者停借。

Update 读者

Set 停借否=ture

Where 本年度超期还书次数>5

6、删除读者号以2000开头,所借图书都已还了的读者。

Delete from 读者

Where 读者号like ‘2000%’and 读者号in

(select DISTINCT 读者号

From 借阅

Where 读者号like ‘2000%’还否=ture)

7、查询图书馆2000年所购买的图书品种,每种的数量、总金额。

Select 品种号,count(*) as 每种的数量, sum(单价) as总金额

From 图书,图书品种

Where 图书.品种号=图书品种.品种号and year(购买日期)=2000

Group by 图书品种

8、查询图书分类号=‘TP311’的图书借出数量(包括已换的)。

Select count(*) as 借出数量

From 借阅,图书,图书品种

Where 借阅.书号=图书.书号and 图书.品种号=图书品种.图书品种号and 分类号like ‘TP311%’

9、查询书名为《数据库系统教程》,作者为‘施伯乐’的书共有多少本、每本书典藏在哪个馆、是否在馆。

Select 书号, 库房号, 在馆否

From 图书 , 图书品种

Where 图书.品种号=图书品种.品种号 And 书名=’数据库系统教程’

And 第一作者=’施伯乐’

10、将到今天(函数GetDate()返回今天日期)为止,有超期未还书(还否=FALSE)的读者设置为停借。

Update 读者

Set 停借否=true

Where 读者号 IN (Select 读者号

From 借阅

Where 还否=False And 应还书日期< GetDate() )

11、查询已借书数量等于其最大借书数的读者的姓名、单位信息。

Select 姓名, 单位

From 读者 as DZ1

Where 读者号 in ( Select 读者号

From 借阅

Where 还否=Flase

Group By 读者号

Having Count(*)=(Select 最大借书数

From 读者类型

Where 读者类型号= DZ1.读者类型号

) )

(完整word版)小学语文句子排序题及答案

小学语文句子排序练习题-2 乱句排序小窍门 在平常的做题训练中,把错乱的句子排列好,对小学生来说有一定的难度。乱句排序,这是小学阶段语文练习中的一个重要形式,必须好好掌握。学会排列句子,不仅能提高小学生的思维能力,还能提高小学生的写作能力。马上就要期末考试了,那么,如何学会排列好句子呢?这里有一些小窍门,不妨一试。 做这样的题时,先把这些句子通读一遍,然后找出一定的规律,按这样的规律来做,就会简单的多。 一、按时间的先后顺序排列 有些错乱的句子,我们可以找出表示时间概念的词语,如,早晨、上午、中午、下午、春、夏、秋、冬等词,然后按时间先后顺序进行排列句子。 二、按先总述后分述的顺序排列 有些错乱的句子,先找到总述的一句话,然后再找出分述的句子来排序。 三、按空间推移的顺序排列 所谓空间推移,就是由地点的转移,有一定的方位词,表达出不同的内容。依据这些方位词,就可以找出正确的顺序。 四、按事情发展的先后顺序排列 有些错乱的句子,我们在排列时,应仔细分析句与句之间的联系。常见的错乱句子,往往叙述了一件完整的事,或者活动的具体过程。那么,我们就可以按事情发展的顺序来排列。 ()这就是世界闻名的“诺贝尔奖金”。 ()他一共有150项发明。 ()他在临终前写了一份遗嘱,要求将他的遗产分为两部分。 ()这些发明使他得到很多钱。 ()其中一部分钱来奖励各个领域杰出的人。 ()诺贝尔的一生都是在实验室中度过的,他战胜了一次次的失败,获得了一次次的成功。 这个小练习,按事情的发展顺序来叙述的,排序为6、2、4、3、5、1。 【1】.让孩子知道一些描写顺序,比如:由近及远(由远及近)、由高到低(由低到高)、由内到外(由外到内)、时间先后、先轻后重。 例如:把下列句子组合成语意连贯的一段话。(只填序号) ①在南坡,带状分布的原始云杉林海连绵不断,棵棵巨杉像一把把利剑,直插云天。②在北坡五花甸草原上,你可以看见新疆细毛羊群和奔驰的伊犁马群。③在遮天蔽日的杉林下,马鹿、狍鹿、棕熊、雪豹等野生动物出没其间。④吃字早饭后,继续南下,就进入喀什河和巩乃斯河的草原带和森林带。⑤各种森林鸟类,鸣声不断。答案是④②①③⑤。 综观所给的文句,句④是具有根据性的句子,也是下文叙述的方向。按照合理的顺序,下面的内容应该先叙述“草原带”,再叙述“森林带”。句②是写草原上的情景,而①③⑤是写与森林有关的内容。于是,几个句子的排列顺序应为④②①③⑤,各句之间形成了合理的逻辑关系,构成了一个连贯的语段。这种总——分的叙述方式,是常见常用的,因而难度不大。 【2】.各句子叙述对象尽量保持一致,也就是各句主语尽量一致,不要换来换去。 比如:①他走过湖边,被湖面的落日美景深深地吸引了。②他走过湖边,湖面的落日美景把它深深地吸引了。第一句要比第二句连贯。 再例如:分别比较下列两组句子,上下文衔接较好的一项是() ①远处看,山顶上明显地有座宝塔。可是,走近一看才发现,宝塔并不在山顶上。 ②远处看,宝塔明显地坐落在山顶上。可是,走近一看才发现,宝塔并不在山顶上。 ③他们在工厂里向工人学习排版、印刷、装订等技术活。他们过去不但没有干过这些活,连见也没有见过。 ④他们在工厂里向工人学习排版、印刷、装订等技术活。这些活他们过去不但没有干过,连见也没有见过。

数据库练习题答案

第四章练习题 一、选择题 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 )

语句连贯型题目练习题及参考答案

语句连贯型题目练习题及参考答案 篇一:语句连贯型题目练习题及参考答案 1.好的散文不会让读者感到与作者生疏。作者在描摹眼中世界的同时,也在清晰地勾画着自身的影像。实际上,,无论作品本身是优是劣。?作者形象?并不等同于作家的自画像,它是作家灵魂的投影,是展现在文字中的一种人生境界,是写作视角和阅读视角综合的结果。 填入划横线处最恰当的一句是: A.写作是一种意味深长的印记 B.作品传达的是作者独有的情感体验 C.每一篇散文都是人文情怀与精神价值的融合 D.没有一部作品不在描绘着?作者形象? 2.?学习悖论?是古希腊有名的悖论之一,其内容是:人们在学习时通常会面临两种情况,一是不知道要学习的内容,二是已经知道了要学习的内容。在这两种情况下,学习都是无意义的,因为前者学习没有目标,后者学习没有必要。其实,破解这个悖论并不难,用我国古语中的道理就能做到。填入划横线部分最恰当的一项是: A.?谦受益?与?满招损? B.?知其然?与?知其所以然? C.?博观而约取?与?厚积而薄发?

D.?学而不思则罔?与?思而不学则殆? 3.欣赏你的同事,你和同事之间会合作得更加融洽;欣赏你的下属,下属会更加努力地工作;欣赏你的爱人,爱情会更加甘甜;欣赏你的学生,学生会更加可爱。。 横线处应填入的句子是: A.用欣赏的眼光打量周围,你会觉得世界变得更加和谐 B.用欣赏的眼光打量他人,你会觉得他人都对你友好 C.世界并不缺乏美好,就看你有没有发现美好的眼光 D.自己的心情美好,世界就美好 4.人均GDP越高的国家,其交通就越安全。然而,人均GDP水平相当的国家,其交通危险性的级别也可能不同。一个最惊人的例子就是比利时和荷兰。两国的人均GDP相同,两国为邻国,甚至共用一种语言,但在比利时驾车更危险。答案是:程度。根据反组织?透明国际?公布的指数,2006年荷兰的透明指数位列第9,比利时位列第20。 由此推断,作者接下来要讲的是: A.经济发展水平与交通安全的关系 B.国家清廉指数和交通安全的关系 C.比利时和荷兰两国交通状况的比较 D.交通安全状况的各种影响因素 5.当你端着满满的一杯咖啡行走时,如果你的眼睛老是盯着液面,心中总在设法使之平衡,结果你会发现咖啡液面的波动会

第三章 SQL语言练习题和答案

第三章SQL语言 一、选择题 1. SQL语言是(B )的语言,容易学习。 A.过程化 B. 非过程化 C.格式化 D. 导航式 2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是(A)。 A. SELECT B. INSERT C. UPDATE D. DELETE 3. 在视图上不能完成的操作是()。 A. 更新视图 B. 查询 C. 在视图上定义新的表 D. 在视图上定义新的视图 4. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 5. SQL语言中,删除一个视图的命令是()。 A.DELETE B.DROP C.CLEAR D.REMOVE 6. 在SQL语言中的视图VIEW是数据库的()。 A. 外模式 B. 模式 C. 内模式 D. 存储模式 7. 下列的SQL语句中,()不是数据定义语句。 A. CREATE TABLE B. DROP VIEW C. CREATE VIEW D. GRANT 8. 若要撤销数据库中已经存在的表S,可用()。 A. DELETE TABLE S B. DELETE S C. DROP TABLE S D. DROP S 9. 若要在基本表S中增加一列CN(课程名),可用()。 A.ADD TABLE S(CN CHAR(8)) B.ADD TABLE S ALTER(CN CHAR(8)) C.ALTER TABLE S ADD(CN CHAR(8)) D.ALTER TABLE S (ADD CN CHAR(8)) 10. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。 A. DELETE Age from S B. ALTER TABLE S DROP Age C. UPDATE S Age D. ALTER TABLE S ‘Age’ 11. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。

c语言if语句练习题

c语言if语句练习题 1、输入一个学生成绩,判断并输出该学生是否及格。 #include main { int a; printf ; scanf ; if printf ; else switch { case 0: case 1: case: case: case: case: printf ; break; 为B\n”); } }

2、输入三角形的三条边长,求三角形的周长和面积,若不能构成三角形,输出提示。拓展练习:根据用户输入的三角形的三条边长判定是何种三角形。 提示:正三角形——三边相等; 等腰三角形——三边中有两边相等; 直角三角形——两边的平房和等于第三边平方。 case: printf; break; case: printf; break; case: printf; #include #include main { float a,b,c,d; \n”); printf ; d=/2; if { if {printf ; printf ; } else { if { printf ; printf **),a+b+c); } else { if

{ printf ; printf **),a+b+c); } else { printf ; printf **),a+b+c); } } } } else printf ; } 3、输入3个分别表示箱子长、宽、高的整数值,判断并输出该箱子是正方体还是长方体。 ? 马克思手稿中有一道趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭 共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?

补写句子专题训练题(含答案)

2016-2017高考语文补写句子专题训练 1.在下面一段文字横线处补写恰当的语句,使整段文字语意完整连贯,内容贴切,逻 辑严密。每处最多字数不超过15个字。(6分) 感恩不仅是一种健康情感,①。从“乌鸦反哺,羔羊跪乳”的伦理,②;从姜子牙感念文王的知遇之恩,到韩信报答漂母的“一饭千金”,无不折射出感恩的人生信条和道德良心。但伦理人际关系上的报恩和我们党内关系中的感恩,有着本质区别。前者系“私恩”。它以人性为支撑,是个人的道德修为;后者为“公恩”,③,是党员报答党的组织归属。 ① ② ③ 2.下面是关于“感恩教育”的一段文字。请根据上下文,补写划线处的内容。要求内容贴切,语意连贯,逻辑严密,语句通顺。(6分) 感恩教育并不是让人痛哭流涕,也不是让人下跪。中国传统文化为父母洗脚、下跪等做法已经很难被年轻人接受,其背后最根本的是,人是独立的:孩子不是父母的附属品,不是为父母而生,当然,①,即相互不是为了彼此活着。我认为这样是对人的发展最有利的,否则中国传统的忠孝观念②。我们培养的其实③,而是独立、尊重父母、尊重父母劳动、有责任感的孩子。这种责任的能力是从小在日常生活中一点一点地培养的,而不是通过感恩教育、通过一两场感恩讲座就能解决的,所以更多需要反思的是父母,不是孩子。 ① ② ③ 3.下面是关于“生活的平衡”的一段文字,请根据上下文,补写横线处的内容,。要求内 容贴切,语意连贯,语句通顺,每处不超过10字。(6分) 所谓生活的平衡,首先应当包含精神的自在状态。罗素先生写过一本书,叫《幸福之路》,全书分为“①”和“②”两部分,其中幸福的原因包括了家庭、爱情、闲暇、工作等等,不快乐的原因则有竞争、炽情等。③指的就是某种不适当、过度投入的精神状态,是一种生活极度缺乏平衡的体现。 ① ② ③ 4.在下面一段文字的横线处补写恰当的语句,使整段文字语意连贯,内容贴切,逻辑严密。每处不超过12个字。(6分) 在人类文明进程里,城市的产生和发展是关键的一步。一般而言,城的发展往往

学生选课数据库SQL语句练习题(详细分解答案)

学生选课数据库SQL语句练习题(详细分解答案)

一、设有一数据库,包括四个表:学生表(Student)、课程表 (Course)、成绩表(Score)以及教师信息表(Teacher)。 四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student 含义 属性名数据类型可否为 空 Sno Char(3) 否学号(主键) Sname Char(8) 否学生姓名 Ssex Char(2) 否学生性别 Sbirthday datetime 可学生出生年 月 Class Char(5) 可学生所在班 级 表(二)Course 含义 属性名数据类型可否为 空 Cno Char(5) 否课程号(主 键) Cname Varchar(10) 否课程名称 Tno Char(3) 否教师编号(外 键) 表(三)Score 含义 属性名数据类型可否为 空 Sno Char(3) 否学号(外键) Cno Char(5) 否课程号(外 键) Degree Decimal(4,1) 可成绩

主码:Sno+ Cno 表(四)Teacher 含义 属性名数据类型可否为 空 Tno Char(3) 否教师编号(主 键)Tname Char(4) 否教师姓名Tsex Char(2) 否教师性别Tbirthday datetime 可教师出生年 月 Prof Char(6) 可职称Depart Varchar(10) 否教师所在部 门 表1-2数据库中的数据 表(一)Student Sno Sname Ssex Sbirthday class 108 曾华男1977-09-01 95033 105 匡明男1975-10-02 95031 107 王丽女1976-01-23 95033 101 李军男1976-02-20 95033 109 王芳女1975-02-10 95031 103 陆君男1974-06-03 95031 表(二)Course Cno Cname Tno 3-105 计算机导论825 3-245 操作系统804 6-166 数字电路856

if_条件状语从句的时态练习及答案_初中习题集

if_条件状语从句的时态练习及答案_初中习题集 I.单项选择 1.I f you _____ to the party, you’ll have a great time. a. will go b. went c. go d. going 2.It will be a long time ____ peter _____ his work. a. since, has finished b. after, finishes c. when, will finish d. before, finishes. 3. what will father _____ us from Japan? a. take b. bring c. carry d. make 4. Weifang is famous ______ kites a. for b. to c. on d. with 5.I____ her the answer if she ____me. a. can tell, will ask b. will tell, will ask c. would tell, ask d. will tell, asks 6. – what are you going to do tomorrow? --we’ll go to the library tomorrow if it ___. a. isn’t rain b. rain c. won’t rain d. doesn’t rain 7.—Do you know when he will come back tomorrow? --sorry, I don’t know. when he ____ back, I’ll tell you. a. comes b. will come c. come d. may come 8. what will you do if you _____ to the old folk’s home visit? a. go b. went c.going d. will go 9. If I eat ____ food, I’ll be very fat. a. too many b. many too c. too much d. much too 10.I’ll give the book to him if he ___ here next sunday. a. will come b. comes c. is coming d. came 11. There ____an english film in our school tomorrow. a. is going to have b. will have c. is going to be d. has 12.Could you tell us where ____? a. will the next olympic games held b. the next olympic games will be held c. would the next olympic games be held d. the next olympic games would be held 13. When my mother returned last night,I ____ a book. a. read b. am reading c. was reading d. am going to read 14. What ____ you ____ when it began to rain? a. do, do b. were, doing c. are, doing d. did, do 15. I’ll wake you up when he ____back. a. will b. is going to come c. comes d. come II、用所给词的适当形式填空 1.If you _______(feel) tired, you ______(have) to have a rest. 2. Where _____ he ______(see) the film if he ________(have) time?

【精品】初中中考 语文句子排序训练试题及答案

一、中考语文专项练习:句子排序 1.下列句子顺序正确的一项是() ①当阳光洒在身上时,它更坚定了心中的信念——要开出一朵鲜艳的花。 ②不久,它从泥土里探出了小脑袋,渐渐地,种子变成了嫩芽。 ③从此,它变得沉默,只有它知道它在努力,它在默默地汲取土壤中的养料。 ④虽然它经受着黑暗的恐惧,暴雨的侵袭,但是它依然努力地生长着。 ⑤种子在这块土地上的生活并不那么顺利,周围的各种杂草都嘲笑它,排挤它,认为它只是一粒平凡的种子。 A. ①⑤②③④ B. ①③②⑤④ C. ⑤③④②① D. ⑤④②③① 【答案】 C 【解析】【分析】⑤句点出对象:种子,突出所处环境对它的敌意。③句紧接⑤句,说明种子勇敢面对压力,突出其努力:默默地汲取土壤中的养料。④句承接③句,再度强调其努力。②句承接④句,自然地道出种子努力的结果:变成了嫩芽。①句承接②句,坚定信念,升华文意。故选C。 故答案为:C 【点评】本题考查句子的顺序排列,解答此题首先要认真阅读材料,明确中心,其次理清思路,抓标志性词汇和句子,第三把握句子间的逻辑关系,第三运用排除的方法简化难度。第四要连读,语感检验。 2.给下列句子排序,最恰当的一项是() ①雪峰的红光映射到这辽阔的牧场,形成一个金碧辉煌的世界 ②你就可以看见无数点点的红火光,那是牧民们在烧起铜壶准备晚餐 ③蒙古包、牧群和牧女们,都镀上了一色的玫瑰红 ④特别诱人的是牧场的黄昏,周围的雪峰被落日映红,像云霞那么灿烂 ⑤当落日沉没,周围雪峰的红光逐渐消褪,银灰色的暮霭笼罩草原的时候 A. ①④②⑤③ B. ④③①⑤② C. ④①③⑤② D. ①③②④⑤ 【答案】 C 【解析】【分析】认真阅读这句话话,可以看出这几句话总体上是按照从黄昏到落日沉没的时间顺序安排的,先写黄昏时牧场周围雪峰的红光映照下的牧场之美,再写落日沉没后雪峰的红光消退后的火光之美。其中第④句引入要描写的对象,应放在第一位,故排除AD。第①句承接第④句,应放在第二位,故排除B。 故答案为:C 【点评】本题主要考查连贯句子的能力和逻辑能力。做这样的题,既要考虑到所给的多个句子之间的内容及逻辑联系,又必须结合已经给出的语言环境。具体方法是①找中心句,一个语段,一般都是围绕这一个中心来安排的;②梳理思路,总体上看,句子之间有相并关系,相承关系和相属关系,从局部看:有承接、解说、对比、递进、因果、转折等关系

sql语句练习题及答案

一在数据库 school 中建立student , sc, course 表。 学生表、课程表、选课表属于数据库School ,其各自的数据结构如下:学生Student (Sno,Sname,Ssex,Sage,Sdept) 课程表course(Cno,Cname,Cpno,Ccredit) 学生选课SC(Sno,Cno,Grade) 二设定主码 1 Student表的主码:sno 2 Course表的主码:cno 3 Sc表的主码:sno,cno 1写出使用 Create Table 语句创建表 student , sc, course 的SQL语句2 3 删除student表中的元组 4在数据库school中删除关系student 5在student表添加属性sbirthdate 类型datetime

Delete 1 删除所有JSJ 系的男生delete from Student where Sdept=’JSJ’ and Ssex=’男’; 2 删除“数据库原理”的课的选课纪录 delete from SC where Cno in (select Cno fromCourse where Cname=’数据库原理’); Update 1 修改0001 学生的系科为: JSJ 2 把陈小明的年龄加1岁,性别改为女。 2 修改李文庆的1001课程的成绩为9 3 分 3 把“数据库原理”课的成绩减去1分 Select 查询语句 一单表 1查询年龄在19至21岁之间的女生的学号,姓名,年龄,按年龄从大到小排列。 2查询姓名中第2个字为“明”字的学生学号、性别。 3查询 1001课程没有成绩的学生学号、课程号 4查询JSJ 、SX、WL 系的年龄大于25岁的学生学号,姓名,结果按系排列 5按10分制查询学生的sno,cno,10分制成绩 (1-10分为1 ,11-20分为2 ,30-39分为3,。。。90-100为10) 6查询 student 表中的学生共分布在那几个系中。(distinct) 7查询0001号学生1001,1002课程的成绩。 二统计 1查询姓名中有“明”字的学生人数。 2计算‘JSJ’系的平均年龄及最大年龄。 3查询学生中姓名为张明、赵英的人数 4计算每一门课的总分、平均分,最高分、最低分,按平均分由高到低排列 5 计算 1001,1002 课程的平均分。 6 查询平均分大于80分的学生学号及平均分 7 统计选修课程超过 2 门的学生学号 8 统计有10位成绩大于85分以上的课程号。 9 统计平均分不及格的学生学号 10 统计有大于两门课不及格的学生学号 三连接 1查询 JSJ 系的学生选修的课程号 2查询选修1002 课程的学生的学生姓名 (不用嵌套及嵌套2种方法) 3查询数据库原理不及格的学生学号及成绩 4查询选修“数据库原理”课且成绩 80 以上的学生姓名(不用嵌套及嵌套2种方法) 5查询平均分不及格的学生的学号,姓名,平均分。 6查询女学生平均分高于75分的学生姓名。 7查询男学生学号、姓名、课程号、成绩。(一门课程也没有选修的男学生也要列出,不能

函数练习题(C语言)带答案

C语言函数练习题 一、选择题 1. 一个完整的C源程序是【】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成 C)要由一个主函数和一个以上的非主函数构成 D)由一个且只有一个主函数或多个非主函数构成 2. 以下关于函数的叙述中正确的是【】。 A)C语言程序将从源程序中第一个函数开始执行 B )可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D)m ain可作为用户标识符,用以定义任意一个函数 3. 以下关于函数的叙述中不正确的是【】。 A)C程序是函数的集合,包括标准库函数和用户自定义函数 B)在C语言程序中,被调用的函数必须在main函数中定义 C)在C语言程序中,函数的定义不能嵌套 D)在C语言程序中,函数的调用可以嵌套 4. 在一个C程序中,【】。 A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现 C)m ain函数必须出现在所有函数之后 D)m ain函数必须出现在固定位置 5. 若在C语言中未说明函数的类型,则系统默认该函数的数据类型是【】 A)float B)long C)int D)double 6. 以下关于函数叙述中,错误的是【】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一致 C)当形参是变量时,实参可以是常量、变量或表达式 D )形参可以是常量、变量或表达式 7. 若函数调用时参数为基本数据类型的变量,以下叙述正确的是【】。 A)实参与其对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元 C)实参与对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元 9. 函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是【】。 A)实参将其地址传递给形参,并释放原先占用的存储单元 B)实参将其地址传递给形参,调用结束时形参再将其地址回传给实参 C)实参将其值传递给形参,调用结束时形参再将其值回传给实参

语意连贯练习题30道(附答案)

1:依次填入下面一段文字横线处的语句。衔接最恰当的一组是 天鹅悠闲自在、无拘无束,它时而在水上遨游,_____________,它似乎是很喜欢接近人的,只要它觉得我们不会伤害它。 ①时而沿着水边,②回到有人的地方, ③时而到岸旁嬉戏,④享受着与人相处的乐趣, ⑤时而离开它的幽居,⑥藏到灯芯草丛中, A、③①⑥⑤②④ B、①④⑤⑥③② C、①②③⑥⑤④ D、③②①④⑤⑥ 【答案】A (考察对语境的体会。时而在水上遨游对应时而在岸上嬉戏,则排除B,C。然后根据语境得第五句和第二句搭配,故选A。) 2:把下面几个句子组成语意连贯的一段文字,排序正确的一项是 ①在古代,这个信念有些神秘色彩。 ②在一切比较深入的科学研究后面,必定有一种信念驱使我们。 ③对于数学研究则还要加上一点:这个世界的合理性,首先在于它可以用数学来描述。 ④可是发展到现代,科学经过了多次伟大的综合,如欧几里得的综合,牛顿的综合,爱因斯坦的综合,计算机的出现,哪一次不是或多或少遵循这个信念? ⑤这个信念就是:世界是合理的,简单的,因而是可以理解的。 A、②①④③⑤ B、①④②③⑤ C、②⑤③①④ D、①④②⑤③ 【答案】C(此题考查句子的连贯,能力层级为C。解此类题时要注意代词、关联词语、重复的词语、特殊词语及逻辑顺序。由“这个信念”和“必定有种信念驱使我们”可知5在2句后,由“在古代”和“可是发展到现代”可以推知4在1后,排除A、B,由于1句中有“这个信念”,如果放在句首代词的指代无法落实,所以排除D。) 3:填入下面横线上的两句话,与上下文接最恰当的一项是 泰山的南天门又叫三天门,________________,创建于元代,至今已有六百余年, ___________,为“门辟九霄仰步三天胜迹,阶崇万级俯临千嶂奇观”。 A、元代石刻“天门铭”在门外西侧。一副石刻对联在门的两旁, B、门外西侧有元代石刻“天门铭”。门两旁有石刻对联一副, C、元代石刻“天门铭”在门外西。门两旁有石刻对联一副, D、门外西侧有元代石刻“天门铭”。一副石刻对联在门的两旁, (分析:本段文字是以“南天门”为叙述的中心,A 、C两项说的是“石刻”,先排除;D 项的后半句说的是“对联”,前后叙述的对象改变了,只有B项承接上文先说“门外”,然后说“门两旁”,保持叙述角度的一致。答案B。) 4:填入下面横线处的几句话,排列恰当的一项是() 国务院早就要求沿淮企业必须限期停止向淮河排放污水,可这个工厂的领导却一直置若罔闻、拖延推诿,___________________。 A、既不传达上级指示,也不购置污水处理设备,以致污染问题越来越严重,环保工作没人管

数据库SQL语句练习题含答案

SQL语句练习 练习5. 1. 2: 基于不断滚动的电影数据库的实例: Movie( 电影名title,拍摄年代year ,长度length, inColor ,制片厂名studioName, 制片人证书号producerC# ) StarsIn(电影名movieTitle,拍摄年份movieYear ,影星名starName) MovieStar (姓名name,地址address,性别gender ,生日birthdate) MovieExec( 姓名name,地址address ,证书号cert # ,净资产netWorth ) Studio(姓名name, 地址address,总裁证书号presC# ) 请写出下列SQL 查询语句: * ( a) 找出米高梅制片公司(MGM studios)的地址。 SELECT address AS Studio_Address FROM Studio WHERE name = 'MGM'; ( b) 找出桑德拉·布洛克( Sandra Bullock ) 的出生日期( birthdate) 。SELECT birthdate AS Star_Birthdate FROM MovieStar WHERE name = 'Sandra Bullock'; * ( c) 找出在1980 年拍摄过电影的所有影星, 或者拍摄过电影名中含有“Love”的电影的所有影星。 SELECT starName FROM StarsIn WHERE movieYear = 1980 OR movieTitle LIKE '%Love%'; ( d) 找出净资产至少1 000 万美元的所有行政长官。

c语言if语句的练习题答案

c语言i f语句的练习题答 案 Prepared on 24 November 2020

1、编写程序输入a和b,求a和b的余数和商。 #include<> voidmain() { inta,b; scanf("%d%d",&a,&b); printf("商为%d余数为%d",a/b,a%b); } 2、输入一个整型数据,分别求出各位数字。如:469,则个位数是9,十位数 是6,百位数是4。 #include<> voidmain() {inta,m=0; intt,t1,t2,t3,t4; scanf("%d",&a); if(a<0||a>99999) printf("输入数据超出范围\n"); elseif(a>=0&&a<10) {m=1; printf("该数是%d位数,其个位数为%d\n",m,a); } elseif(a>=10&&a<100) { m=2; t=a%10; a=a/10; printf("该数是%d位数,其个位数为%d十位数为%d\n",m,t,a); } elseif(a>=100&&a<1000) { m=3; t=a%10; t1=(a/10)%10; t2=a/100; printf("该数是%d位数,其个位数为%d十位数为%d百位数为%d\n",m,t,t1,t2);

elseif(a>=1000&&a<10000) { m=4; t=a%10; t1=a/10%10; t2=a/100%10; t3=a/1000; printf("该数是%d位数,其个位数为%d十位数为%d百位数为%d千位数字 为%d\n",m,t,t1,t2,t3); } elseif(a>=10000&&a<100000) { m=5; t=a%10; t1=a/10%10; t2=a/100%10; t3=a/1000%10; t4=a/10000; printf("该数是%d位数,其个位数为%d十位数为%d百位数为%d千位数字为%d 万位数字为%d\n",m,t,t1,t2,t3,t4); } } 以上写法太繁琐了,如果学习了循环,则简单很多。 #include<> voidmain() { inta,b; intn=0; scanf("%d",&a); while(a)//while(a!=0) {n++;//n用来统计数字a是几位数,n的初值必须为0 b=a%10; a=a/10;//a/=10; printf("%d",b);//输出a的各位数字 } printf("a的位数为%d",n);//此语句必须写在循环体的外面

部编人教版中考 语文 根据语境补写句子训练试题含答案

一、中考语文专项练习:根据语境补写句子 1.阅读下面的一段文字,按要求回答问题。 在全世界的古老文明中,唯有汉字从它诞生之日起延续使用,至今没有中断。汉字有着一种构造巧思之美,也有一种(yùn lǜ)美,但遗憾的是,汉字书写对于很多人来说已渐成回忆。不少年轻人对于母语情感淡化。。成语是中国独有的语言现象,四字成章的结构、高度浓缩的寓意、古今同用的历史以及其内容所表现的中国价值观,使成语成为民族文化中珍贵的遗产。然而,成语研究在国内语言研究中并不是显学,甚至不成学科,国内只有少数热心的学者出版过专著,大众对于成语缺乏天然的热度。 (1)根据拼音写出汉字 yùn lǜ ________ (2)在横线处填写一句话,让文字表达更顺畅:________ 【答案】(1)韵律 (2)成语也是如此 【解析】【分析】(1)字形题从表象上看主要考核双音节词语和成语,有时会考核三字的专业术语和熟语,从分类看主要考核音近字或形近字,音近字注意据义定形,形近字可以以音定形。运用的方法主要有对举、组词、读音、形旁辨形。 (2)根据语境填空题要注意两点:第一、认真读文,抓思路,理文脉,仔细推敲语句间的呼应与衔接。第二、明确要填充的内容、句式,使语意连贯。解答时首先要弄清叙述的对象。下文主要内容为成语。因而答案:成语也是如此。 2.请在《有用是毒药,无用是解药》第⑤段结尾处作一个关于段落中那个女孩的神态描写和动作描写片段。 要求:⑴符合上下文的情境;⑵至少写一个比喻句;⑶字数不超过150字。 【答案】答案不要求一致,但要具体应符合人物的身份,职业和年龄等特点。 【解析】【分析】这是一篇对原文进行补写的片段练习,是一道开放性试题。只要内容设计合理,表述正确,具体应符合人物的身份,职业和年龄等特点,作文中应该体现女孩当时的神态,恍然大悟,有所启发;动作描写也要有原来的抵触变为能够接受“我”的观点,注意与上文之间的对应关系。在作答时要按照要求运用上比喻的修辞。 故答案为:答案不要求一致,但要具体应符合人物的身份,职业和年龄等特点。

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

if条件句练习题

if条件句练习题 一、单项选择 1. If I _____ where he lived, I _____ a note to him. A. know, would have sent B. had known, would have sent C. know, would send D. knew, would have sent 2. Mary is ill today. If she _____, she _____ absent from school. A. were not ill; wouldn’t be B. had been ill; wouldn’t have been C. had been ill; should have been D. hadn’t been ill; could be 3. Alan ___ the party if he had gone to London. A. would have missed B. had missed C. would miss D. missed 4. If you had enough money, what _____? A. will you buy B. would you buy C. would you have bought D. will you have bought 5. If Mr. Young _____ with justice, he _____ such a wrong thing. A. were treated; wouldn’t do B. had been treated;

第5章if语句练习题

第五章if语句练习题 1.以下不正确的if语句形式是______ A)if(x>y&&x!=y); B)if(x= =y)x+=y; C)if(x!=y)scanf(“%d”,&x),else scanf(“%d,&y); D)if(xy) z=x;x=y;y=z; A)x=10,y=20,z=30 B)x=20,y=30,z=30 C)x=20,y=30,z=10 D)x=20,y=30,z=20 4.以下if语句语法正确的是_____ A)if(x>0) printf(“%f”,x) else printf(“%f”,-x); B)if(x>0) {x=x+y;printf(“%f’,x);} else printf(“%f”,-x); C)if(x>0) {x=x+y;printf(“%f”,x);} else printf(“%f”,-x); D)if(x>0) {x=x+y;printf(“%f,x);} else printf(“%f”,-x); 5.请阅读以下程序: main( ) {int a=5,b=0,c=0; if(a=b+c)printf(“* * *\n”); else printf(“$ $ $\n”);} 以上程序______ A)有语法错不能通过编译 B)可以通过编译但不能通过连接 C)输出* * * D)输出$ $ $ 6.以下程序的运行结果是______ main( ) {int m=5; if(m++>5)printf(“%d\n”,m); else printf(“%d\n”,m--);} A) 4 B) 5 C) 6 D) 7 7.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是______ if(a

相关文档
最新文档