1、国家计算机二级(Access)92 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.参数个数B.参数类型C.函数类型D.函数名称2.下面叙述正确的是_。 (分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试3.Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状 态),需要设置的属性是_。 (分数:2.00)
2、A.DefaultB.CancelC.EnabledD.Visible4.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.设计视图和数据表视图B.设计视图和页视图C.设计视图和打印预览视图D.设计视图和窗体视图5.下列事件不属于 Access 中的事件的是( )。(分数:2.00)A.报表B.查询C.表D.模块6.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号_。 (分数:2.00)A.:B.C.;D.,7.没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型8.在一个操作中可以更改多条
3、记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录9.如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access 提供的_。(分数:2.00)A.筛选功能B.排序功能C.查询功能D.报表功能10.下列 Case 语句中错误的是。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is1011.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算
4、控件的 控制源为( )。(分数:2.00)A.0 8B.40 72C.4 50D.78 5012.如果字段内容为声音文件,则该字段的数据类型应定义为。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象13.如果指定参照完整性的删除规则为“级联“,则当删除父表中的记录时【 】。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关14.在 Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令:
5、Select 性别,avg(入学成绩)From 学生 Group by 性别 其结果是。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值15.使用调试器调试上题的程序,如果想在过程 SWAP 执行时观察 X1 的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算 X1 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是【 】。(分数:2.00)A.DEBUGOUT X1B.DEBUG X1C.OUT X1D.TEST X116.用
6、于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.RunSQLB.RunAppC.RequeryD.Quit17.数据表中的“行”称为_。 (分数:2.00)A 字段B.数据C.记录D.数据视图18.在 Access 数据库中使用向导创建查询,其数据可以来自(分数:2.00)A.多个表B.一个表C.一个表的一部分D.表或查询19.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为。(分数:2.00)A.关键字B.属性C.关系D.域20.检索价格在 30 万元60 万元之间的产品,可以设置条件为( )。(分数:2.00)A.“30Not30 Or30 And30Like
7、60 Then i1 if A70 Then i2 if A80 Then i3 if A90 Then i4 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2C.3D.428.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是。(分数:2.00)A.报表页眉B.报表页脚C.页面页眉D.页面页脚29.让控件获得焦点,使其成为活动对象的方法是【 】。(分数:2.00)A.ShowB.ReleaseC.SetFocusD.CotFocus30.主要用于显示、输入、更新数据库中的字段的控件类型是( )。
8、(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型31.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.B.C.D.32.以下是宏 m 的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为“AA” tt1 MsgBox 消息为“BB” MsgBox 消息为“CC” 现设置宏 m 为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest” 运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个
9、消息框,显示消息“AA”C.屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB”D.屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC”33.在 Vistal FoxPro 中,说明数组的命令是【 】。(分数:2.00)A.DIMENSION 和 ARRAYB.DECLARE 和 ARRAYC.DIMENSION 和 DECLARED.只有 DIMENSION34.将所有字符转换为大写的输入掩码是( )。(分数:2.00)A.B. 4 Then i = i 2 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 2 。 (分数:2.00)填空项 1:_
10、48.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_49.按“先进后出“原则组织数据的数据结构是 1。(分数:2.00)填空项 1:_50.每个查询都有 3 种视图,分别为设计视图、数据表视图和 1。(分数:2.00)填空项 1:_国家计算机二级(Access)92 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.对报表属性中的数据源设置,下列说法正确的是( )。(分
11、数:2.00)A.参数个数B.参数类型C.函数类型D.函数名称 解析:C+语言规定* 运算符是不能被重载的。2.下面叙述正确的是_。 (分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。3.Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状 态),需要设置的属性是_。 (分数:2.00)A.DefaultB.CancelC.Enabled D.Visible解析:Default 为命令按钮确定属性,只有
12、命令按钮支持此属性。Cancel 为取消功能属性。Enabled 决定控件是否允许操作。Visible 决定控件是否可见。4.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.设计视图和数据表视图B.设计视图和页视图 C.设计视图和打印预览视图D.设计视图和窗体视图解析:A)选项中的数据表视图既可以是查询视图也可以是窗体视图,但不是数据访问页视图;C)选项中打印预览视图是报表视图;D)选项中窗体视图是创图视图。5.下列事件不属于 Access 中的事件的是( )。(分数:2.00)A.报表B.查询C.表 D.模块解析:数据库的设计一般要经过分析建立数据库的目的、确定数据库中的表、确
13、定表中的字段、确定主关键字 以及确定表之间的关系。6.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号_。 (分数:2.00)A.: B.C.;D.,解析:VBA 程序在一行上写多个语句时用冒号“:”作分隔符。7.没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是( )。(分数:2.00)A.结合型B.非结合型 C.计算型D.非计算型解析:结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线条、矩形或图像;计算型控件用于表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。
14、8.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息 C.所处理表的记录D.所处理查询的记录解析:“设计”视图是用于创建窗体或修改窗体的窗口;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。9.如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access 提供的_。(分数:2.00)A.筛选功能B.排序功能C.查询功能 D.报表功能解析:10.下列 Case 语句中错误
15、的是。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is10解析:Case 表达式可以是下列 4 种格式之一: 单一数值或一行并列的数值,用来与“表达式”的值相比较。成员间以逗号隔开: 由关键字 To 分隔开的两个数值或表达式之间的范围; 关键字 Is 接关系运算符;关键字 Case Else 后的表达式,是在前面的 Case 条件都不满足时执行的。 本题选项 C 中用的是逻辑运算符 And 接两个表达式,所以不对,应该以逗号隔开。 11.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要
16、设置新添计算控件的 控制源为( )。(分数:2.00)A.0 8B.40 72 C.4 50D.78 50解析: 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程是,它将实参的地址传给形参,因此在被调用的 过程中,对形的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是,当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作时在形参
17、自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题 中被调过程 PCS 中有两个形参,两者均为传值方式。主调过程分别把实参 x 和 y 传递给 PCS,所以当过程调用结束后,实参 x 和 y 的值都没有改变,最后输出的值应为 32 42。 12.如果字段内容为声音文件,则该字段的数据类型应定义为。(分数:2.00)A.文本B.备注C.超级链接D.OLE 对象 解析:Access 常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类
18、数据。OLE 对象主要用于将某个对象(如Word 文档、Excel 电子表格、图表、声音以及其他二进制数据等)链接或嵌入到 Access 数据库的表中。13.如果指定参照完整性的删除规则为“级联“,则当删除父表中的记录时【 】。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:在数据参照完整性的删除规则中,包括“级联“、“限制“和“忽略“3 个选项。删除规则规定了当删除父表中的记 录时,如果选择“级联“,则自动删除子表中的相关所有记录;如果选择“限制“,
19、若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略“,则不作参照完整性的检查,即删除父表的记录时,与子表无关。14.在 Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令: Select 性别,avg(入学成绩)From 学生 Group by 性别 其结果是。(分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值解析:“avg(入学成绩)”的作用是求“入学成绩”的平均值;Se
20、lect 是 SQL 的查询语句:Group By 的作用是定义要执行计算的组。所以本题 SQL 命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。15.使用调试器调试上题的程序,如果想在过程 SWAP 执行时观察 X1 的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算 X1 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是【 】。(分数:2.00)A.DEBUGOUT X1 B.DEBUG X1C.OUT X1D.TEST X1解析:在模块程序中安置一些 DEBUGOUT 命令,当模块程序调试执行到此命令时,会计算出表达式的值,并将结果送到调
21、试输出窗口。16.用于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.RunSQLB.RunApp C.RequeryD.Quit解析:RunSQL 用于执行指定的 SQL 语句,Requery 用于实施指定控件重新查询,Quit 用于退出 Access。17.数据表中的“行”称为_。 (分数:2.00)A 字段B.数据C.记录 D.数据视图解析:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。18.在 Access 数据库中使用向导创建查询,其数据可以来自(分数:2.00)A.多个表B.一个表C.一个表的一部分D.表或查询 解析:使用向导创建
22、查询时,数据源可以来自表或查询,选项 A、B、C 均不完整。19.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为。(分数:2.00)A.关键字 B.属性C.关系D.域解析:关键字是能够惟一地标识一个元组的属性或属性的组合。在 Access 中,主关键字和候选关键字就起惟一标识一个元组的作用。20.检索价格在 30 万元60 万元之间的产品,可以设置条件为( )。(分数:2.00)A.“30Not30 Or30 And30Like60 Then i1 if A70 Then i2 if A80 Then i3 if A90 Then i4 MsgBox i End Sub 窗体打
23、开运行后,单击命令按钮,则消息框的输出结果是_。(分数:2.00)A.1B.2 C.3D.4解析:28.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是。(分数:2.00)A.报表页眉B.报表页脚 C.页面页眉D.页面页脚解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的结束处。 页面页眉用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。 页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。29.让控件获得焦
24、点,使其成为活动对象的方法是【 】。(分数:2.00)A.ShowB.ReleaseC.SetFocus D.CotFocus解析:Show 方法用来显示表单,使表单成为活动对象;Pelease 方法将表单从内存中释放(清除);SetFocus 方法让控件获得焦点,使其成为活动对象;GotFucus 事件当对象获得焦点时引发。30.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.结合型 B.非结合型C.计算型D.非计算型解析:结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线 条、矩形或图像;计算型控件用表达式作为数据源,
25、表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗 体或报表上的其他控件中的数据。31.数据访问页有两种视图方式,它们是( )。(分数:2.00)A. B.C.D.解析:在报表的 4 种布局类型中,一般来说,打印财政报表、销售总结等报表,应使用列报表布局类型;打印列表就采用行报表布局类型;打印的是发票、会计报表等,就使用一对多报表的布局类型;打印电话薄、名片等就采用多栏报表布局类型。32.以下是宏 m 的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为“AA” tt1 MsgBox 消息为“BB” MsgBox 消息为“CC” 现设置宏 m 为窗体“fTest”上名
26、为“bTest”命令按钮的单击事件属性,打开窗体“fTest” 运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个消息框,显示消息“AA” C.屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB”D.屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC”解析:33.在 Vistal FoxPro 中,说明数组的命令是【 】。(分数:2.00)A.DIMENSION 和 ARRAYB.DECLARE 和 ARRAYC.DIMENSION 和 DEC
27、LARE D.只有 DIMENSION解析:创建数组可以使用 DIMENSION 和 DECLARE 两个命令,它们的功能完全相同。34.将所有字符转换为大写的输入掩码是( )。(分数:2.00)A. B. 4 Then i = i 2 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 2 。 (分数:2.00)填空项 1:_ (正确答案:3)解析:由于 VBA 中,传值调用(ByVal 选项)为“单向”作用形式即过程调用只是相应位置实参的值“单 向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的 值。此题中:形参
28、p 被说明为 ByRef 传值形式的整型量,当运行 Command1_Click-|_|-过程,并调用 s-|_|-函数,实 参 i 传送其值给形参 p,p 发生变化 p=p*2=3*2=6。但因为使用的是 ByVal “单向”传值形式,实参 i 的的值不 发生变化,if 语句为假,执行 MsgBox i 语句后输出 3。48.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:24)解析:实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。因此,此时队列中 6,7,8,29 这二十四个空间存有元素,即队列中有 29-5=24 个元素。49.按“先进后出“原则组织数据的数据结构是 1。(分数:2.00)填空项 1:_ (正确答案:栈)解析:栈是限定只在一端进行插入和删除操作的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。栈按照“先进后出“或“后进先出“的原则组织数据。50.每个查询都有 3 种视图,分别为设计视图、数据表视图和 1。(分数:2.00)填空项 1:_ (正确答案:SQL 视图)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1