1、国家二级 ACCESS机试选择题(查询、窗体)模拟试卷 1及答案与解析 一、选择题 1 SQL语句不能创建的是 ( A)报表 ( B)操作查询 ( C)选择查询 ( D)数据定义查询 2 在 SQL语言的 SELECT语句中,用于实现选择运算的子句是 ( A) FOR ( B) IF ( C) WHILE ( D) AHIERE 3 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是 ( A) * ( B) ( C) & ( D) # 4 通配符 “#”的含义是 ( A)通配任意个数的字符 ( B)通配任何单个字符 ( C)通配任意个数的数字字符 ( D)通配任何单个数字字
2、符 5 若要查询某字段的值为 “JSJ”的记录,在查询设计视图对应字段的准则中,错误的是表达式是 ( A) JSJ ( B) JSJ* ( C) *JSJ ( D) Like“JSJ“ 6 查询 “书名 ”字段中包含 “等级考试 ”字样的记录,应该使用的条件是 ( A) Like“等级考试 “ ( B) Like“*等级考试 “ ( C) Like“等级考试 *“ ( D) Like“*等级考试 *“ 7 下列 SQL查询语句中,与下面查询设计视图所 示的查询结果等价的是( A) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女 “AND所属院系 IN(“0
3、3“, “04“) ( B) SELECT姓名,简历 FROM tStud WHERE性别 =“女 “AND所属院系 IN(“03“, “04“) ( C) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =“女 “AND所属院系 =“03“OR所属院系 =“04“ ( D) SELECT姓名,简历 FROM tStud WHERE性别 =“女 “AND所属院系 =“03“OR所属院系 =“04“ 8 在学生表中建立查询, “姓名 ”字段的查询条件设置为 “Is Null”,运行该查询后,显示的记录是 ( A)姓名字段为空的记录 ( B)姓名字段中包含空格的记录
4、( C)姓名字段不为空的记录 ( D)姓名字段中不包含空格的记录 9 在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是 ( A)成绩表综合成绩 =80AND成绩表综合成绩 = 90 ( B)成绩表综合成绩 80AND成绩表综合成绩 90 ( C) 80 =成绩表综合成绩 =90 ( D) 80成绩表 综合成绩 90 10 若查询的设计如下,则查询的功能是 ( A)设计尚未完成,无法进行统计 ( B)统计班级信息仅含 Null(空 )值的记录个数 ( C)统计班级信息不包括 Null(空 )值的记录个数 ( D)统计班级信息包括 Null(空 )值全部记录个数 11 在学生借书数
5、据库中,已有 “学生 ”表和 “借阅 ”表,其中 “学生 ”表含有 “学号 ”、“姓名 ”等信息, “借阅 ”表含有 “借阅编号 ”、 “学号 ”等信息。若要找出没有借过书的学生记录,并显示其 “学号 ”和 “姓名 ”,则正确的查询设计是12 现有某查询设计视图 (如 下图所示 ),该查询要查找的是( A)身高在 160以上的女性和所有的男性 ( B)身高在 160以上的男性和所有的女性 ( C)身高在 160以上的所有人或男性 ( D)身高在 160以上的所有人 13 在教师表中 “职称 ”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是 ( A) S
6、ELECT*FROM 教师表 WHERE(InStr(职称 , “教授 “) 0); ( B) SELECT*FROM 教师表 WHERE(Right(职称 , 2)=“教授 “); ( C) SELECT*FROM 教师表 WHERE(职称 =“教授 “); ( D) SELECT*FROM 教师表 WHERE(InStr(职称 , “教授 “)=1 Or InStr(职称 , “教授 “)=2); 14 利用对话框提示用户输入查询条件,这样的查询属于 ( A)选择查询 ( B)参数查询 ( C)操作查询 ( D) SQL查询 15 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使
7、用的查询类型是 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 16 SQL的含义是 ( A)结构化查询语言 ( B)数据定义语言 ( C)数据库查询语言 ( D)数据库操纵与控制语言 17 用 SQL语句将 STUDENT表中字段 “年龄 ”的值加 1,可以使用的命令是 ( A) REPLACE STUDENT年龄 =年龄 +1 ( B) REPLACE STUDENT年龄 WITH年龄 +1 ( C) UPDATE STUDENT SET年龄 =年龄 +1 ( D) UPDATE STUDENT年龄 WITH年龄 +1 18 在 “窗体视图 ”显示该窗体时,要求在单击命令按钮 (
8、bChange)后标签 (Labell)上显示的 文字颜色变为红色,以下能实现该操作的语句是 ( A) labell ForeColor=255 ( B) bChange ForeColor=255 ( C) labell ForeColor=“255“ ( D) bChange ForeColor=“255“ 19 窗体上添加有 3个命令按钮,分别命名为 Command1、 Command2和Command3,编写 Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮 Command2可用,按钮 Command3不可见。以下正确的是 ( A) Private Su
9、b Command 1 Click() Command2 Visible=True Command3 Visible=False End Sub ( B) Private Sub Command 1 Click() Command2 Enabled=True Command3 Visible=False End Sub ( C) Private Sub Commandl_Click() Command2 Enabled=True Command3 Nisible=False End Sub ( D) Pfivme Sub Command1_Click() Command2 Visible=Tr
10、ue Command3 Enabled=False End Sub 20 Access数据库中,用于输入或编辑字段数据的交互控件是 ( A)文本框 ( B)标签 ( C)复选框 ( D)组合框 21 在 Access中已建立了 “雇员 ”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时, “照片 ”字段所使用的默认控件是 ( A)图像框 ( B)绑定对象框 ( C)非绑定对象 ( D)列表框 22 能够接受数值型数据输入的窗体控件是 ( A)图形 ( B)文本框 ( C)标签 ( D)命令按钮 23 发生在控件接收焦点之前的事件是 ( A) Enter ( B) Exit ( C) G
11、otFocus ( D) LostFocus 24 如果在文本框内输入数据后,按 Enter键或按 Tab键,输入焦点可立即移至下一指定文本框,应设置 ( A) “制表位 ”属性 ( B) “Tab键索引 ”属性 ( C) “自动 Tab键 ”属性 ( D) “Enter键行为 ”属性 25 下列属性中,属于窗体的 “数据 ”类属性 的是 ( A)记录源 ( B)自动居中 ( C)获得焦点 ( D)记录选择器 26 已知教师表 “学历 ”字段的值只可能是四项 (博士、硕士、本科或其他 )之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择 ( A)标签 ( B)文本框 ( C)复选框 (
12、 D)组合框 27 因修改文本框中的数据而触发的事件是 ( A) Change ( B) Edit ( C) Getfocus ( D) LostFocus 国家二级 ACCESS机试选择题(查询、窗体)模拟试卷 1答案与解析 一、选择题 1 【正确答 案】 A 【试题解析】 本题考查 SQt,语句的知识。 SQt,语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。 SQL能定义的数据包括表、视图、索引等,不包括报表。 【知识模块】 查询 2 【正确答案】 D 【试题解析】 FOR与 WHILE为 VBA语言中的循环语句, IF为 VBA语言中的条件语句,而 W
13、HERE是 SQL语句中的条件语句。 【知识模块】 查询 3 【正确答案】 D 【试题解析】 本题考查常量的知识。在 Access中,日期型常量要求用 “#”作为分隔符括起来。 【知识模块】 查询 4 【正确答案】 D 【试题解析】 通配符 #表示通配任何单个数字字符。 【知识模块】 查询 5 【正确答案】 C 【试题解析】 本题考查查询设计视图的知识。在查询设计视图的 “准则 ”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用 Like加上通配符来使用,但是通配符不配合 Like是无法单独使用的。 【知识模块】 查询 6 【正确答案】 D 【试题解析】 通配符 *代表匹配零个或 多
14、个字符。 【知识模块】 查询 7 【正确答案】 B 【试题解析】 本题考查查询设计视图与 SQL查询的知识。在查询设计视图中,“显示 ”一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间是 “与 ”的关系;在不同行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成 “性别 =“女 ”And(所属院系 =“03”Or(所属院系 =“04”)”,就是所属院系为“03”或 “04”的女性,也就是所属院系在 (“03”, “04”)这个集合中的女性。选项A)、 C)的 SELECT子句中的结果字段不正确 ,选项 D)没有注意到 And的优先级高于 Or。 【知识模块】 查询
15、8 【正确答案】 A 【试题解析】 在 ACCESS中用户可以建立查询,只展示用户关心的数据。 “姓名 ”字段的查询条件设置为 “Is Null”只显示 “姓名 ”字段为空的记录。 【知识模块】 查询 9 【正确答案】 A 【试题解析】 本题考查表达式和运算符的知识。 BetweenAnd 是一个表示在某区间内的运算符,等价于 =下界 And =上界。故 A选项正确。 【知识模块】 查询 10 【正确答案】 C 【试题解析】 本题中图片显示总计为计数,即对学生表中的班级进行统计,统计时如果有 NULL值则不会记录在内。 【知识模块】 查询 11 【正确答案】 A 【试题解析】 题意中要求查找的
16、是没有借过书的学生记录,所以 “借阅 ”表中的学号应为空,所以条件表达式为 Is Null,排除选项 C)和选项 D)。又由于只显示 “学号 ”和 “姓名 ”,所以排除选项 B)。 【知识模块】 查询 12 【正确答案】 A 【试题解析】 本题考查查询设计视图中条件表达式的知识。在查询设计视图中,如果条件写在同一行, 意味着条件之间是 “与 ”的关系;在不同行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成 “(性别 =“女 ”And身高 160)Or性别=“男 ”,也就是身高在 160以上的女性和所有的男性满足此条件。 【知识模块】 查询 13 【正确答案】 C 【试题解析】 In
17、Str职称 , ”教授 ” 0是指职称中含有 “教授 ”两个字的记录。 Right职称 , 2=“教授 “表示职称中右边两个字为 “教授 ”的记录。 InStr职称 , “教授 “=1 or InStr职称 , “教授 “=2表示 “教授 ”在职称中为位置为 1或2。以上均符合条件。选项 C)只选出了职称为 “教授 ”的教师。 【知识模块】 查询 14 【正确答案】 B 【试题解析】 选择查询:根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以对记录进行总计、计数、平均以及其他类型的计算,选择查询结果是一组数据记录,即动态集。参数查询是一种利用对话框来提示用户输入准则的查询,这种查
18、询可以根据用户输入的准则来。操作查询包括生成表查询、追加查询、删除查询和更新查询。 SQL查询是直接运用 SQL语句执行查询任务的一种查询。 【知识模块】 查询 15 【正确答案】 C 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求覆盖原来的表,应该是生成表查询,若为追加查询将会追加到原来表中原有记录的后面。 【知识模块】 查询 16 【正确答案】 A 【试题解析】 本题考查 SQL定义的知识。 SQL的全称是 Structured
19、 Ouery Language,即结 构化查询语言,包含数据定义、数据操纵、数据查询和数据控制。 【知识模块】 查询 17 【正确答案】 C 【试题解析】 UPDATE语句用于修改表中的数据,格式为: UPDATE表名称 SET列名称 =新值 WHERE列名称 =某值 【知识模块】 查询 18 【正确答案】 A 【试题解析】 本题考查控件属性的知识 Access中的控件都有许多基本属性,本题要改变标签中的文字颜色,应该对 labell的 ForeColor属性赋值。这个值应该是一个数值型的值而不是字符型的值。 【知识模块 】 窗体 19 【正确答案】 C 【试题解析】 本题考查控件的可见和可用
20、属性的知识。在 VBA中,要想使某个控件可用,则使其 Enabled属性为 True;要想使某个控件可见,则使其 Visible属性为 True。所以本题正确答案为 C。 【知识模块】 窗体 20 【正确答案】 A 【试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;复选框一般用于绑定是否型的字段;组合框是既允许 在列表中选择,又允许自行输入值的控件。所以选项 A正确。 【知识模块】 窗体 21 【正确答案】 B 【试题解析】 本题考查控件来源的知识。 Access中的窗体中有一些控
21、件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图象框不能被绑定;绑定对象框的来源可以是 OLE对象字段;未绑定对象框可以显示 Excel工作表、 Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询的字段,或者取自固定内容的数据。 【知识模块】 窗体 22 【正确答案】 B 【 试题解析】 本题考查窗体控件的知识。 Access中的窗体中有一些基本控件,其中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。 【知识模块】 窗体 23 【正确答案】 A 【
22、试题解析】 本题考查焦点的知识。一个控件得到焦点到失去焦点,所触发的时间顺序依次为: Enter(控件 )GotFocus( 控件 )Exit( 控件 )LostFocus( 控件 )。 【知识模块】 窗体 24 【正 确答案】 B 【试题解析】 在文本框内输入数据后,按 Enter键或 Tab键,输入焦点立即移至下一指定文本框,应设置文本框的 “自动 Tab键 ”属性。 【知识模块】 窗体 25 【正确答案】 A 【试题解析】 “数据 ”属性决定一个控件或窗体中的数据来源,以及操作数据的规则,而这些数据均为绑定在控件上的数据。数据属性包括记录源、排序依据、允许编辑、数据入口等。 【知识模块】
23、 窗体 26 【正确答案】 D 【试题解析】 标签控件和文本框控件只能显示固定的信息,不能进行选择 操作。复选框可以作为结合到 “是否 ”字段的独立控件,也可以用于接收用户在自定义对话框中输入数据的非结合控件,或者是选项组的一部分。组合框控件组合了列表框和文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值添加到基础字段中,符合要求。 【知识模块】 窗体 27 【正确答案】 A 【试题解析】 Change事件:文本框内容更新时发生事件; GetFocus事件:文本框获得输入焦点时发生事件; LostFocus事件:文本框失去输入焦点时发生事件; Edit不是文本框中的事件。 【知识模块】 窗体