1、二级 ACCESS-36 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.下列叙述中正确的是_。 A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的 D.算法的时间复杂度与空间复杂度一定相关(分数:1.00)A.B.C.D.2.栈和队列的共同点是_。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(分数:1.00)A.B.C.D.3.下列关于队列的叙述中正确的是_。 A.在队列中只能插入数据 B.在
2、队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表(分数:1.00)A.B.C.D.4.下面概念中,不属于面向对象方法的是_。 A.对象 B.继承 C.类 D.过程调用(分数:1.00)A.B.C.D.5.软件是指_。 A.程序 B.程序和文档 C.算法加数据结构 D.程序、数据与相关文档的完整集合(分数:1.00)A.B.C.D.6.信息隐蔽的概念与下述概念直接相关的是_。 A.软件结构定义 B.模块独立性 C.模块类型划分 D.模块耦合度(分数:1.00)A.B.C.D.7.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.标记耦合 C.异构耦合 D.公共耦合
3、(分数:1.00)A.B.C.D.8.对于现实世界中事物的特征,在实体一联系模型中使用_。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述(分数:1.00)A.B.C.D.9.下列数据模型中,具有坚实理论基础的是_。 A.层次模型 B.网状模型 C.关系模型 D.以上三个都是(分数:1.00)A.B.C.D.10.关系表中的每一横行称为一个_。 A.元组 B.字段 C.属性 D.码(分数:1.00)A.B.C.D.11.下列关于数据库特点的叙述中,错误的是_。 A.数据库能够减少数据冗余 B.数据库中的数据可以共享 C.数据库中的表能够避免一切数据的重复 D.数据库中的表既相对独
4、立,又相互联系(分数:1.00)A.B.C.D.12.在数据表的“查找”操作中,通配符“-”的含义是_。 A.通配任意多个减号 B.通配任意单个字符 C.通配任意单个运算符 D.通配指定范围内的任意单个字符(分数:1.00)A.B.C.D.13.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是_。 A.文本型 B.备注型 C.超链接型 D.OLE 对象型(分数:1.00)A.B.C.D.14.在 Access 的数据表中删除一条记录,被删除的记录_。 A.不能恢复 B.可以恢复到原来位置 C.被恢复为第一条记录 D.被恢复为最后一条记录(分数:1.00)A.B.C.D.15.如
5、果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是_。 A.任意符号 B.必须输入字母 AZ C.必须输入字母或数字 D.可以输入字母、数字或空格(分数:1.00)A.B.C.D.16.下列不属于查询设计视图“设计网格”中的选项是_。 A.排序 B.显示 C.字段 D.类型(分数:1.00)A.B.C.D.17.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是_。 A.CREATE TABLE B.CREATE INDEX C.ALTER TABLE D.CREATE DATABASE(分数:1.00)A.B.C.D.18.下面显示的是查询设计视图的“设
6、计网格”部分:(分数:1.00)A.B.C.D.19.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是_。(分数:1.00)A.B.C.D.20.在下列查询语句中,与 SELECT TAB1.*FROM TAB1 WHERE InStr(简历,“篮球”)0 功能等价的语句是_。 A.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “篮球“ B.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “*篮球“ C.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “*篮球*“ D
7、.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “篮球*“(分数:1.00)A.B.C.D.21.决定一个窗体有无“控制”菜单的属性是_。 A.MinButton B.Caption C.MaxButton D.ControlBox(分数:1.00)A.B.C.D.22.如果要改变窗体或报表的标题,需要设置的属性是_。 A.Name B.Caption C.BackColor D.BorderStyle(分数:1.00)A.B.C.D.23.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+x”,应修改
8、Caption 属性为_。 A.在 x 前插入& B.在 x 后插入& C.在 x 前插入# D.在 x 后插入#(分数:1.00)A.B.C.D.24.能够接收数值型数据输入的窗体控件是_。 A.图形 B.文本框 C.标签 D.命令按钮(分数:1.00)A.B.C.D.25.将项目添加到 List 控件中的方法是_。 A.List B.ListCount C.Move D.AddItem(分数:1.00)A.B.C.D.26.在窗口中有一个标签 Label0 和一个命令按钮 Command1,Command1 的事件代码如下:Private Sub Command1_Click()Label
9、0. Top=Label0.Top+20End Sub打开窗口后,单击命令按钮,结果是_。 A.标签向上加高 B.标签向下加高 C.标签向上移动 D.标签向下移动(分数:1.00)A.B.C.D.27.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为_。 A.程序范围 B.全局范围 C.模块范围 D.局部范围(分数:1.00)A.B.C.D.28.表达式 Fix(-3.25)和 Fix(3.75)的结果分别是_。 A.-3,3 B.-4,3 C.-3,4 D.-4,4(分数:1.00)A.B.C.D.29.为使窗体每隔 0.5 秒钟激发一次计时器
10、(timer)事件,则应将其 TimerInterval 属性值设置为_。 A.5000 B.500 C.5 D.0.5(分数:1.00)A.B.C.D.30.在下列关于宏和模块的叙述中,正确的是_。 A.模块是能够被程序调用的函数 B.通过定义宏可以选择或更新数据 C.宏或模块都不能是窗体或报表上的事件代码 D.宏可以是独立的数据库对象,可以提供独立的操作动作(分数:1.00)A.B.C.D.31.VBA 程序流程控制的方式是_。 A.顺序控制和分支控制 B.顺序控制和循环控制 C.循环控制和分支控制 D.顺序、分支和循环控制(分数:1.00)A.B.C.D.32.在过程定义中有语句:Pri
11、vate Sub GetData(ByVal data As Integer)其中“ByVal”的含义是_。 A.传值调用 B.传址调用 C.形式参数 D.实际参数(分数:1.00)A.B.C.D.33.语句 Dim NewArray(10)As Integer 的含义是_。 A.定义了一个整型变量且初值为 10 B.定义了 10 个整数构成的数组 C.定义了 11 个整数构成的数组 D.将数组的第 10 元素设置为整型(分数:1.00)A.B.C.D.34.VBA 中不能实现错误处理的语句结构是_。 A.On Error Then 标号 B.On Error Goto 标号 C.On Err
12、or Resume Next D.On Error Goto 0(分数:1.00)A.B.C.D.35.将 Access 数据库中的数据发布到互联网上,可以使用的对象是_。 A.查询 B.窗体 C.报表 D.数据访问页(分数:1.00)A.B.C.D.36.下列程序段运行结束后,变量 x 的值是_。x=2y=2Dox=x*yy=y+1Loop While y4 A.4 B.12 C.48 D.192(分数:1.00)A.B.C.D.37.已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生“性别”字段值设置为“男”。Private Sub Command0_Cli
13、ck()Dim str As StringSet db=CurrentDb()str=“_“DoCmd.RunSQL strEnd Sub按照功能要求,在横线上应填写的是_。 A.Update 学生表 set 性别=男 where 生日 Is Null B.Update 学生表 set 性别=男 where 生日=Null C.Set 学生表 Values 性别=男 where 生日 Is Null D.Set 学生表 Values 性别=男 where 生日=Null(分数:1.00)A.B.C.D.38.要限制宏命令的操作范围,在创建宏时应定义的是_。 A.宏操作对象 B.宏操作目标 C.
14、宏条件表达式 D.窗体或报表控件属性(分数:1.00)A.B.C.D.39.当条件为 5x10 时,x=x+1,以下语句正确的是_。 A.if 5x10 then x=x+1 B.if 5x or x10 then x=x+1 C.if 5x and x10 then x=x+1 D.if 5x xor x10 then x=x+1(分数:1.00)A.B.C.D.40.数据库中有表“Emp”,包括“Eno”、“Ename”、“Eage”、“Esex”、“Edate”“Eparty”等字段。下面程序段的功能是:在窗体文本框“tValue”内输入年龄条件,单击“删除”按钮完成对该年龄职工记录信息
15、的删除操作。Private Sub btnDelete_Click() 单击“删除”按钮Dim strSQL As String 定义变量strSQL=“delete from Emp“ 赋值 SQL 基本操作字符串判断窗体年龄条件值无效(空值或非数值)处理If IsNull(Me!tValue)=True Or IsNumeric(Me!tValue)=False ThenMsgBox“年龄值为空或非有效数值! “, vbCritical, “Error“窗体输入焦点移回年龄输入的文本框“tValue”控件内Me!tValue.SetFocusElse构造条件删除查询表达式strSQL=st
16、rSQL & “where Eage=“ & Me!tValue消息框提示“确认删除?(Yes/No)”,确认后实施删除操作If_ThenDoCmd.RunSQL strSQL 执行删除查询MsgBox “completed!“, vbIntbrmation, “Msg“End IfEnd IfEnd Sub按照功能要求,下划线处应填写的是_。 A.MsgBox(“确认删除?(Yes/No)“, vbQuestion+vbYesNo, “确认“)=vbOK B.MsgBox(“确认删除?(Yes/No)“, vbQuestion+vbYesNo, “确认“)=vbYes C.MsgBox(“确
17、认“, vbQuestion+vbYesNo, “确认删除?(Yes/No)“)=vbOk D.MsgBox(“确认“, vbQuestion+vbYesNo, “确认删除?(Yes/No)“)=vbYes(分数:1.00)A.B.C.D.二、B基本操作题/B(总题数:1,分数:24.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:在考生文件夹下,存在一个数据库文件“samp1.accdb”、一个 Excel 文件“tScore.xls”和一个图像文件“photo.bmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(分
18、数:24.00)(1).设置“ID”字段为主键;并设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”;(分数:4.00)_(2).将“性别”字段的默认值属性设置为“男”,设置“入校时间”字段的相关属性,使该字段的输入格式为“/”,例如,2013/06/08;(分数:4.00)_(3).设置“入校时间”字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为 9 月;有效性文本内容为“输入的月份有误,请重新输入”;(分数:4.00)_(4).将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)
19、;(分数:4.00)_(5).设置“政治面目”字段的输入方式为从下拉列表中选择“团员”、“党员”和“其他”选项值;(分数:4.00)_(6).将考生文件夹下的“tScore.xls”文件导入到“samp1.accdb”数据库文件中,表名不变,主键为表中的“ID”字段。(分数:4.00)_三、B简单应用题/B(总题数:1,分数:16.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tScore”和“tCourse”,试按以下要求完成设计:(分数:16.00)(
20、1).创建一个查询,查找年龄高于平均年龄的党员记录,并显示“姓名”、“性别”和“入校时间”。所建查询命名为“qT1”。(分数:4.00)_(2).创建一个查询,按输入的成绩区间查找,并显示“姓名”、“课程名”和“成绩”。当运行该查询时,应分别显示提示信息:“最低分”和“最高分”。所建查询命名为“qT2”。(分数:4.00)_(3).创建一个查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为“qT3”。 要求平均分结果用 Round 函数取整输出。 (分数:4.00)_(4).创建一个查询,运行该查询后生成一个新表,表名为“tTemp”,表结构包括“姓名”、“课程名
21、”和“成绩”三个字段,表内容为不及格的所有学生记录。所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:4.00)_四、B综合应用题/B(总题数:1,分数:20.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计。(分数:20.00)(1).在窗体的“窗体页眉”中距左边 1.2 厘米、距上边 1.2 厘米处添加一个直线控件,控件宽度为 7.8 厘米,边框颜
22、色改为“蓝色”(蓝色代码为#00001FF),控件命名为“tLine”;(分数:4.00)_(2).将窗体中名称为“ITalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0000FF)、字体名称改为“华文行楷”、字号改为 22;(分数:4.00)_(3).将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮;(分数:4.00)_(4).假设“tStud”表中,“学号”字段的第 5 位和第 6 位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框
23、控件的相应属性,使其根据“学号”字段的第 5 位和第 6 位编码显示对应的专业名称;(分数:4.00)_(5).在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,单击该按钮,弹出提示框。提示框标题为“提示”,提示框内容为“确认退出?”,并显示问号图标;提示框中有两个按钮,分别为“是”和“否”,单击“是”按钮,关闭消息框和当前窗体;单击“否”按钮,关闭消息框。请按照 VBA 代码中的指示将实现此功能的代码填入指定的位置中。 注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA 代码;不允许修改表对象“tStud”;程序代码只允许在“*Add*”与“*Add*”之间的空
24、行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:4.00)_二级 ACCESS-36 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.下列叙述中正确的是_。 A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的 D.算法的时间复杂度与空间复杂度一定相关(分数:1.00)A.B. C.D.解析:解析 算法的时间复杂度是指算法在计算机内执行时所需时间的度量;与时间复杂度类似,空间复杂度是指算法在计算机内执行时所需存储空
25、间的度量。因此,选项 B 的说法是正确的。2.栈和队列的共同点是_。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(分数:1.00)A.B.C. D.解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。本题答案为 C。3.下列关于队列的叙述中正确的是_。 A.在队列中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表(
26、分数:1.00)A.B.C. D.解析:解析 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出”的原则组织数据的。4.下面概念中,不属于面向对象方法的是_。 A.对象 B.继承 C.类 D.过程调用(分数:1.00)A.B.C.D. 解析:解析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。5.软件是指_。 A.程序 B.程序和文档 C.算
27、法加数据结构 D.程序、数据与相关文档的完整集合(分数:1.00)A.B.C.D. 解析:解析 本题考查软件的定义。软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。因此,本题的正确答案是选项 D。6.信息隐蔽的概念与下述概念直接相关的是_。 A.软件结构定义 B.模块独立性 C.模块类型划分 D.模块耦合度(分数:1.00)A.B. C.D.解析:解析 利用信息隐蔽,可以确保每一个模块的独立性。7.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.标记耦合 C.异构耦合 D.公共耦合(分数:1.00)A.B.C. D.解析:解析 模块之间的耦合程度反映了模块
28、的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。8.对于现实世界中事物的特征,在实体一联系模型中使用_。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述(分数:1.00)A. B.C.D.解析:解析 本题考查对实体一联系模型的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项 A。9.下列数据模型中,具有坚实理论基础的是_。 A.层次模型 B.网状模型 C.关系模型 D.以上三个都是(分数:1.00)A.
29、B.C. D.解析:解析 关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。10.关系表中的每一横行称为一个_。 A.元组 B.字段 C.属性 D.码(分数:1.00)A. B.C.D.解析:解析 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。11.下列关于数据库特点的叙述中,错误的是_。 A.数据库能够减少数据冗余 B.数据库中的数据可以共享 C.数据库中的表能够避免一切数据的重复 D.数据
30、库中的表既相对独立,又相互联系(分数:1.00)A.B.C. D.解析:解析 数据库的主要特点是:实现数据共享。减少数据的冗余度。数据的独立性。数据实现集中控制。数据一致性和可维护性,以确保数据的安全性和可靠性。故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。因此选项 C 为正确答案。12.在数据表的“查找”操作中,通配符“-”的含义是_。 A.通配任意多个减号 B.通配任意单个字符 C.通配任意单个运算符 D.通配指定范围内的任意单个字符(分数:1.00)A.B.C.D. 解析:解析 在数据表的“查找”操作中,通配符“-”的含义是表示指定范围内的任意一个字符(必须以升序
31、排列字母范围),如 Like “B-D“,查找的是 B、C、D 中任意一个字符。故选项 D 正确。13.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是_。 A.文本型 B.备注型 C.超链接型 D.OLE 对象型(分数:1.00)A.B.C.D. 解析:解析 OLE 对象是指字段用于链接或内嵌 Windows 支持的对象,如 Word 文档、Excel 表格、图像、声音或者其他二进制数据。故选项 D 正确。14.在 Access 的数据表中删除一条记录,被删除的记录_。 A.不能恢复 B.可以恢复到原来位置 C.被恢复为第一条记录 D.被恢复为最后一条记录(分数:1.00)A
32、. B.C.D.解析:解析 在 Access 中删除记录需要小心,因为一旦删除数据就无法恢复了。故 A 选项正确。15.如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是_。 A.任意符号 B.必须输入字母 AZ C.必须输入字母或数字 D.可以输入字母、数字或空格(分数:1.00)A.B. C.D.解析:解析 输入掩码符号 L 的含义是必须输入字母(AZ)。故 B 选项正确。16.下列不属于查询设计视图“设计网格”中的选项是_。 A.排序 B.显示 C.字段 D.类型(分数:1.00)A.B.C.D. 解析:解析 如下图所示,在查询设计视图中有“字段”、“排序”和“显
33、示”等选项,没有“类型”选项。因此选项 D 为正确答案。17.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是_。 A.CREATE TABLE B.CREATE INDEX C.ALTER TABLE D.CREATE DATABASE(分数:1.00)A. B.C.D.解析:解析 在 Access 数据库中创建一个新表,应该使用的 SQL 语句是 CREATE TABLE。因此答案为 A。18.下面显示的是查询设计视图的“设计网格”部分:(分数:1.00)A. B.C.D.解析:解析 从图中查询准则可以看出所要查询的是性别为“女”的教师,“Year(工作时间)1980”的
34、含义是 1980 年以前参加工作的教师,因此答案为 A。19.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是_。(分数:1.00)A.B. C.D.解析:解析 根据此查询的设计视图勾选的“姓名”和“简历”两个字段,可以排除选项 A 和选项 C,从查询“准则”行中可以看出此查询要找出性别是“女”,且所属院系是“03”或“04”的记录。因此答案为 B 选项。20.在下列查询语句中,与 SELECT TAB1.*FROM TAB1 WHERE InStr(简历,“篮球”)0 功能等价的语句是_。 A.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Lik
35、e “篮球“ B.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “*篮球“ C.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “*篮球*“ D.SELECT TAB1.*FROM TAB1 WHERE TAB1.简历 Like “篮球*“(分数:1.00)A.B.C. D.解析:解析 InStr(String1, String2)函数返回一个整数,该整数指定第二个字符串 String2 在第一个字符串 String1 中的第一个匹配项的起始位置。此题中表示的是“篮球”在“简历”字段中出现的位置,即简历中包含篮球两个字的
36、记录。因此选项 C 正确。21.决定一个窗体有无“控制”菜单的属性是_。 A.MinButton B.Caption C.MaxButton D.ControlBox(分数:1.00)A.B.C.D. 解析:解析 窗体的 ControlBox 属性值为真时窗体上将显示控制菜单,其值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都将不显示。因此本题选 D。22.如果要改变窗体或报表的标题,需要设置的属性是_。 A.Name B.Caption C.BackColor D.BorderStyle(分数:1.00)A.B. C.D.解析:解析 窗体和报表的标题,由各自的 Captio
37、n 属性决定,可以通过为 Caption 属性赋值来设置窗体或报表的标题。因此选择 B。23.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+x”,应修改Caption 属性为_。 A.在 x 前插入& B.在 x 后插入& C.在 x 前插入# D.在 x 后插入#(分数:1.00)A. B.C.D.解析:解析 要设置“Alt+”字符的快捷键,需要使用“&+”字符的形式。因此,如果要将命令按钮的快捷键设置为“Alt+x”,则需要在按钮标题中设置为“&x”。故本题答案为 A。24.能够接收数值型数据输入的窗体控件是_。 A.图形 B.文本
38、框 C.标签 D.命令按钮(分数:1.00)A.B. C.D.解析:解析 在窗体控件中,图形控件、标签控件、命令按钮都不能接收数据输入,文本框可以接收字符数据的输入。因此选择 B。25.将项目添加到 List 控件中的方法是_。 A.List B.ListCount C.Move D.AddItem(分数:1.00)A.B.C.D. 解析:解析 List 控件即列表框控件,列表框控件的项目添加方法是 AddItem,使用格式为:控件名称.AddItem(字符串)。故本题选 D。26.在窗口中有一个标签 Label0 和一个命令按钮 Command1,Command1 的事件代码如下:Priva
39、te Sub Command1_Click()Label0. Top=Label0.Top+20End Sub打开窗口后,单击命令按钮,结果是_。 A.标签向上加高 B.标签向下加高 C.标签向上移动 D.标签向下移动(分数:1.00)A.B.C.D. 解析:解析 标签控件的 Top 属性值表示标签控件的上沿距离所在窗体上边缘的距离,数值越大则距离越远。因此,执行 Label0.Top=Label0.Top+20 时 Top 的值变大了,也就是控件距离窗体上边缘远了,即控件位置下移了。故选项 D 正确。27.在 Access 中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量
40、的作用域为_。 A.程序范围 B.全局范围 C.模块范围 D.局部范围(分数:1.00)A.B.C.D. 解析:解析 在过程内部定义的变量,当过程代码执行时才可见,则它的作用域只在该过程内部,属于局部变量。28.表达式 Fix(-3.25)和 Fix(3.75)的结果分别是_。 A.-3,3 B.-4,3 C.-3,4 D.-4,4(分数:1.00)A. B.C.D.解析:解析 Fix 函数返回数值表达式的整数部分,参数为负值时返同大于等于参数数值的第一个负数。因此,Fix(3.25)返回-3,Fix(3.75)返回 3。故 A 选项正确。29.为使窗体每隔 0.5 秒钟激发一次计时器(tim
41、er)事件,则应将其 TimerInterval 属性值设置为_。 A.5000 B.500 C.5 D.0.5(分数:1.00)A.B. C.D.解析:解析 窗体的计时器事件发生间隔由 TimerInterval 属性没定,该属性值以毫秒为单位,1000 毫秒为 1 秒,0.5 秒即 500 毫秒,因此,应将 TimerInterval 值设置为 500。30.在下列关于宏和模块的叙述中,正确的是_。 A.模块是能够被程序调用的函数 B.通过定义宏可以选择或更新数据 C.宏或模块都不能是窗体或报表上的事件代码 D.宏可以是独立的数据库对象,可以提供独立的操作动作(分数:1.00)A.B.C.D. 解析:解析 模块是 Access 系统中的一个重要对象,它以 VBA 语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项 A 错误。模块是装着 VBA 代码的容器。模块分为类模块和标准模块两种类型。窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项 C 错误。使用宏,可以实现以下一些操作:在首次打开数据库时,执行一个或一系列操作。建立自定义菜单栏。从工具栏上的按钮执行自己的宏或程序。将筛选程序加到各个记录中,从而提高记录查找的速度。可以随时打开或者关闭数据库对象。设置窗体或报表控件的属