[计算机类试卷]国家二级ACCESS机试选择题(VBA编程)模拟试卷4及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试选择题(VBA编程)模拟试卷4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试选择题(VBA编程)模拟试卷4及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试选择题( VBA编程)模拟试卷 4及答案与解析 一、选择题 1 VBA中一般采用 Hungarian符号法命名变量,代表报表的字首码是 ( A) Chk ( B) Qry ( C) Rpt ( D) Cbo 2 在标准模块 “模块 1”声明区中定义了变量 x和变量 y,如下所示,则变量 x和变量 y的作用范围分别是 Dim x As Integer Public Y As Integer Sub demoVar() x=3 y=5 Debug Print x “ y End Sub ( A)模块级变量和过程级变量 ( B)过程级变量和公共变量 ( C)模块级变量和公共
2、变量 ( D)过程级变量和模块范围 3 下列 Access内置函数中,用于去掉字符串前后空格的函数是 ( A) Ltrim ( B) Rtrim ( C) Space ( D) Trim 4 下列程序的输出结果是 Dim x As Integer Private Sub Command4_Click() Dim y As Integer x=1 y=10 Call fun(y, x) MsgBox“y=“ y End Sub Sub fun(ByRef y As Integer, ByVal z AsInteger) y=y+z z=y-z EndSub ( A) y=1 ( B) y=10
3、( C) y=11 ( D) y=9 5 下列程序的输出结果是 Private Sub Command3_Click() t=0 m=1 sum=0 =t+m sum=sum+t m=m+1 Loop While m0) Debug Print End Sub 有如下语句: t=x t=y t=x y t=x Mod y x y t x y 程序中有两个 ,将程序补充完整的正确语句是 ( A) ( B) ( C) ( D) 21 打开名为 “学生信息 ”的窗体时,首先发生的事件是 ( A)打开 (Open) ( B)加载 (Load) ( C)激活 (ActiVate) ( D)成为当前 (C
4、urrent) 22 下 列表达式中,与 DateDiff(“m“, #1893-12-26#, Date()等价的表达式是 ( A) (Month(date()-Month(#1893-12-26#) ( B) (MonthName(date()-MonthName(#1893-12-26#) ( C) (year(date()-year(#1893-12-26#)*12-(month(date()-month(#1893-12-26#) ( D) (year(date()-year(#1893-12-26#)*12+(month(date()-month(#1893-12-26#) 23
5、要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是 ( A)只能是独立宏 ( B)只能是嵌入宏 ( C)独立宏或数据宏 ( D)独立宏或嵌入宏 24 内置计算函数 Avg的功能是 ( A)计算所有指定字段值的平均值 ( B)计算全部数值型字段的平均值 ( C)计算一条记录中数值型字段的平均值 ( D)计算一条记录中指定字段的平均值 25 打开指定窗体的宏操作命令是 ( A) Docmd OpenForm ( B) Docmd OpenQuery ( C) OpenForm ( D) OpenQuery 26 若要使窗体上的标签控件 Lab1可显示,则在 VBA中正魂的设置是 ( A)
6、Lab1 Enable=False ( B) Lab1 Visible=False ( C) Lab1 Enable=True ( D) Lab1 Visible=True 27 在 VBA中要定义一个 100元素的个整型数组,正确的语句是 ( A) Dim New Array(100)As Integer ( B) Dim New Array(2 To 101)As Integer ( C) Dim New, Array(2 To 101) Dr)Dim New Array(100) 28 下列关于 Access内置函数的分类中,错误的是 ( A)表函数 ( B)转换函数 ( C)文本函数
7、( D)程序流程函数 29 已知过程对应的代码如下: SubProc() n=1 f1=0 f2=1 Do While n):删除字符串的开始空格; RTrim():删除字符串的尾部空格; Triml):删除字符串的开始和尾部空格; space():返回数值表达式的值指定的空格字符数。本题选项 D正确。 【知识模块】 VBA编程 4 【正确答案】 C 【试题解析】 在函数参数传递中,包括按地址传递 ByRef和按值传递 ByVal两种方法。其中前者在函数体内改变变量值会影响参 数外的变量,后者不会。本题 y是按地址传递,调用 fun()函数,会将 y的值改为 fun()函数中 y的值,所以应选
8、择选项 C。 【知识模块】 VBA编程 5 【正确答案】 C 【试题解析】 本题考查 Do Loop While循环的执行过程。 Do Loop While循环结构是先执行后判断,循环语句至少执行一次。 While关键字用于指明条件为真时执行循环体内语句,当条件为假时,结束循环。该题的循环体要执行 4次,第 4次结束时 m=5,不满足循环的条件,因此循环终止。根据代码执行的结果,最后sum=20,所 以选择选项 C。 【知识模块】 VBA编程 6 【正确答案】 A 【试题解析】 本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多
9、个单词的组合,且该单词要指明变量的用途。本题是根据输入 Num然后 (After)更新(Update)tName内容,所以选择选项 A。 【知识模块】 VBA编程 7 【正确答案】 A 【试题解析】 本题考查的是如何使用 ADO数据库技术操作数据库。其中,RecordSet对象 rs是用来表 示来自基本表或命令执行结果的记录集。 rs更新完一条记录之后,需要使指针往后移动下一个记录上 (注: MoveNet,移动到下一个记录的位置 )。因此本题应选择选项 A。 【知识模块】 VBA编程 8 【正确答案】 B 【试题解析】 取消自动运行宏,打开数据库时按住 Shift键即可,所以选项 B正确。
10、【知识模块】 VBA编程 9 【正确答案】 D 【试题解析】 日期时间函数 DateDiff(间隔类型,日期 1,日期 2W1, W21)返回两个日期之间按照间隔类型指定的时间间隔数目。 题目中的间隔类型为 “m”表示月,函数 Date()获得当前系统日期,表达式的结果是当前系统日期与 2013-11-25之间相差的月数,即为 “(当前年份 -2013)*12+(当前月份 -12)”,所以选择选项 D。 【知识模块】 VBA编程 10 【正确答案】 C 【试题解析】 VBA中调用宏对象,可以使用 Docmd RunMicro“宏名 ”语句调用宏,所以选项 C叙述错误。 【知识模块】 VBA编程
11、 11 【正确答案】 A 【试题解析】 SUM函数的功能是求指定字段值的累加和,所以选项 A正确。 【知识模块】 VBA编程 12 【正确答案】 D 【试题解析】 Docmd对象是 VBA中使用的,在宏中打开查询对象,直接使用宏命令 “OpenQuery”,所以选项 D正确。 【知识模块】 VBA编程 13 【正确答案】 A 【试题解析】 Enable属性为 “可用性 ”,值设置为 “true”表示可用,值设置为“false”表示可见: visible属性为 “可见性 ”,值设置为 “true”表示可见,值设置为“false”表示不可见,所以选项 A正确。 【知识模块】 VBA编 程 14 【
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 选择题 VBA 编程 模拟 答案 解析 DOC
