国家二级ACCESS机试(选择题)模拟试卷131
选择题
1.“成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置0,应使用的查询是( )。(A)
A. 更新查询
B. 追加查询
C. 生成表查询
D. 删除查询
解析:要将“成绩”字段的值置为0,即更新查询。
2.产品表中有日期类型字段“生产日期”,要查找在第一季度生产的产品,错误的是( )。(D)
A. Like\\
B. Month([生产日期])>=1 And Month([生产日期])<=3
C. DatePart(\\
D. 1>=Month([生产日期])<=3
解析:题目中要求查询的是第一季度生产的产品,即要查找的是一月份到三月份生产的产品,月份是一个范围,可以表示为Between……And……,或者表示为1>=Month([生产日期])And Month([生产日期])<=3,选项D错误。
3.在Access数据库中已经建立了“教师”表,若在查询设计视图“教师编号”字段的“条件”行中输入条件:Like\\(D)
A. T00009
B. T00008
C. T00007
D. 没有符合条件的记录
解析:Like运算符用于指定查找文本字段的字符模式,方括号描述一个范围,用于可匹配的字符范围。故查找不出符合条件的记录。
4.在Access“学生”表中,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入( )。(C)
A. S00001And\\
B. Not(\\
C. In(\\
D. Not In(\\
解析:在查询准则中比较运算符“In”用于集合设定,表示在……之内。若查找“学号”是“S00001”或“S00002”的记录应使用表达式In(\\
5.要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中,可输入的条件表达式是( )。(C)
A. >=#1990-1-1#And<=#1990-12-31#
B. >=#1990-7-1#And<=#1990-12-30#
C. Between#1990-7-1#And#1990-12-31#
D. >#1990-7-1#And<#1991-1-1#
解析:“>=#1990-1-1#And<=#1990-12-31#”表示1990年全年时间:“>=#1990-7-1#And<=#1990-12-30#”表示1990年下半年但缺少最后一天;“>#1990-7-1#And<#1991-1-1#”缺少1990年下半年开始和结束的日期,三者限定的时间范围均有错误,只有选项“Between#1990-7-1#And#1990-12-31#”能够正确表示1990年下半年的全部日期。
6.下列关于生成表查询的叙说中,错误的是( )。(D)
A. 属于操作查询的一种
B. 选择查询的结果可产生一个表
C. 选择查询得到的表独立于数据源
D. 对生成表的操作可影响原表
解析:生成表查询是将原来表中的记录添加到新生成的表中,对原表中的数据没有影响。
7.若要查询学生表(学号、姓名、性别、班级、系别)中男、女学生的人数,则要分组和计数的字段分别是( )。(B)
A. 学号、系别
B. 性别、学号
C. 学号、性别
D. 学号、班级
解析:题目中要求统计男女生的人数,则需要按照性别进行分组,按照学号进行计数。
8.在学生成绩表中,若要查询姓“张”的女同学信息,应将条件设置为( )。(C)
A. 在“条件”行中输入:姓名=\\
B. 在“性别”对应的条件单元格中输入:”女”
C. 在\\
D. 在“条件”行中输入:性别=\\
解析:题干中提出了两个查询条件,一是性别为女,二是姓名的姓氏为张,该条件的设置需要使用Like关键字,姓名中的其他字符用通配符“*”来代替,*表示可以通配任意个数的字符。
9.定义某一个字段默认值属性的作用是( )。(B)
A. 不允许字段的值超出指定的范围
B. 在未输入数据前系统自动提供值
C. 在输人数据时系统自动完成大小写转换
D. 当输入数据超出指定范围时显示的信息
解析:字段可以设置“默认值”属性指定一个数值,该数值在新建记录时将自动输入字段中。故正确选项为B。
10.Access数据库中,能够对数据表进行统计的查询是( )。(C)
A. 汇总查询
B. 动作查询
C. 选择查询
D. 删除查询
解析:“汇总查询”和“动作查询”不是Aecess所支持的基本查询类型,“删除查询”是删除表中的记录,只有选择查询能够对数据表进行统计。
11.下列关于SQL命令的叙述中,正确的是( )。(D)
A. INSERT命令中可以没有INTO关键字
B. INSERT命令中可以没有VALUES关键字
C. INSERT命令中必须有SET关键字
D. 以上说法均不正确
解析:SQL查询中的INSERT语句的作用是向数据表中插入数据,其语法结构为:INSERT INTO表名(列名1,列名2,…,列名n)VALUES(值1,值2,…,值n)。在该命令中必须有INTO关键字。
12.下列关于SQL命令的叙述中,正确的是( )。(C)
A. UPDATE命令中必须有FROM关键字
B. UPDATE命令中必须有INTO关键字
C. UPDATE命令中必须有SET关键字
D. UPDATE命令中必须有WHERE关键字
解析:在SQL查询中,修改表中数据的语法结构为:UPDATE表名SET字段名=VALUE[WHERE条件]。
13.下列关于SQL语句的说法中,错误的是( )。(D)
A. INSERT语句可以向数据表中追加新的数据记录
B. UPDATE语句用来修改数据表中已经存在的数据记录
C. DELETE语句用来删除数据表中的记录
D. CREATE语句用来建立表结构并追加新的记录
解析:Access支持的数据定义语句有创建表(CREATE TABLE)、修改数据(UPDATE TABLE)、删除数据(DELETE TABLE)、插入数据(INSERT~TABLE)。CREATETABLE只有创建表的功能但不能追加新数据。
14.下列关于SQL命令的叙述中,正确的是( )。(A)
A. DELETE命令不能与GROUP BY关键字一起使用
B. SELECT命令不能与GROUP BY关键字一起使用
C. INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插人到表中
D. UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录
解析:在SQL查询中,GROUPBY字句与SELECT关键字搭配使用,用于对查询结果进行分组汇总,一般不与DELETE、INSERT、UPDATE关键字同时使用。
15.使用查询向导,不能创建的是( )。(C)
A. 单表查询
B. 多表查询
C. 带条件查询
D. 不带条件查询
解析:可以
本文档预览:3600字符,共7760字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载