第 1 页:习题 |
第 4 页:参考答案 |
(21)D)【解析】本题考查 SQ1查询的知识。SQ1查询是用户使用SO1语句创建的查询,当在查询设计视图中创建查询时, Access将在后台构造等效的SQ1语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。
(22)C)【解析】本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表【{J的数据追加到B表中原有记录的后面,很明显是追加查询。
(23)D)【解析1本题考查表达式和运算符的知识。 Between…And是一个表示在某区间内的运算符,等价于:>=F界 And<=上界;表示集合的方法是用括号括起集合的所有元素.这些元素之间用逗号隔开,表示在某个集合内的关键字用in。
(24)A)【解析】本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入数字0-9:“9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为0000/99/99。
(25)C)【解析】本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。
(26)D)【解析】本题考查窗体控件的知识。Access中的窗体中有一些基本挖件,其中的文本框主要用来输入或编辑数据,可以与文本型或数字型字段相绑定:标签常用来显示一些说明文字:复选框一般用于绑定是/否型的字段:组合框是既允许在列表中选择,又允许自行输入值的控件。
(271 A)1解析】本题考查窗体控件的基础知识。在窗体上每~个控件都是一个对象,每一个对象的属性对话框都有5个选项卡,其中“格式”选项卡主要设计控件外观、大小、位置等显示格式;“数据”选项卡主要设计控件的数据源等数据问题:“事件”选项卡主要设计控件可以响应的动作:“其他”选项卡主要设计控件名字、默认、Tab索引等其他属性;“全部”选项卡中包含前4种选项卡的所有内容。
(28)C)【解析】本题考查宏调试的知识。在宏的调试过程中,通常使用“单步”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合宏使用。
(29)D)【解析】本题考查宏的自动运行的知识。右: Access中以AutoExec名字命名的宏.会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住“shift”键。
(30)c)【解析】本题考查VBA中二维数组的知识。数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其格式为:
Dim数组名([下标下限t0】下标上限)
其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。对于多维数组来说,每一维也遵守这种计算原则,总部元素个数为各维元素数的乘积。故此本题中的数组元素个数应该是(6-1+1)×(6-0+1)6×7=42。
(31)A)【解析】本题考查取子串函数的知识。在VBA中有三种取子串函数:1eft函数用于在字符串左端开始取n个字符; Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同):Mid函数可以实现在任何位置取任何长度的子串。截取第3个字符开始的2个字符应该用Mid(S,3。2)。
(32)C)【解析】本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的真假,则没有指定条件的操作则会无条件执行。
(33)A)【解析】本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的各种运算符也有其自己的优先级。另外要注意,在进行逻辑运算时And优先级高于 or。在VBA中允许逻辑量进行算术运算,True处理成-1,Fa1se处理成0;反过来数值参与逻辑运算时0处理成Fa1se,非0处理成True。(34)B)【解析】本题考查模块的知识。模块是Access中一个重要对象,以VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块可以分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。在Access中。根据需要可以将设计好的宏对象转换为模块代码形式。
(35)D)【解析】本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。
(36)A)【解析】本题考查随机函数的知识。Rnd是一个随机数函数,此函数的返回值是一个(0,1)开区间内的数。此函数乘以100后得到(0,100)开区间内的随机数,取整后即是【0,99]的随机整数。
(37)D)【解析】本题考查VBA中选择结构的知识。在本题中用了多个If分支结构,这些结构是顺序的而不是嵌套的,所以会顺序执行,判断是否满足条件。首先75不小于60,所以不执行x=1;然后再判断75不小于70,所以不执行x=2;再接着判断75小于80,所以执行x=3:最后判断75小于90,所以执行x=4。最后消息框里输出的X值为4。
(38)D)【解析】本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后~次循环就可以了;同理中层循环每一次开始前都把x置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+5+5=13。
(39)B)【解析】本题考查数组和循环的知识。在VBA中定义的数组如果没有指明下限~律默认下限为0。本题实际上每次把s*10然后加上数组的某一个元素构成一个新的数字,是从下标为1也就是第二个数组元素开始的。
(40)B)【解析】本题考查变量作用域的知识。在整个程序中定义了一个全局变量x,在命令按钮的单击事件中对这个x赋值为10,然后依次调用s1和s2;在s1中对x自加了20;在s2中用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在s2中的操作都是基于局部变量x而不是全局变量x。故此最终的输出结果为30。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |