admin 管理员组

文章数量: 1087135


2024年3月12日发(作者:类风湿因子小于20是什么意思)

国家二级ACCESS机试选择题(查询设计)模拟试卷3

(题后含答案

及解析)

题型有:1. 选择题

选择题

1. 如果要求查询在运行时能够接受从键盘输入的查询参数,进行查询设计

时,“输入参数值”对话框的提示文本在“设计网格”中应设置在

A.“字段”行

B.“显示”行

C.“条件”行

D.“文本提示”行

正确答案:C

解析:参数查询中指定参数提示信息应在“设计网格”中的“条件”行中指

定,并使用一对中括弧将参数提示信息括起来,所以选项C正确。 知识模块:

查询设计

2. 要在“学生表”中查询属于“计算机学院”的学生信息,错误的查询设

计是

A.

B.

C.

D.

正确答案:D

解析:本题需要查询属于“计算机学院”的学生信息,A、B、C均表示查

询学院是“计算学院”的学生信息,D选项表示查询学院是以“计算机”开头的

所有学院信息,所以选项D不正确。 知识模块:查询设计

3. 已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)

中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入

学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生

的学号。查询设计如下: 该查询显示的结果是

A.按班级显示全校所有班级学生名单

B.按班级显示指定年级所有班的学生名单

C.按班级显示指定班级编码的学生名单

D.按年级显示全校所有班级学生名单

正确答案:A

解析:选项B和选项C表示按条件查询,本题中并没有条件,因此不符合

题意。在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同班级

学生班级设置信息和学生基本情况信息,因此选项A表示按班显示全校所有班

级的学生信息,表述正确。所以选项A符合查询结果。 知识模块:查询设计

4. 若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单

号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名

称、联系人、电话号码和订单号,正确的SQL命令是

A.SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订

单号 FROM客户INNERJOIN订单ON客户.客户号=订单.客户号

WHERE(订单.订购日期)IsNull

B.SELECT客户.单位名称,客户.联系人,客户。电话号码.订单.订

单号 FROM客户INNERJOIN订单ON客户.客户号=订单.客户号

WHERE(f1订单.订购日期)Null

C.SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订

单号 FROM客户INNERJOIN订单ON客户.客户号=订单.客户号

FOR(订单.订购日期)IsNull

D.SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订

单号 FROM客户INNERJOIN订单ON客户.客户号=订单.客户号

FOR(订单.订购日期)Null

正确答案:A

解析:SQL语句的命令格式为:SELECT字段列表FROM表名[WHERE查

询条件][GROUP BY分组字段][ORDER BY排序字段ASC|DESC],由上述命令

格式可知选项C和选项D错误;查询为空值得记录的命令格式为:字段名is null,

由上述语句可知,选项B错误,选项A正确。 知识模块:查询设计

5. 如果“姓名”字段是文本型字段,则查找叫“红梅”的学生应该使用

A.姓名like”红梅”

B.姓名like”[!红梅]”

C.姓名=“*红梅”

D.姓名Like”*红梅”

正确答案:D

解析:LIKE运算符与通配符一起使用可以进行模糊查询,本题中需要查找

姓名为“红梅”的记录,没有指定姓什么,所以可以使用通配符“*”(通配任意

0个或多个字符)来表示学生的“姓”,查询条件应该表示为Like“*红梅”,所以

选项D正确。 知识模块:查询设计

6. 对一个表进行“筛选”操作后,产生的结果是

A.只显示满足条件的记录,不满足条件的记录在显示时隐藏

B.只保留满足条件的记录,不满足条件的记录将从表中删除

C.选择表中满足筛选条件的记录生成一个新表

D.选择表中不满足筛选条件的记录生成一个新表

正确答案:A

解析:对一个表进行“筛选”操作后,表中只显示满足条件的记录,而那些

不满足条件的记录将被隐藏,所以选项A正确。 知识模块:查询设计

7. 要设计一个查询,显示“学生表”中属于“计算机学院”的学生信息,

错误的设计是

A.

B.

C.

D.

正确答案:D

解析:本题需要查询属于“计算机学院”的学生信息,A、B、C均表示查

询学院是“计算学院”的学生信息,D选项表示查询学院是以“计算机”开头的

所有学院信息,所以选项D不正确。 知识模块:查询设计

8. 已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)中

保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学

时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生的

学号。查询设计如下:该查询显示的结果是

A.按班级顺序显示全校所有班级学生名单

B.按班级分组显示所有班级的学生名单

C.按指定的班级编码显示全班学生名单

D.按年级顺序显示全校所有班级学生名单

正确答案:C

解析:在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同

班级学生班级设置信息和学生基本情况信息,在“班级代码”字段所对应的“条

件”行中,使用参数查询“[?]”,表示按指定班级编码显示学生信息,所以选项

C正确。 知识模块:查询设计

9. 在“学生”表中有姓名、性别、出生日期等字段,要查询女生中年龄最

小的学生,并显示姓名、性别和年龄,正确的SQL命令是

A.SELECT姓名,性别,MIN(YEAR(DATE( ))-YEAR([出生日期]))AS

年龄FROM学生WHERE性别=女

B.SELECT姓名,性别,MIN(YEAR(DATE( ))-YEAR([出生日期]))AS

年龄FROM学生WHERE性别=“女”

C.SELECT姓名,性别,年龄FROM学生WHERE年龄

=MIN(YEAR(DATE( ))-YEAR([出生日期]))AND性别=女

D.SELECT姓名,性别,年龄FROM学生WHERE年龄

=MIN(YEAR(DATE( ))-YEAR([出生日期]))AND性别=“女”

正确答案:B

解析:本题中需要根据当前“出生日期”字段的值计算出“年龄”,应该使

用表达式“Year(date( ))-Year([出生日期1)”表示年龄,表达式

MIN(Year(date( ))-Year([出生日期1))可以获得年龄的最小值,select语句中使

用WHERE子句为查询指定条件,表示查询女学生应该使用WHERE性别=“女”,

所以选项B正确。 知识模块:查询设计

10. 如果“姓名”字段是文本型字段,则要查找叫“冬梅”的人应该使用

的条件表达式是

A.姓名like”冬梅”

B.姓名like”[!冬梅]”

C.姓名=“*冬梅”

D.姓名Like”*冬梅”

正确答案:D

解析:LIKE运算符与通配符一起使用可以进行模糊查询,本题中需要查找

姓名为“冬梅”的记录,没有指定姓什么,所以可以使用通配符“*”(通配任意

0个或多个字符)来表示学生的“姓”,查询条件应该表示为Like“*冬梅”,故选

项D正确。 知识模块:查询设计

11. 如果对“学生表”进行“筛选”操作,产生的结果是

A.只在屏幕上显示满足条件的记录,不满足条件的记录在显示时隐藏

B.只保留“学生表”中满足条件的记录,删除表中不满足条件的记录

C.选择“学生表”中满足筛选条件的记录生成一个新表

D.选择“学生表”中不满足筛选条件的记录生成一个新表

正确答案:A

解析:对一个表进行“筛选”操作后,表中只显示满足条件的记录,而那些

不满足条件的记录将被隐藏,所以选项A正确。 知识模块:查询设计

12. 要在“学生表”的基础上设计一个查询,查找“计算机学院”的学生信

息,错误的设计是

A.

B.

C.

D.

正确答案:D

解析:本题需要查询属于“计算机学院”的学生信息,选项A、B、C均表

示查询学院是“计算学院”的学生信息,选项D表示查询学院是以“计算机”

开头的所有学院信息,所以选项D不正确。 知识模块:查询设计

13. 已知数据库中有三个表,“班级设置”(年级,学院,班级,班级编码)

中保存了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入

学时间)中保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班学生

的学号。查询设计如下: 该查询显示的结果是

A.按班级顺序显示全校所有学生名单

B.按指定的年级显示学生名单

C.按指定的班级显示学生名单

D.按年级显示全校学生名单

正确答案:B

解析:在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同

班级学生班级设置信息和学生基本情况信息,在“年级”字段所对应的“条件”

行中,使用参数查询“[?]”,表示按指定年级显示学生信息,所以选项B正确。

知识模块:查询设计

14. 现有“学生表”(学号,姓名)和“班级”(班级编码,学号)两个表,要

根据指定的班级编码查询并显示该班所有学生的学号和姓名,正确的SQL命令

A.SELECT学生表.学号.学生表.姓名 FROM班级INNERJOIN学

生表ON班级.学号=学生表.学号 WHERE班级.班级编码=[请输入班级

编码];

B.SELECT学生表.学号.学生表.姓名 FROM班级INNERJOIN学

生表ON班级.学号=学生表.学号 WHERE班级.班级编码=请输入班级编

码;

C.SELECT班级.班级编码,学生表.学号,学生表.姓名 FROM班

级INNERJOIN学生表ON班级.学号=学生表.学号 WHERE班级.班级编

码=[请输入班级编码];

D.SELECT班级.班级编码,学生表.学号,学生表.姓名 FROM班

级INNERJOIN班级ON班级.学号=学生表.学号 WHERE班级.班级编码

=请输入班级编码:

正确答案:A

解析:SOL语句的命令格式为:SELECT字段列表FROM表名[WHERE查

询条件][GROUP BY分组字段][ORDER BY排序字段ASCIDESC],其中字段列

表为需要查询显示的字段名称,本题中需要显示“学号”和“姓名”字段,所以

选项C和选项D错误;题目中要根据指定的班级编码查询并显示该班所有学生

的学号和姓名,应该使用参数查询,参数查询需要使用一对中括弧将参数提示信

息括起来,所以选项B错误。 知识模块:查询设计

15. “预约登记”表中有日期/时间型字段“申请日期”和“预约日期”,

要将表中的预约日期统一设置为申请日期之后15天。在设计查询时,设计网格

“更新到”中应填写的表达式是

A.申请日期+[15]

B.[申请日期]+15

C.[申请日期+15]

D.[申请日期]+[15]

正确答案:B

解析:“申请日期”加上15天表示“预约日期”,“申请日期”为字段名,需

要用一对中括弧括起来,所以选项B正确。 知识模块:查询设计

16. 若要在文本型字段执行全文搜索,查询“Access”开头的字符串,正

确的条件表达式设置为

A.like”Access*”

B.like”Access”

C.like”*Aceess*”

D.like”*Access”

正确答案:A

解析:LIKE运算符与通配符一起使用可以进行模糊查询,本题中需要查找

“Access”开头的字符串,通配符“*”表示通配任意0个或多个字符,所有Like

“Access*”表示查找以“Access”开头的字符串,所以选项A正确。 知识模块:

查询设计

17. 使用查询向导,不可以创建的查询是

A.单表查询

B.多表查询

C.带条件查询

D.不带条件查询

正确答案:C

解析:使用查询向导创建查询,不可以指定查询条件,所以选项C正确。 知

识模块:查询设计

18. 下列关于SQL语句的说明中,正确的是

A.DELETE不能与GROUPBY一起使用

B.SELECT不能与GROUPBY一起使用

C.INSERT与GROUPBY关键字一起使用可以分组向表中插入记录

D.UPDATE与GROUPBY关键字一起使用可以分组对表更新记录

正确答案:A

解析:在SQL语言中数据操纵相关的语句有:插入记录语句:Insert语句;

更新记录语句:Update语句和删除记录语句:Delete语句,均不能与分组短语


本文标签: 查询 班级 学生