1、二级 ACCESS笔试-140 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Access中文版中,排序记录时所依据的规则是中文排序,其中错误的是( )。(分数:2.00)A.中文按拼音字母的顺序排序B.数字由小至大排序C.英文按字母顺序排序,小写在前,大写在后D.以升序来排序时,任何含有空字段的记录将列在列表中的第一条2.在显示具有( )关系的表或查询的数据时,子窗体特别有效。(分数:2.00)A.一对一B.一对多C.多对多D.复杂3.下列选项中,不属于模块间耦合的是( )。(分数:2.00)A.数据耦合B.同构耦合C.异构耦合D.公
2、用耦合4.用于获取字符串 s从第 1个位置开始的 4个字符的函数是( )。(分数:2.00)A.Mid(s,1,4)B.Middle(s,1,4)C.Right(s,1,4)D.Left(s,1,4)5.当窗体中的内容太多无法放在一面中全部显示时,可以用( )控件来分页。(分数:2.00)A.选项卡B.命令按钮C.组合框D.选项组6.一个关系中属性个数为 1时,称此关系为( )。(分数:2.00)A.对应关系B.单一关系C.一元关系D.二元关系7.下列按钮中,可以打开属性表的是( )。(分数:2.00)A.B.C.D.8.为用户与数据库系统提供接口的语言是( )。(分数:2.00)A.高级语言
3、B.数据描述语言(DDL)C.数据操纵语言(DML)D.汇编语言9.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是( )。(分数:2.00)A.列表框B.组合框C.列表框和组合框D.A、B 都不可以10.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序11.在 SQL查询中,若要取得“职工”数据表中的所有记录和字段,其 SQL语句为( )。(分数:2.00)A.SELECT姓名 FROM职工B.SELECT*FROM职工C.SELECT姓名 FROM职工 WHILE 职工号=265D.SELECT*FROM职工 WHI
4、LE职工号=26512.在创建交叉查询时,在“交叉表”行上有且仅有一个的是( )。(分数:2.00)A.行标题和列标题B.行标题和值C.行标题、列标题和值D.列标题和值13.下列关于输入输出宏操作的说法中,错误的是( )。(分数:2.00)A.TransferDatabase能够导出数据到 Access、dBASE、Paradox、Microsoft Fox Pro、SQL 数据库或从中导入数据B.TransferDatabase不能从其他 Access、dBASE、Paradox、FoxPro、SQL 数据库或从文本或电子表格文件中附加表或文件C.TransferSpreadsheet是用来
5、导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据的D.TransferText是用来导出数据给文本文件或从文本文件导人数据的14.若上调产品价格,最方便的方法是使用以下( )。(分数:2.00)A.追加查询B.更新查询C.删除查询D.生成表查询15.栈通常采用的两种存储结构是( )。(分数:2.00)A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构16.若要在文本框中显示当前的日期和时间,应在文本框的控件来源属性中设置( )。(分数:2.00)A.=Date()B.=Time()C.=Now()D.=Year(
6、)17.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示( )。(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向18.关于报表功能的叙述中,不正确的是( )。(分数:2.00)A.可以呈现各种格式的数据B.可以包含子报表与图标数据C.可以分组组织数据,进行汇总D.可以进行计数、求平均、求和等统计计算19.若要查询成绩为 60-80分之间(包括 60分,不包括 80分)的学生的信息,成绩字段的查询准则应设置为( )。(分数:2.00)A.60 or 80B.=60 And 80C.60 and 80D.IN(60,80)20.下列有关记
7、录处理的说法中,错误的是( )。(分数:2.00)A.添加、修改记录时,光标离开当前记录后,即会自动保存B.自动编号不允许输入数据C.Access的记录删除后,可以恢复D.新记录必定在数据表的最下方21.以下可以获得“2*5=10”结果的表达式是( )。(分数:2.00)A.“2*5“&“=“&“10“B.“2*5“+“=“+2*5C.2*5&“=“&10D.2*5+“=“+2*22.Access系统中,一个表最多可以建立的主键个数(主索引)为( )。(分数:2.00)A.1B.2C.3D.任意23.与窗体和报表的设计视图工具箱比较,( )控件是数据访问页特有的。(分数:2.00)A.文本框B
8、.标签C.命令按钮D.滚动文字24.若要输入新记录,应单击的按钮是( )。(分数:2.00)A.B.C.D.25.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )。(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法26.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在( )。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚27.总体设计阶段完成的任务是确定( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能28.Access数据库中哪个数
9、据库对象是其他数据库对象的基础?( )(分数:2.00)A.报表B.查询C.表D.模块29.确定一个控件在窗体或报表中位置的属性是( )。(分数:2.00)A.Width或 HeightB.Width和 HeightC.Top和 LeftD.Top或 Left30.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构31.对表中某一字段建立索引时,若其值有重复,可选择( )索引。(分数:2.00)A.主B.
10、有(无重复)C.无D.有(有重复)32.在 SQL查询中,使用 WHILE子句指出的是( )。(分数:2.00)A.查询目标B.查询结果C.查询视图D.查询条件33.相对于数据库系统,文件系统的主要缺陷有数据关联性差、数据不一致性和( )。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性34.可以将 Access数据库中的数据发布在 Internet网络上的是( )。(分数:2.00)A.查询B.数据访问页C.窗体D.报表35.下列不属于窗口事件的选项是( )。(分数:2.00)A.打开B.关闭C.删除D.加载二、填空题(总题数:13,分数:26.00)36.冒泡排序算法在最
11、好情况下的元素交换次数为 【1】 。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_38.软件的调试方法主要有强行排错法、 【3】 和原因排错法。(分数:2.00)填空项 1:_39.软件开发环境是全面支持软件开发全过程的 【4】 。(分数:2.00)填空项 1:_40.模块是若干过程的有机集合,通常做法是将模块连接到 【5】 或 【6】 上。(分数:2.00)填空项 1:_41.若要查找最近 20天内注册用户的信息,查询准则应设为 【7】 。(分数:2.00)填空项 1:_42.在 Access中,用户在 【8】 中可以创
12、建或修改宏的内容。(分数:2.00)填空项 1:_43.如果需要在宏中设置属性值,则首先需要添加 【9】 操作,将其操作的 Item操作参数设为一个表达式,该表达式引用要设置的属性。(分数:2.00)填空项 1:_44.宏的窗口分为设计区和参数区两部分,设计区由四列组成,它们分别是“宏名”、“条件”、“操作”和“备注”列。上述四列中的内容,不能省略的是 【10】 。(分数:2.00)填空项 1:_45.执行 【11】 查询后,字段的旧值将被新值替换。(分数:2.00)填空项 1:_46.在窗体上添加一个命令按钮(名为 Cmd),然后编写如下事件过程:Private Sub Cmd_Click(
13、 )Dim sum,kFor k=1 to 6sum=30+kNext kMsgBox sum+kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是 【12】 。(分数:2.00)填空项 1:_47.窗体上有退出(cmdexit)按钮和测试按钮(cmdtest)以及一个文本框 txt,当单击测试按钮时,弹出一个消息框,消息框中包括“确定”和“取消”按钮,若单击“确定”按钮则在文本框中显示“显示”,若单击“取消”按钮则在文本框中显示“取消”。单击退出按钮关闭窗体。试将程序补充完整。Private sub cmdtest_click()answer=msgbox(“显示钮按“, vbOkC
14、ancel)If 【13】 thentxt=“显示“Elsetxt=“取消“End IfEnd subPrivate sub cmdexit_click()【14】 End sub(分数:2.00)填空项 1:_48.下面的程序要计算 1+2+10,请补充完整。其中 s是单精度类型的变量。Dim x as Integer, s as Singles=0For x=1 to 10s= 【15】 Next x(分数:2.00)填空项 1:_二级 ACCESS笔试-140 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Access中文版中,排序
15、记录时所依据的规则是中文排序,其中错误的是( )。(分数:2.00)A.中文按拼音字母的顺序排序B.数字由小至大排序C.英文按字母顺序排序,小写在前,大写在后 D.以升序来排序时,任何含有空字段的记录将列在列表中的第一条解析:解析 Access 排序时,英文不分大小写,其他选项都是正确的。2.在显示具有( )关系的表或查询的数据时,子窗体特别有效。(分数:2.00)A.一对一B.一对多 C.多对多D.复杂解析:解析 窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。3.下列选项中,不属于模块间耦合的是(
16、 )。(分数:2.00)A.数据耦合B.同构耦合C.异构耦合 D.公用耦合解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成五级,分别是;数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。没有异构耦合这种耦合方式。4.用于获取字符串 s从第 1个位置开始的 4个字符的函数是( )。(分数:2.00)A.Mid(s,1,4) B.Middle(s,1,4)C.Right(s,1,4)D.Left(s,1,4)解析:解析 Mid 函数用于截取从第 n个位置开始的 m个字符。5.当窗体中的内容太多无法放在一面中全部显示时,可以用( )控
17、件来分页。(分数:2.00)A.选项卡 B.命令按钮C.组合框D.选项组解析:解析 当窗体中的内容太多无法放在一面中全部显示时,可以用选项卡控件来分页。6.一个关系中属性个数为 1时,称此关系为( )。(分数:2.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:解析 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。7.下列按钮中,可以打开属性表的是( )。(分数:2.00)A. B.C.D.解析:解析 选项 B是工具箱按钮;选项 C是字段列表按钮;选项 D是关系按钮。8.为用户与数据库系统提供接口的语言是( )。
18、(分数:2.00)A.高级语言B.数据描述语言(DDL)C.数据操纵语言(DML) D.汇编语言解析:解析 DBMS 提供数据操纵语言(DML)实现对数据库中数据的操作。数据操纵语言 (DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。9.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是( )。(分数:2.00)A.列表框 B.组合框C.列表框和组合框D.A、B 都不可以解析:解析 列表框中用户只能从列表中选择值,而不能输入新值。10.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序
19、解析:解析 冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。交换排序方法有冒泡排序和快速排序,显然选项 B和选项 C错误。冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。11.在 SQL查询中,若要取得“职工”数据表中的所有记录和字段,其 SQL语句为( )。(分数:2.00)A.SELECT姓名 FROM职工B.SELECT*FROM职工 C.SELECT姓名 FROM职工 WHILE 职工号=265D.SELECT*FROM职工 WHILE职工号=265解析:解析 选项 A表示取得“职工”数据表中的所有记
20、录,但只取得“姓名”字段,并不是全部字段;选项 C表示取得“职工号”为 0265的记录,且只取“姓名”字段;选项 D表示取得“职工号”为 0265的记录的全部字段。只有选项 B符合题目要求。12.在创建交叉查询时,在“交叉表”行上有且仅有一个的是( )。(分数:2.00)A.行标题和列标题B.行标题和值 C.行标题、列标题和值D.列标题和值解析:解析 在创建交叉表查询时,用户需要指定三种字段:一是放在数据表最左端的行标题,它把某一字段或相关的数据放入指定的一行中;二是放在数据表最上面的列标题,它对每一列指定的字段或表进行统计,并将统计结果放入该列中;三是放在数据表行与列交叉位置上的字段,用户需
21、要为该字段指定一个总计项。13.下列关于输入输出宏操作的说法中,错误的是( )。(分数:2.00)A.TransferDatabase能够导出数据到 Access、dBASE、Paradox、Microsoft Fox Pro、SQL 数据库或从中导入数据B.TransferDatabase不能从其他 Access、dBASE、Paradox、FoxPro、SQL 数据库或从文本或电子表格文件中附加表或文件 C.TransferSpreadsheet是用来导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据的D.TransferText是用来导出数据给文本文件或从文本文件
22、导人数据的解析:解析 TransferDatabase 能够导出数据到 Access、dBASE、Paradox、Microsoft FoxPro、SQL 数据库或从中导人数据,也可以使用该操作从其他 Access、dBASE、Paradox、FoxPro、SQL 数据库或从文本或电子表格文件中附加表或文件;TransferSpreadsheet 能够导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据;Transfer Text 能够导出数据给文本文件或从文本文件导人数据。14.若上调产品价格,最方便的方法是使用以下( )。(分数:2.00)A.追加查询B.更新查询 C
23、.删除查询D.生成表查询解析:解析 上调产品价格,需要对原表中的数据进行更新,所以最方便的方法是使用更新查询。15.栈通常采用的两种存储结构是( )。(分数:2.00)A.线性存储结构和链表存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:解析 和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top指示栈顶元素的位置。由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。16.若要在文本框中显示当前的日期和时间,应在文本框的控件来源属性中设置
24、( )。(分数:2.00)A.=Date()B.=Time()C.=Now() D.=Year()解析:解析 Date 函数显示的是当前的日期;Time 函数显示的是当前的时间;Year 函数需要参数,它返回的是输入参数中的年份;Now 函数显示的是当前的日期和时间。17.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示( )。(分数:2.00)A.模块之间的调用关系 B.程序的组成成分C.控制程序的执行顺序D.数据的流向解析:解析 常用的软件结构设计工具是结构图(structure Chart,sc),也称程序结构图。其中,矩形内用于注明模块的功能和名字,箭头表示模块间的调用关
25、系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。18.关于报表功能的叙述中,不正确的是( )。(分数:2.00)A.可以呈现各种格式的数据 B.可以包含子报表与图标数据C.可以分组组织数据,进行汇总D.可以进行计数、求平均、求和等统计计算解析:解析 报表可以包含子报表与图标数据;以分组组织数据,进行汇总;可以进行计数、求平均、求和等统计计算功能。19.若要查询成绩为 60-80分之间(包括 60分,不包括 80分)的学生的信息,成绩字段的查询准则应设置为( )。(分数:2.00)A.60 or 80B.=60 And 80 C.60 and 80D.IN(60,80)解
26、析:解析 题目要求查询成绩在 60-80(包括 60分,不包括 80分)之间的学生信息,选项 A查询的是大于 60或小于 80的成绩包括了 60以下和 80以上的成绩,选项 C没有按题目要求包括 60 分,选项 D只会显示 60、80 分学生的信息。20.下列有关记录处理的说法中,错误的是( )。(分数:2.00)A.添加、修改记录时,光标离开当前记录后,即会自动保存B.自动编号不允许输入数据C.Access的记录删除后,可以恢复 D.新记录必定在数据表的最下方解析:解析 本题对记录的操作知识点进行考察。21.以下可以获得“2*5=10”结果的表达式是( )。(分数:2.00)A.“2*5“&
27、“=“&“10“ B.“2*5“+“=“+2*5C.2*5&“=“&10D.2*5+“=“+2*解析:解析 上述表达式中只有选项 A可以获得“2*5=10”的表达式。22.Access系统中,一个表最多可以建立的主键个数(主索引)为( )。(分数:2.00)A.1 B.2C.3D.任意解析:解析 一个表中最多可以建立一个主键。23.与窗体和报表的设计视图工具箱比较,( )控件是数据访问页特有的。(分数:2.00)A.文本框B.标签C.命令按钮D.滚动文字 解析:解析 与窗体和报表的设计视图工具箱比较,滚动文字控件是数据访问页特有的。24.若要输入新记录,应单击的按钮是( )。(分数:2.00)
28、A. B.C.D.解析:解析 本题考查数据表视图中按钮的作用。25.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )。(分数:2.00)A.黑箱测试法 B.白箱测试法C.错误推测法D.安装测试法解析:解析 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项 B不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项 c不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D不正确。26.报表统计计算中,如果是进行分组统计并输出,则统计计
29、算控件应该布置在( )。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚 解析:解析 报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在组页眉/组页脚。27.总体设计阶段完成的任务是确定( )。(分数:2.00)A.软件开发方法 B.软件开发工具C.软件开发费用D.软件系统功能解析:解析 软件开发方法是在总体设计阶段完成的任务;软件开发工具是在实现阶段需完成的任务;软件开发费用是在可行性研究阶段需完成的任务。软件系统功能的确定是在需求分析阶段完成的。28.Access数据库中哪个数据库对象是其他数据库对象的基础?( )(分数:2.00)
30、A.报表B.查询C.表 D.模块解析:解析 在 Access数据库中表是其他数据库对象的基础。29.确定一个控件在窗体或报表中位置的属性是( )。(分数:2.00)A.Width或 HeightB.Width和 HeightC.Top和 Left D.Top或 Left解析:解析 控件的 Top和 Left用于确定控件的位置,Width 和 Heisht用于确定控件的大小。30.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构D.任意存取的存
31、储结构、任意存取的存储结构解析:解析 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。31.对表中某一字段建立索引时,若其值有重复,可选择( )索引。(分数:2.00)A.主B.有(无重复)C.无D.有(有重复) 解析:解析 在对表中的建立索引字段时,若其值有重复,则可以选择有(有重复)索引。32.在 SQL查询中,使用 WHILE子句指出的是( )。(分数:2.00)A.查询目标B.查询
32、结果C.查询视图D.查询条件 解析:解析 在 SQL查询中,WHERE 子句为查询条件,用来提出查询所符合的准则。33.相对于数据库系统,文件系统的主要缺陷有数据关联性差、数据不一致性和( )。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:解析 文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据管理存在三个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖 (简称为数据依赖)。34.可以将 Access数据库中的数据发布在 Internet网络上的是( )。(分数:2.00)A.查询B.数据访问页 C.窗体D.报表解析:解
33、析 可以将 Access数据库中的数据发布在 Internet网络上的是数据访问页。35.下列不属于窗口事件的选项是( )。(分数:2.00)A.打开B.关闭C.删除 D.加载解析:解析 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。二、填空题(总题数:13,分数:26.00)36.冒泡排序算法在最好情况下的元素交换次数为 【1】 。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 冒泡排序算法在最好情况下的元素交换次数为 o,即数据本身已经有序了。37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_ (正确答
34、案:nlog 2n)解析:解析 堆排序最坏情况下需要比较的次数为 nlog2n。38.软件的调试方法主要有强行排错法、 【3】 和原因排错法。(分数:2.00)填空项 1:_ (正确答案:回溯法)解析:解析 调试的关键在于推断程序内部的错误位置及原因。其主要的调试方法有:强行排错法、回溯法和原因排除法。强行排错法:是传统的调试方法,其过程可概括为:设置断点、程序暂停、观察程序状态、继续运行程序。这是目前使用较多、效率较低的调试方法。回溯法:该方法适合于小规模程序的排错。即一旦发现了错误,先分析错误征兆,确定最先发现“症状”的位置。然后,从发现“症状”的地方开始,沿程序的控制流程,逆向跟踪源程序
35、代码,直到找到错误根源或确定错误产生的原因。原因排除法:是通过演绎和归纳以及二分法来实现的。39.软件开发环境是全面支持软件开发全过程的 【4】 。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:解析 软件开发环境是全面支持软件开发全过程的软件工具。40.模块是若干过程的有机集合,通常做法是将模块连接到 【5】 或 【6】 上。(分数:2.00)填空项 1:_ (正确答案:5窗体 6报表)解析:解析 模块是若干过程的有机集合,通常做法是将模块连接到窗体或报表上。41.若要查找最近 20天内注册用户的信息,查询准则应设为 【7】 。(分数:2.00)填空项 1:_ (正确答案:Be
36、tween Date()And Date()-20 或 Between Date()-20 And Date() 或 Date()-20)解析:解析 查询准则中,特殊运算符 Between用于指定一个字段值的范围,指定的范围之间用 And 连接。而 Date()函数是用于返回当前系统日期。本题要求查询最近 20天内的记录,故查询准则应该为:Between Date()And Dale()-20。42.在 Access中,用户在 【8】 中可以创建或修改宏的内容。(分数:2.00)填空项 1:_ (正确答案:设计视图)解析:解析 在 Access中,宏只有设计视图一种方式。它不同于 Access
37、的其他对象,如表、报表等,它们都有不止一种视图。在设计视图中,用户可以创建或是修改宏的内容。宏的设计视图窗口分为设计区和参数区两部分。在宏窗口上部的设计区中,用户可以定义和编辑宏中的内容。设计区由四列组成,它们分别是“宏名”、“条件”、“操作”和“备注”列。43.如果需要在宏中设置属性值,则首先需要添加 【9】 操作,将其操作的 Item操作参数设为一个表达式,该表达式引用要设置的属性。(分数:2.00)填空项 1:_ (正确答案:SetValue)解析:解析 本题考查的是在参数中引用控制的简单操作。44.宏的窗口分为设计区和参数区两部分,设计区由四列组成,它们分别是“宏名”、“条件”、“操作
38、”和“备注”列。上述四列中的内容,不能省略的是 【10】 。(分数:2.00)填空项 1:_ (正确答案:操作)解析:解析 本题要搞清宏窗口的设计区各列的特点。45.执行 【11】 查询后,字段的旧值将被新值替换。(分数:2.00)填空项 1:_ (正确答案:更新)解析:解析 更新查询可对一个或多个表中的一组记录作全局的更改或替换,也就是说,当执行该查询后,数据表中某个或某些字段的旧值将被清除,由新值替换。46.在窗体上添加一个命令按钮(名为 Cmd),然后编写如下事件过程:Private Sub Cmd_Click( )Dim sum,kFor k=1 to 6sum=30+kNext kM
39、sgBox sum+kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是 【12】 。(分数:2.00)填空项 1:_ (正确答案:43)解析:解析 在循环体内 sum每次均为 30加 k,最后一次循环为 30+6,k 自增为 7,消息框输出结果为43。47.窗体上有退出(cmdexit)按钮和测试按钮(cmdtest)以及一个文本框 txt,当单击测试按钮时,弹出一个消息框,消息框中包括“确定”和“取消”按钮,若单击“确定”按钮则在文本框中显示“显示”,若单击“取消”按钮则在文本框中显示“取消”。单击退出按钮关闭窗体。试将程序补充完整。Private sub cmdtest_clic
40、k()answer=msgbox(“显示钮按“, vbOkCancel)If 【13】 thentxt=“显示“Elsetxt=“取消“End IfEnd subPrivate sub cmdexit_click()【14】 End sub(分数:2.00)填空项 1:_ (正确答案:13answer=vbOK 14docmd.close)解析:解析 因为程序要求单击“确定”按钮显示“显示”两个字,因此判断条件为 answer= vbOK,单击退出按钮关闭窗体,因此用 docmd.close。48.下面的程序要计算 1+2+10,请补充完整。其中 s是单精度类型的变量。Dim x as Integer, s as Singles=0For x=1 to 10s= 【15】 Next x(分数:2.00)填空项 1:_ (正确答案:s+x)解析:解析 s 初值为 0,进入循环后,x=1,假设 s=s+x,则此时 s=1,x 加 1以后再次进入循环,此时,s=s+2,则经过 10次循环后,s=1+2+10,因此横线上应该填上 s+x。