首页 > 全部 > 二级Access > 国家二级ACCESS机试选择题(VBA编程)模拟试卷9

国家二级ACCESS机试选择题(VBA编程)模拟试卷9

本单篇文档共10196字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Access 章节练习 1945人下载
价格: 1.00 原价:¥9.60
收藏

国家二级ACCESS机试选择题(VBA编程)模拟试卷9

选择题

1.VBA中一般采用Hungarian符号法命名变量,代表报表的字首码是(C)

A. Chk

B. Qry

C. Rpt

D. Cbo

解析:Hungarian符号使用一组代表数据类型的码。用小写字母作为变量名的前缀,“Chk”代表复选框,“Qry\\

2.在标准模块“模块1”声明区中定义了变量x和变量y,如下所示,则变量x和变量y的作用范围分别是

Dim x As Integer

Public y As Integer

Sub demoVar()

x=3

y=5

Debug.Print x&\\(C)

A. 模块级变量和过程级变量

B. 过程级变量和公共变量

C. 模块级变量和公共变量

D. 过程级变量和模块范围

解析:VBA的变量声明会指明变量的作用域和声明周期,Dim为局部变量,Public为全局变量,Static代表静态变量。在模块区定义的区域,通关Dim定义的变量时模块级变量,通过Public定义的变量是公共变量,所以应选择选项C。

3.下列Access内置函数中,用于去掉字符串前后空格的函数是(D)

A. Ltrim

B. Rtrim

C. Space

D. Trim

解析:LTrim(<字符串表达式>):删除字符串的开始空格:RTrim(<字符串表达式>):删除字符串的尾部空格;Trim(<字符串表达式>):删除字符串的开始和尾部空格;Space(<数值表达式>):返回数值表达式的值指定的空格字符数。本题选项D正确。

4.下列程序的输出结果是

Dim x As Integer

Private Sub Command4_Click()

Dim y As Integer

x=1

y=10

Call fun(y,x)

MsgBox\\(C)

A. y=1

B. y=10

C. y=11

D. y=9

解析:在函数参数传递中,包括按地址传递ByRef和按值传递ByVal两种方法。其中前者在函数体内改变变量值会影响参数外的变量,后者不会。本题y是按地址传递,调用fun()函数后,会将y的值改为fun()函数中y的值,所以应选择选项C。

5.下列程序的输出结果是

Private Sub Command3_Click()

t=0

m=1

sum=0

0

t=t+m

sum=sum+t

m=m+1

Loop While m<=4

MsgBox\\(C)

A. Sum=6

B. Sum=10

C. Sum=20

D. Sum=35

解析:本题考查Do~Loop While循环的执行过程。Do~Loop While循环结构是先执行后判断,循环语句至少执行一次。While关键字用于指明条件为真时执行循环体内语句,当条件为假时,结束循环。该题的循环体要执行4次,第4次结束时m=5,不满足循环的条件,因此循环终止。根据代码执行的结果,最后sum=20,所以选择选项C。

6.下列代码实现的功能是:若在窗体中一个名为tNum的文本框中输入课程编号,则程序自动将“课程表”中对应的“课程名称”显示在另一个名为tName文本框中。

Private Sub【 】()

Me!tName=DLookup(\\(A)

A. tNum_AfterUpdate

B. tNum_Change

C. tNum_Open

D. tNum_Load

解析:本题考查的是变量标识符的命名规则。标识符的名字以一个或者多个小写字母开头作为前缀;之后接第一个单词的首字母大写或者多个单词的组合,且该单词要指明变量的用途。本题是根据输入Num然后(After)更新(Update)tName内容,所以选择选项A。

7.子过程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=CurrentProject.Connection

strSQL=\\(A)

A. rs.MoveNext

B. cn.MoveNext

C. rs.Next

D. cn.Next

解析:本题考查的是如何使用ADO’数据库技术操作数据库。其中,RecordSet对象rs是用来表示来自基本表或命令执行结果的记录集。rs更新完一条记录之后,需要使指针往后移动下一个记录上(注:MoveNext,移动到下一个记录的位置)。因此本题应选择选项A。

8.下列关于自动宏的叙述中,正确的是(B)

A. 打开数据库时不需要执行自动宏,需同时按住Alt键

B. 打开数据库时不需要执行自动宏,需同时按住Shift键

C. 若设置了自动宏,则打开数据库时必须执行自动宏

D. 打开数据库时只有满足事先设定的条件才执行自动宏

解析:取消自动运行宏,打开数据库时按住Shift键即可,所以选项B正确。

9.下列表达式中,与DateDiif(\\(D)

A. (Month(date())-Month(#2013-11-25#))

B. (MonthName(date())-MonthName(#2013-11-25#))

C. (year(date())-year(#2013-11-25#))*12-(month(date())-month(#2013-11-25#)

D. (year(date())-year(#2013-11-25#))*12+(month(date0)-month(#2013-11-25#)

解析:日期/时间函数DateDiff(间隔类型,日期1,日期2[JW1][,W2])返回两个日期之间按照间隔类型指定的时间间隔数目。题目中的间隔类型为“m”表示月,函数Date()获得当前系统日期,表达式的结果是当前系统日期与2013-11-25之间相差的月数,即为“(当前年份-2013)*12+(当前月份-12)”,所以选择选项D。

10.以下关于宏的叙述中,错误的是(C)

A. 宏是Access的数据库对象之一

B. 可以将宏对象转换为VBA程序

C. 不能在VBA程序中调用宏

D. 宏比VBA程序更安全

解析:VBA中调用宏对象,可以使用Docmd.RunMicro\\

11.内置计算函数Sum的功能是(A)

A. 计算所有指定字段值的累加和

B. 计算全部数值型字段的累加和

C. 计算一条记录中数值型字段的累加和

D. 计算一条记录中指定字段的累加和

解析:SUM函数的功能是求指定字段值的累加和,所以选项A正确。

12.打开选择查询或交叉表查询的宏操作命令是(D)

A. Docmd.OpenForm<

本文档预览:3600字符,共10196字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级ACCESS机试选择题(VBA编程)模拟试卷9

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号