1、国家二级 ACCESS机试(选择题)模拟试卷 120及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.在关于报表数据源设置的叙述中,以下正确的是( )。(分数:2.00)A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象2.创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在( )。(分数:2.00)A.中B.()中C.中D.中解析:解析:参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记录或值,准则中将参数提示文本放在“”中。3.若在查询条件中使用了通配符“!”,它的含义是( )。(分数:2.00
2、)A.通配任意长度的字符B.通配不在括号内的任意字符 C.通配方括号内列出的任一单个字符D.错误的使用方法解析:解析:各通配符的意义如下表所示:4.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入( )。(分数:2.00)A.Like“王”B.Like“王*” C.=“王”D.=“王*”解析:解析:本题考查查询的条件准则的知识。当我们进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“王”的后面都加上“木”,代表要查找的是“王”开头,后面有多个或 0个字符的数据。5.若要查
3、询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的是表达式是( )。(分数:2.00)A.JSJB.“JSJ”C.“*JSJ” D.Like“JSJ”解析:解析:本题考查查询设计视图的知识。在查询设计视图的准则行中,要查询的值可以用双引号括起来,也可以不括,还可以使用 Like加上通配符来使用,但是通配符不配合 Like是无法单独使用的。6.在一个 Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是( )。(分数:2.00)A.=left专业,2)=“信息“B.like“*信息*“ C.=“信息*“D.Mid(专业,1,2)=“信息“解析:
4、解析:本题考查查询条件准则的知识。当我们进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找包含“信息”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外在“信息”的前后都加上“*”,代表要查找的是“信息”前面后面有多个或 0个字符的数据。7.在 Access中,可用于实现人机交互的对象是( )。(分数:2.00)A.窗体 B.报表C.表D.查询解析:解析:用户通过使用窗体来实现数据维护、控制应用程序流程等人机交互的功能。窗体的作用包括以下几个方面。 (1)输入和编辑数据。 (2)可以为数据库中的数据表设计相应的窗体作为输入或编辑数据的界面,实现数据的输入和编辑。 (3)
5、显示和打印数据。 (4)在窗体中可以显示或打印来自一个或多个数据表或查询中的数据,可以显示警告或解释信息。窗体中数据显示的格式相对于数据表或查询更加自由和灵活。 (5)控制应用程序流程。 (6)窗体能够与函数、过程相结合,编写宏或 VBA代码完成各种复杂的控制功能。8.在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用 的默认控件是( )。(分数:2.00)A.图形B.图像C.绑定对象框 D.未绑定对象框解析:解析:图像不是窗体控件;图像用于在窗体中显示静态图片,由于静态图片并非 OLE对象,所以一旦将图片添加到窗体或报表中,便不能在 Access内进行图片编辑;绑定
6、对象框:用于在窗体或报表上显示 OLE对象,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同的对象将显示在窗体或报表上;非绑定对象框用于在窗体中显示非结合 OLE对象,当在记录间移动时,该对象将保持不变。9.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是( )。(分数:2.00)A.Me=“改变文字显示颜色”B.MeCaption=“改变文字显示颜色” C.Metext=“改变文字显示颜色”D.MeName=“改变文字显示颜色”解析:解析:本题考查窗体基本属性的知识。我们应该知道,Me 代表的是控件所在窗体,Caption 属性代表窗体的标题;Name 属
7、性代表窗体的名字;Text 属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给 Caption属性赋值的过程。10.若要求在文本框中输入文本时达到密码“水”号的显示效果,则应设置的属性是( )。(分数:2.00)A.“默认值”属性B.“标题”属性C.“密码”属性 D.“输入掩码”属性解析:解析:本题考查文本框属性的知识。文本框的常用属性中,“默认值”属性是用来在输入时自动出现在字段中作为新记录的值;“标题”属性是文本框的名称;“密码”属性是用来文本框中输入文本时达到密码“*”的显示效果;“输入掩码”属性是用来设置输入字段的格式。11.在窗体中添加了一个文本框
8、和一个命令按钮(名称分别为 tText和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是( )。(分数:2.00)A.Private Sub bCommand_Click( ) Caption=“计算机等级考试“ End SubB.Private Sub tText_Click( ) bCommand Caption=“计算机等级考试“ End SubC.Private Sub bCommand_Change( ) Caption=“计算机等级考试“ End SubD.Private S
9、ub tText_Change( ) bCommand Caption=“计算机等级考试“ End Sub 解析:解析:本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有 tText的 Change事件,在给某个控件的属性赋值的时候,不可省略控件名。12.SQL语句不能创建的是( )。(分数:2.00)A.报表 B.操作查询C.选择查询D.数据定义查询解析:解析:本题考查 SQL语句的知识。SQL 语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL 能定义的数据包括表、视图、索引等,不包括报表。13.在 SQL
10、语言的 SELECT语句中,用于指明检索结果排序的子句是( )。(分数:2.00)A.FROMB.WHILEC.GROUP BYD.ORDER BY 解析:解析:SELECT 语句能够实现数据的筛选、投影和连接等操作,并能够完成如筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。 FROM 子句说明要查询的数据来自哪个或哪些表,可以对单个或多个表进行查询; WHERE 子句说明查询条件,条件表达式可以是关系表达式,也可以是逻辑表达式; GROUP BY 子句用于对检索结果进行分组,可以利用它进行分组汇总; HAVING 必须跟随 GROUP BY使用,它用来限定分组必须满足的条件;
11、ORDER BY 子句用于对查询结果进行排序,ASC 表示查询结果按某一字段值升序排列,DESC 表示查询结果按某一字段值降序排列。14.在 SELECT语句中使用 ORDER BY是为了指定( )。(分数:2.00)A.查询的表B.查询结果的顺序 C.查询的条件D.查询的字段解析:解析:本题考查 SQL查询语句的知识。在 SQL查询中,GROUP BY 用来分组,ORDER BY 用来排序。15.在 SQL查询中“GROUP BY”的含义是( )。(分数:2.00)A.选择行条件B.对查询进行排序C.选择列字段D.对查询进行分组 解析:解析:在 SQL查询中,Group By 用来分组,Or
12、der By 用来排序。16.在 SQL语言的 SELECT语句中,可以实现选择运算的子句是( )。(分数:2.00)A.FORB.IFC.WHERE D.WHILE解析:解析:FOR 和 WHILE为 VBA语言中的循环语句,IF 为 VBA语言中的条件语句,而 WHERE是 SQL语句中的条件语句。17.要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是( )。(分数:2.00)A.标签B.文本框 C.列表框D.组合框解析:解析:标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件
13、;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。18.假设某数据库已建有宏对象“宏 1”,“宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为“ Labe10Caption”,第二个参数表达式为“Text0”。窗体“fmTest”中有一个标签 Labe10和一个文本框 Text0,现设置控件 Text0的“更新后”事件为运行“宏 1”,则结果是( )。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容 D.将标签的标题复制到文本框,使二者显示相同内容解析
14、:解析:本题考查宏操作的知识。宏操作 SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。在本题中实际上就是把 Text0的值设置给IAbel0。19.下列操作中,适宜使用宏的是( )。(分数:2.00)A.修改数据表结构B.创建自定义过程C.打开或关闭报表对象 D.处理报表中错误解析:解析:在 Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。通过直接执行宏,或者使用包含宏的用户界面,可以完成许多复杂的操作,而无须编写程序。20.某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序
15、 Word,则设计该宏时应选择的宏命令是( )。(分数:2.00)A.RunApp B.RunCodeC.RunMacroD.RunCommand解析:解析:RunApp 用于执行指定的外部应用程序,Word 为外部应用程序;RunCode 操作调用 VisualBasicforApplications(VBA) Function过程;RunMacro 操作运行宏;RunCommand 运行 Access的内置命令,内置命令可以出现在 Access菜单栏、工具栏或快捷菜单上。21.在宏的调试中,可配合使用设计器上的工具按钮( )。(分数:2.00)A.“调试”B.“条件”C.“单步” D.“运
16、行”解析:解析:本题考查宏调试的知识。在宏的调试过程中,通常使用“单步”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合宏使用。22.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号( )。(分数:2.00)A. B.:C.!D.=解析:解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,对于连续重复的条件,可以使用省略号()代替重复条件。23.在宏表达式中要引用 Forml窗体中的 txt1控件的值,正确的引用方法是( )。(分数:2.00)A.Forms! Forml! txtl B.Forml! txtlC.F
17、orms! txtlD.txtl解析:解析:在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法: Forms!窗体名!控件名或Forms!窗体名!控件名 Reports!报表名!控件名或Reports!报表名!控件名24.为窗体或报表上的控件设置属性值的正确宏操作命令是( )。(分数:2.00)A.SetB.SetDataC.SetWamingsD.SetValue 解析:解析:本题考查宏操作的知识。Access 中提供了 50多个可选的宏操作命令,在本题中出现的 A)选项、B)选项均不是合法的宏操作;C)选项用于关闭或打开系统消息;D)选项用于设置属性值。25.在一个数据库中
18、已经设置了自动宏 AutoExec如果在打开数据库的 t时候不想执行这个自动宏,正确的操作是( )。(分数:2.00)A.用 Enter键打开数据库B.打开数据库时按住 Alt键C.打开数据库时按住 Ctrl键D.打开数据库时按住 Shift键 解析:解析:本题考查宏的自动运行的知识。在 Access中以 AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“Shift”键。26.InputBox函数的返回值类型是( )。(分数:2.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析:本题考查输入框的知识。
19、InputBox 函数用于在屏幕上弹出一个输入框,框中有若干提示信息,同时接收用户输入的值作为返回值,该值类型是一个字符串。27.使用宏组的目的是( )。(分数:2.00)A.设计出功能复杂的宏B.设计出包含大量操作的宏C.减少程序内存消耗D.对多个宏进行组织和管理 解析:解析:本题考查宏与宏组的知识。宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是可以使宏中的操作命令自动执行。而宏也可以定义成宏组,这样多个宏就被保存在一个宏组中,使用时可以分别调用,更便于对数据库中宏对象的管理。28.不能够使用宏的数据库对象是( )。(分数:2.00)A.数据表 B.窗体C.宏D.报表解析:解析:本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在Access的窗体、报表中都可以使用宏,在宏中也可以使用宏,而在数据表中是不能使用宏的。29.下列叙述中,错误的是( )。(分数:2.00)A.宏能够一次完成多个操作 B.可以将多个宏组成一个宏组C.可以用编程的方法来实现宏D.宏命令一般由动作名和操作参数组成解析:解析:宏是指一个或多个操作的集合,其中每个操作实现特定的功能,宏命令一般是由动作名和操作参数组成的。可以将多个宏组成宏组,也可以用编程的方法来实现宏。