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

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

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

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

选择题

1.在VBA中,要引用“学生名单”窗体中的控件对象,正确的格式是(A)

A. Forms!学生名单!控件名称[.属性名称]

B. Forms.学生名单.控件名称[.属性名称]

C. Forms!学生名单!控件名称[!属性名称]

D. Forms!学生名单.控件名称[.属性名称]

解析:VBA中引用Access窗体中的控件对象的格式为:Forms!窗体名称!控件名[.属性名],所以选项A正确。

2.在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程:

Public Function f(x As Integer)As Integer

Dim y As Integer

x=20:y=2:f=x*y

End Function

Private Sub Command1_Click()

Dim y As Integer

Static x As Integer

x=10

y=5

y=f(x)

Debug.Print x;y

End Sub

打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是(D)

A. 105

B. 1040

C. 205

D. 2040

解析:本题主要考查局部变量的使用和函数调用过程中的参数传递。参数传递的方式有传值和传址两种形式,其中默认的方式是传址。本题中Click事件和函数f都有变量y,但都是各自的局部变量,只是同名而已。同样Click事件和函数f中的x也是局部变量(形式参数也属于局部变量),但此处的参数传递是传址,因此函数f对变量×的修改会带回到Click事件。在Click事件中,调用函数f的同时将参数×以传址的方式传给了函数f。在函数f中×被重新赋值为20,并与函数f的局部变量y相乘得结果40,并通过函数f传回了Click事件。在Click事件中该结果被赋值给该事件的局部变量y,所以调用的结果是Click事件中的局部变量x和y分别变成了20和40。所以此正确答案为选项D。

3.若数据库中有表STUD,则下列函数实现的功能是

Function DropPrimaryKey()

Dim strSQL As String

strSQL=\\(B)

A. 为关系STUD中设置主关键字

B. 取消关系STUD中的主关键字

C. 为关系STUD添加索引

D. 取消关系STUD的全部索引

解析:首先,函数内定义字符串变量strSQL;然后将SQL.语句赋值,该语句的功能是将表STUD中字段学号取消为关键字(ALTER修改、Drop删除、PRIMARY KEY关键字):最后执行语句执行SQL。所以应选择选项B。

4.下列子过程实现对“教师表”中的基本工资涨10%的操作。

Sub GongZi()

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. fd=fd*1.1

B. rs=rs*1.1

C. 基本工资=基本工资*1.1

D. rs.fd=rs.fd*1.1

解析:程序中“Do While Not rs.EOF”中“rs.EOF”表示文件记录是否是该查询结果集的最后一条记录,如果是,则返回真,如果不是,则返回假。“Set fd=rs.Fields(”基本工资”)”语句为设置“基本工资”字段的引用,本题中需要对“教师表”中的基本工资涨10%,所以程序空白处应该填上“fd=fd*1.1”。

5.在计算控件的表达式中必须使用运算符是(A)

A. =

B. !

C. 圆括号()

D. 方括号[]

解析:计算控件的表达式中必须以“=”开头,所以选项A正确。

6.在窗体“学生信息”中,若要用宏操作GoToControl将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为(D)

A. [Forms]![学生信息]![学号]

B. [学生信息]![学号]

C. [学号]![学生信息]

D. [学号]

解析:使用GoToControl操作,可以把焦点移到打开的窗体、窗体数据表、表数据表或查询数据表中当前记录的指定字段或控件上。要想将焦点移动到“学号”字段,必需先引用该字段。在Access中引用窗体对象上某一控件的语法格式为:Forms![窗体名称]![控件名称][属性名],由上述语法格式可知,“控件名称”参数应设置为该控件的字段名称,所以选择选项D。

7.下列关于宏操作MessageBox的叙述中,错误的是(C)

A. 可以在消息框中给出提示或警告

B. 可以设置在显示消息框的同时扬声器发出嘟嘟声

C. 可以设置消息框中显示的按钮的数目

D. 可以设置消息框中显示的图标的类型

解析:宏操作MessageBox可以设置“消息”、“发嘟嘟声”、“类型”以及“标题”信息,不能设置消息框中显示的按钮的数目,所以选项C错误。

8.内部计算函数Min的功能是(A)

A. 计算所有指定字段值的最小值

B. 计算全部数值型字段的最小值

C. 计算一条记录中数值型字段的最小值

D. 计算一条记录中指定字段的最小值

解析:Min函数的功能是求指定字段值的最小值,所以选项A正确。

9.打开报表的宏命令是(D)

A. DocmD.OpenTable

B. DocmD.OpenReport

C. OpenTable

D. OpenReport

解析:Docmd对象是VBA中使用的,在宏中打开报表对象,直接使用宏命令“OpenReport”,所以选项D正确。

10.在Hungarian命名法中使用约定的字首码代表特定的类型,代表复选框的字首码是(A)

A. Chk

B. Cbo

C. cmd

D. opt

解析:Hungarian符号使用一组代表数据类型的码。用小写字母作为变量名的前缀,“Chk”代表复选框,“Cbo”代表组合框,“cmd”代表命令按钮,“opt”代表选项按钮,所以选项A正确。

11.已知事件对应的程序代码如下:

Private Sub Command0_Click()

Dim J As Integer

J=100

Call GetData(J+5)

MsgBox J

End Sub

Private Sub GetData(ByRef f As Integer)

f=f+120

End Sub

运行程序,则输出结果是(A)

A. 100

B. 120

C. 125

D. 225

解析:ByRef是指参数按地址传递,但是在这里面参数是一个表达式(J+5),表达式的结果会赋给一个临时变量,然后把临时变量的地址传递给f

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号