数据库及其应用第5章试题

  • 格式:doc
  • 大小:4.39 MB
  • 文档页数:5

下载文档原格式

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

一、单项选择题(本大题共20小题,每小题2分,共40分)

1. 利用“设计”视图建立查询准则,若查询学习成绩在80分到90分(包含80分,不包含90分)之间的学生情

况,正确的查询准则是( C )

A .>79 OR <90

B .Between 80 with 90

C .>=80 AN

D <90 D .IN (80, 90)

2. 根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为(C )

A .交叉表查询

B .索引查询

C .选择查询

D .操作查询

3. 在Access 查询对象中设置查询准则时,下列关于查询条件的说法中错误..

的是( D ) A .同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 B .日期/时间类型数据需在两端加#

C .文本类型数据需在两端加上双引号(″″)

D .数字类型数据需在两端加上双引号(″″)

4. 在“学生”窗体中,通过“查找与替换”对话框查找姓“王”的学生时,应当在“查找内容”中输入( C )

A .[王]?

B .[王?]

C .[王]*

D .[王*]

5. 操作查询不.

包括( A ) A.选择查询 B.更新查询 C.追加查询 D.生成表查询

6. 有班级和学生关系,在建立班级与学生之间一对多联系时,若选择的联接类型如图

所示,则数据之间的关联方式是( B )

A.自然联接

B.左外部联接

C.右外部联接

D.内部联接

7. 在Access 中,若要定义单一字段为主键,可以定义

为主键的是( A )

A.自动编号类型的字段

B.有重复值的字段

C.有空值的字段

D.OLE 对象类型的字段

8. 有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,

选择的联系类型是:包括″学生″中的所有记录和″成绩″中联接字段相等的那些记录,则数据之间关联方式是( C )

A .内部联接

B .全外部联接

C .左外部联接

D .右外部联接

9. 有职工表:职工(职工编码,姓名,性别,出生年月),其中职工编码字段是文本型。如果要查询职工编码第3

位是5的职工信息,则查询准则表达式是( D )

A .职工编码=″!!5!!!″

B .职工编码LIKE ″##5###″

C .职工编码=″**5***″

D .职工编码LIK

E ″??5*″

10. 有职工表:职工(职工编码,姓名,性别,出生年月),假设要查询职工的年龄,则该查询的计算字段″年龄″

应定义为( B )

A .年龄:Now()-Year(″出生年月″)

B .年龄:Year(Now())-Year([出生年月])

C .年龄:Year(Now())-Year(#出生年月#)

D .年龄:Year(Now())-Year(′出生年月′)

11. 在创建查询时,通过查询准则来设定显示记录的条件,该操作实现了关系代数的( C )

A .并运算

B .交运算

C .选择运算

D .投影运算

12. 在Access 中创建学生表:S(学号,姓名,年龄),要实现在年龄字段中只允许输入18到26之间的数,则应设置

年龄字段的( C )

A .格式

B .掩码

C .有效性规则

D .默认值

13. 有职工表:职工(职工号,姓名,工资,部门),如果要打印一个按部门统计工资总额的报表,在报表设计时应

使用的函数是( D )A .=Avg ([工资]) B .=Count ([工资]) C .=Sum ([工资]) D .=Total ([工资])

14. 在数据库中有产量表如下图(a )所示,若要产生下图(b )中的

查询结果,则应使用的查询类型是(D )

A.选择查询

B.更新查询

C.追加查询

D.交叉表查询

15. 下列选项中,非.

“是/否”型字段格式的是( A ) A.对/错

B.真/假

C.开/关

D.是/否 6图 14图

16. 有学生档案表:S (学号,姓名,性别,出生年月,专业),若要利用S 表复制一个新的学生名单表:R (学号,

姓名),则可以直接实现这个操作的方法是( D )

A.复制查询

B.更新查询

C.追加查询

D.生成表查询

17. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )

A.16<年龄<25

B.>=16 and <=25

C.>=16 or <=25

D.IN (16,25)

18. 假设在设计视图中设计一个查询,如图所示,则这个查询是( D )

A.交叉表查询

B.生成表查询

C.操作查询

D.参数查询

19. 若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是( C )

A.Ckp

B.Ckmlp

C.Cop

D.C!kmlp 20. 若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( C )

A. Like "**a**"

B. Like "##a##"

C. Like "??a??"

D. Like "!!a!!"

21. 假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( B )

A.2000<工资<5000

B.>=2000 and <=5000

C.>=2000 or <=5000

D.2000=<工资 and 工资<=5000

22. 已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W 开头的4个字符,则应将该字段的有效性

规则设置为( A )

A .Like"W???"

B .Like"W###"

C .Like"W***"

D .Like"W!!!"

23. 若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是( C )

A .姓名="李"OR (专业="数学"AND 专业="计算机")

B .姓名="李"AND (专业="数学"OR 专业="计算机")

C .姓名Like"李*"AN

D (专业="数学"OR 专业="计算机")D .姓名Like"李*"OR (专业="数学"OR 专业="计算机")

24. 有学生表:S (学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数

的查询,如图所示,则该查询是( D )

A .选择查询

B .生成表查询

C .操作查询

D .交叉表查询

25. 在查询的设计视图中,若设置查询准则如图所示,则查询准则表达式是( C )

A.BETWEEN 18 AND 60 AND"男"

B.BETWEEN 18 OR 60 AND"男"

C.年龄>=18AND 年龄<=60 AND 性别="男"

D.年龄>=18AND 年龄<=60 OR 性别="男" 26. 有学生表:S(学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL 语句是( D )

A.SELECT * FROM S

B.SELECT * WHERE S FROM 专业=英语

C.SELECT 姓名 WHERE S FROM 专业=英语 AND 性别=女

D.SELECT 姓名 FROM S WHERE 专业="英语" AND 性别="女"

二、填空题(本大题共15小题,每小题1分,共15分)

27. 在Access 中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、_____更新__________

查询、追加查询和生成表查询。

28. 如果用户知道所要查找的记录的特定值,可在运行查询时,利用对话框提示用户输入该特定值,以查询满足特

定值要求的信息,这时应设计_____参数__________查询。

29. 在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加______计算字段

_________来完成。

30. 在SQL 中,可以利用 Count( ) 函数计算记录的个数。

25图

24图

18图