ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:49KB ,
资源ID:496212      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-496212.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级ACCESS机试选择题(VBA编程)模拟试卷3及答案与解析.doc)为本站会员(周芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级ACCESS机试选择题(VBA编程)模拟试卷3及答案与解析.doc

1、国家二级 ACCESS机试选择题( VBA编程)模拟试卷 3及答案与解析 一、选择题 1 下列属于通知或警告用户的命令是 ( A) PrintOut ( B) OutputTo ( C) MsgBox ( D) RunWarnings 2 VBA中一般采用 Hungarian符号法命名变量,代表子窗体的字首码是 ( A) sub ( B) Rpt ( C) Frnt ( D) txt 3 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( A)窗口 ( B)数据库 ( C)数组 ( D)财务 4 ODBC的含义是 ( A)开放式数据库连接 ( B)数据库访

2、问对象 ( C)对象链接嵌入数据库 ( D) ActiveX数据对象 5 下列 Access内置函数中,属于 SQL聚合函数的是 ( A) Int ( B) Fix ( C) Count ( D) Chr 6 运行下列程序,结果是 Private Sub Command2_Click() f0=1: f1=1: f2=1: k=1 Do While k=4 f=f0+f1+f2 f0=f1 f1=f2 f2=f k=k+2 Loop MsgBox“f=“ f End Sub ( A) f=5 ( B) f=7 ( C) f=8 ( D) f=17 7 下列程序的输出结果是 Private Su

3、b Command3_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m=In+2 Loop While m=5 MsgBox“Sum=“ sum End Sub ( A) Sum=6 ( B) Sum=10 ( C) Sum=35 ( D) Sum=14 8 下列代码实现的功能是:若在窗体中一个名为 “tNum“的文本框中输入课程编号,则程序要查询 “课程表 ”中对应的 “课程名称 ”,并显示在另一个名为 “tName”文本框中, Private Sub tNurn_AfterUpdate() Me!tName=DLookup(“课程名称 “, “课程表 “

4、, “课程编号 =| “) End Sub 下列选项中,不能在程序中 处填写的是 ( A) Me!tNum ( B) Me tNum ( C) MetNum ( D) Me tNum 9 子过程 Plus完成对当前库中 “教师表 ”的年龄字段都加 1的操作。 Sub Plus() Dim cn As New ADODB Connection Dim rs As New ADODB Recordset Dim fd As ADODB Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProj ect Connect

5、ion strSQL=“Select 年龄 from教师表 “ rs Open strSQL, ca, adOpenDynamic, adLockOptimistic, adCmdText Set fd=rs Fields(“年龄 “) Do While Not rs EOF fd=fd+1 rs Opdate Loop rs Close ca Close Set rs=Nothing Set cn=Nothing End Sub 程序空白处应该填写的语句是 ( A) rs MoveNext ( B) rs MovePrevious ( C) rs MoveFirst ( D) rs Move

6、Last 10 Access中描述若干个操作组合的对象是 ( A)表 ( B)查询 ( C)窗体 ( D)宏 11 下列关于嵌入宏的叙述中,正确的是 ( A)嵌入宏不是独立的对象 ( B)嵌入宏可以在导航窗格中被直接运行 ( C)嵌入宏不能与其被 嵌入的对象一起被复制 ( D)同一嵌入宏可以被多个对象调用 12 要从指定记录集内获取特定字段的值,应该使用的内置函数是 ( A) DLookup ( B) Choose ( C) Switch ( D) Trim 13 SQL语句的 Where子句可以限制表中的记录,完成同样功能的宏命令是 ( A) Requery ( B) FindRecord

7、( C) ApplyFilter ( D) FindNextRecord 14 打开报表后,下列事件中首先发生的是 ( A)加载 (Load) ( B)改变 (Change) ( C)调整大小 (Resize) ( D)成为当前 (Current) 15 当文本框或组合框文本部分的内容发生更改时,发生的事件是 ( A) Current ( B) Click ( C) Change ( D) MouseMove 16 要运行 VBA的函数过程,应使用宏命令是 ( A) RunCommand ( B) RunApp ( C) RunCode ( D) RunVBA 17 VBA中一般采用 Hung

8、arian符号法命名变量,代表复选框的字首码是 ( A) Chk ( B) cmd ( C) Fmt ( D) txt 18 Access对内置函数进行了分类,下列选项中,不属于 Access内置函数分类的是 ( A)窗口 ( B)消息 ( C)文本 ( D)财务 19 下列 Access内置函数中,不属于 SQL聚合函数的是 ( A) Avg ( B) Min ( C) Count ( D) Abs 20 下列程序的输出结果是 Dim x As Integer Private Sub Command4_Click() Dim y As Integer x=3 y=10 Call fun(y,

9、 x) MsgBox“y=“ y End Sub Sub fun(ByRef y As Integer, ByVal z As Integer) y=y+z z=y-z End Sub ( A) y=3 ( B) y=10 ( C) y=13 ( D) y=7 21 下列程序的输出结果是 Private Sub Command3_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m=m+1 Loop While m=5 MsgBox“Sum=“ sum End Sub ( A) Sum=6 ( B) Sum=10 ( C) Sum=35 ( D) Sum=14

10、22 下列代码实现的功能是:若在窗体中一个名为 tNum的文本框中输入课程编号,则将 “课程表 ”中对应的 “课程名称 ”显示在另一个名为 tName文本框中。 Private Sub() Me!tName=DLookup(“课程名称 “, “课程表 “, “课程编 号 =“ Me!TNum “) End Sub 程序 处应该填写的是 ( A) tNurn_AtterUpdate ( B) tNum_Click ( C) tNum_Afterlnsert ( D) tNam_MouseDown 23 子过程 Plus完成对当前库中 “学生表 ”的年龄字段都加 1的操作。 Sub Plus()

11、Dim WS As DAO Workspace Dim db As DAO Database Dim rs As DAO Recordset Dim fd As DAO Field Set db=CurrentDb() Set rs=db OpenRecordset(“学生表 “) Set fd=rs Fields(“年龄 “) Do While Not rs EOF rs Edit fd=td+1 rs Update Loop rs Close db Close Set rs=Nothing Set db=Nothing End Sub 程序空白处 应该填写的语句是 ( A) rs Move

12、Next ( B) cn MoveNext ( C) db MoveNext ( D) fd MoveNext 24 若想取消自动宏的自动运行,打开数据库时应按住 ( A) Alt键 ( B) Shift键 ( C) Ctrl键 ( D) Enter键 25 下列关于宏设计的叙述中,错误的是 ( A)宏可以包含子宏的设计 ( B)嵌入宏设计不需要设置宏的名称 ( C)宏中的各个子宏之间要有一定的联系 ( D)含有子宏的宏与普通宏的外观 无差别 26 SQL语句的 Where子句可以限制窗体中的记录,完成同样功能的宏命令是 ( A) Requcry ( B) FindRecord ( C) Ap

13、plyFilter ( D) FindNextRecord 27 窗体中的选项卡控件中从一页移到另一页时,发生的事件是 ( A) Current ( B) Click ( C) Change ( D) MouseMove 28 运行 VBA的函数过程,可使用的宏命令是 ( A) RunMacro ( B) RunSql ( C) RunCode ( D) RunVBA 29 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( A)备注 ( B)算术 ( C)转换 ( D)检查 30 下列 Access内置函数中,属于 SQL聚合函数的是 ( A) Spac

14、e ( B) Sgn ( C) Sqr ( D) Sum 国家二级 ACCESS机试选择题( VBA编程)模拟试卷 3答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 消息框 (MsgBox)的作用是在对话框中显示消息,等待用户单击按钮,并返回一个整型值 告诉用户单击了哪个按钮,所以选项 C正确。 【知识模块】 VBA编程 2 【正确答案】 A 【试题解析】 Hungarian符号使用一组代表数据类型的码。用小写字母作为变量名的前缀, “sub”代表子窗体子报表, “Rpt”代表报表, “Fmt”代表窗体, “txt”代表文本框,所以选项 A正确。 【知识模块】 VBA编程 3 【正

15、确答案】 A 【试题解析】 Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等。所以本题应选择选项 A。 【知识模块】 VBA编程 4 【正确答案】 A 【试题解析】 微软公司提供多种方式使用 Access数据库。主要接口技术:开发式数据库连接 (Open Database Connectivity, ODBC)、数据访问对象 (Data Access Object, DAO)、对象链接嵌入数据库 (Object Linking and EmbeddinR,Database, OLEDB)和 ActiveX数据对象 (ActiveX Data

16、Objects, ADO)。所以选项A正确。 【知识模块】 VBA编 程 5 【正确答案】 C 【试题解析】 SQL中聚合函数有如下几种: min()某一列最小值; max()某一列最大值; sum()某一列总和; count()所有记录数; count(*)所有非 null记录数; avg某一列平均值;所以选项 C正确。 【知识模块】 VBA编程 6 【正确答案】 A 【试题解析】 本题考查的是: Do while循环执行的过程,此循环在每次执行前会检查条件表达式 k=4是否满足,循环第一次时 k=1,满足条件,执行循环体后, k=3, f=3;执行第二次循环后, k=5, f=5;第三次

17、k=54,不满足条件循环结束,最终 f=5。所以选择选项 A。 【知识模块】 VBA编程 7 【正确答案】 D 【试题解析】 本题考点: do while循环的执行,且该循环至少执行一次。本题循环执行 3次,第 3次结束时 m=7,不满足循环的条件,循环终止。根据代码执行的结果 sum=14。因此,所以选择选项 D。 【知识模块】 VBA编程 8 【正确答案】 C 【试题解析】 “!”和 “ ”为引用运算符,其中 “!”是用来引用集合中由用户定义的一个项,包括打开的窗体、报表等。 “ ”用来引用集合中定义的一个项,即引用窗体或控件的属性。 tNum为一个控件,是用户自定义的项,可以使用 Me代

18、表当前窗体对象,使用 Me!控件名或 Me控件名均可以,但是不能使用 Me控件名 的形式,所以应选择选项 C。 【知识模块】 VBA编程 9 【正确答案】 A 【试题解析】 本题考查的是如何使用 ADO数据库技术操作数据库。其中,RecordSet对象 rs是用来表示来自基本表或命令执行结果的记录集。 rs更新完一条记录之后,需要使指针往后移动下一个记录上 (注: MoveNext,移动到下一个记录 的位置 )。所以选择选项 A。 【知识模块】 VBA编程 10 【正确答案】 D 【试题解析】 宏是由一个活多个操作组成的集合,其中每个操作均能够实现特定的功能。 【知识模块】 VBA编程 11

19、【正确答案】 A 【试题解析】 嵌入宏和独立宏不同,因为它们存储在窗体、报表或控件的事件属性中。与其他宏不同的是,嵌入宏并不作为对象显示在 “导航窗体 ”中的 “宏 ”下面。所以选择选项 A。 【知识模块】 VBA编程 12 【正确答案】 A 【试题解析】 DLookup函数是从指 定记录集里检索特定字段的值。它可以直接在 VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表 (而非数据源表 )字段的值,所以选项 A正确。 【知识模块】 VBA编程 13 【正确答案】 C 【试题解析】 “ApplyFilter”宏操作可以对表、窗体或报表应用筛选、查询或“SQL WHERE”子句

20、,以便限制或排序表、基础表以及窗体或报表的查询中的记录,所以选项 C正确。 【知识模块】 VBA编程 14 【正确答案】 A 【试题解析】 Current事件是在窗体打开时, 以及焦点从一条记录移动到另一条记录时发生; Activate是当一个对象成为活动窗口时发生的事件; Change是指文本框或组合框的部分内容改变时发生的事件; GotFocus指窗体或控件获得焦点时发生的事件。以上四个事件,只有激活是打开窗体后最先发生的。 【知识模块】 VBA编程 15 【正确答案】 C 【试题解析】 当文本框或组合框的文本部分的内容更改时,将发生 Change事件,所以选项 C正确。 【知识模块】 V

21、BA编程 16 【正确答案】 C 【试题解析】 RunCode宏用 于调用 VB的 Function过程,所以选项 C正确。 【知识模块】 VBA编程 17 【正确答案】 A 【试题解析】 Hungarian符号使用一组代表数据类型的码。用小写字母作为变量名的前缀, “Chk”代表复选框, “cmd”代表命令按钮, “Fmt”代表窗体, “tt”代表文本框,所以选项 A正确。 【知识模块】 VBA编程 18 【正确答案】 A 【试题解析】 Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务、文本、消息等,所以选择选项 A。 【知识模块】 VBA编程 19 【

22、正确答案】 D 【试题解析】 Access内置函数中域聚合函数包括 DAvg、 DCount、 DFirst、DLookup、 DMax、 Dmin等, Abs是求绝对值函数,不是域聚合函数,所以选择选项 D。 【知识模块】 VBA编程 20 【正确答案】 C 【试题解析】 在函数参数传递中,包括按地址传递 ByRef和按值传递 ByVal两种方法。其中前者在函数体内改变变量值会影响参数外的变量,后者不会。本题 y是按地址传递,调用 fun()函数后,会将 Y的值 改为 fun()函数中 V的值,所以应选择选项 C。 【知识模块】 VBA编程 21 【正确答案】 C 【试题解析】 本题考查的是

23、 do while循环的执行,该循环至少执行一次。本题循环执行 5次,第 5次结束时 m=6,不满足循环的条件,因此循环终止。此时代码执行的结果为 sum=35,所以应选择选项 C。 【知识模块】 VBA编程 22 【正确答案】 A 【试题解析】 本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单 词的组合,且该单词要指明变量的用途。本题是根据输入 Num然后 (After)更新(Update)tName内容,所以选择选项 A。 【知识模块】 VBA编程 23 【正确答案】 A 【试题解析】 本题考查的是如何使用 ADO数据

24、库技术操作数据库。其中,RecordSet对象 rs是用来表示来自基本表或命令执行结果的记录集。 rs更新完一条记录之后,需要使指针往后移动下一个记录上 (注: MoveNext,移动到下一个记录的位置 ),所以应选择选项 A。 【知识模块】 VBA编程 24 【正确答案】 B 【试题解析】 取消自动运行宏,打开数据库时按住 Shift键即可,所以本题选项B正确。 【知识模块】 VBA编程 25 【正确答案】 C 【试题解析】 宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。如果要在一个位置上将几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组,宏组中的各个

25、宏之间不设置并联。保存宏组时,指定的名字是宏组的名字,所以选项 C错误。 【知识模块】 VBA编程 26 【正确答案】 C 【试题解析】 “ApplyFilter”宏操作可以对表、窗体或报表应用筛选、查询或“SQL WHERE”子句,以便限制或排序表、基础表以及窗体或报表的查询中的记录,所以选项 C正确。 【知识模块】 VBA编程 27 【正确答案】 C 【试题解析】 当窗体中的 “选项卡 ”控件中从一页移到另页时,将发生 Change事件。 【知识模块】 VBA编程 28 【正确答案】 C 【试题解析】 RunCode宏用于调用 VB的 Function过程,所以选项 C正确。 【知识模块】 VBA编程 29 【正确答案】 A 【试题解析】 Access内置函数分类包括数组、转换、数字、程序流程、应用程序、数据库、域聚合、财务等,所以应选择选项 A。 【知识模块】 VBA编程 30 【正确答案】 D 【试题解析】 Access内置函数中域聚合函数包括 DAvg、 DCount、 DFirst、DLookup、 DMax、 Dmin等。 Space函数为生成空格字符函数; Sgn函数为符号函数; sqr为开平方根函数,所以选择选项 D。 【知识模块】 VBA编程

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1