第 7 页:参考答案 |
(31)B)【解析】本题考查宏操作的知识。RunSQL用于执行指定的SQL语句,RunApp用于执行指定的外部应用程序, Requery用于刷新控件数据.Resture则用于将最大化或最小化窗口恢复至原始大小。
(32)B)【解析】本题考查宏与宏组的知识。宏是由个或多个操作组成,也町以由宏组组成;创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作;运行宏组时, Access会从第一个操作起执行每个宏。蚤至它遇到StopMacr0操作、其他宏组名或已完成所有操作才会中由:宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。
(33)c)【解析】本题考查宏操作的知识。Access中提使了50多个可选的宏操作命令,常用的打开操作有:OpenForm用亍打开窗体,openQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。0penWindow不是合法的宏操作。
(34)C)【解析】本题考查VBA中运算符的知识。在VB,a中的运算符都具有兑优先级,最基本就是算术运算符>连接运算符:
比较运算符>逻辑运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同级髑医算由左至右顺序执行,所以本题中的分母需要用括号括起来。
(35)A)【解析】本题考查循环的知识。VBA共支持3种循环,分别是For…Next循环、While…Wend循环和D0…Loop循环。其中For…Next循环用于循环次数已知的情况,也经常用来为数组元素顺序赋值。
(36)c)【解析】本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组。其格式为:
Dim数组名(『下标F限tO]下标上限)As数据类型
其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。
(37)C)【解析】本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,:=0/1,所以累加上去的是0/1:第二次循环时,i=2,n=1,x=1/2,行以累加上去的是1/2;第三次循环时,i=3,n=2,x=2/3,所以累册上去的是2/3循环5次后累加的应该是0/1+1/2+2/3+3/4+415。
(38)C)【解析】本题考查VBA的知识。在模块中使用/BA代码来创建用户自定义函数和子过程是模块设计的主要内容,/BA代码还可以进行复杂错误处理,但是一般来说,打开表、查询、窗体和报表等工作不使用VBA代码,而使用宏来完成。
(39)D)【解析】本题考查记录类型和数组的知识。在 CBA中,可以使用Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录裂变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名.成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。
(40)A)【解析】本题考查VBA中参数传递的知识。在 CBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参:没有说明传递类型。则吠认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用ByV目d声明的形参。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |