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

国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷19

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

国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷19

选择题

1.若变量i的初值为8,则下列循环语句中循环体的执行次数为

DO While i<=17

i=i+2

Loop(C)

A. 3次

B. 4次

C. 5次

D. 6次

解析:Do While…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。每次循环对应的i值:

2.InputBox函数的返回值类型是(B)

A. 数值

B. 字符串

C. 变体

D. 视输入的数据而定

解析:InputBox输入框:在对话框中显示提示,等待使用者输入文字或按一下按钮,再返回包含文本框内容的字符串类型值。

3.下列能够交换变量X和Y值的程序段是(C)

A. Y=X:X=Y

B. Z=X:Y=Z:X=Y

C. Z=X:X=Y:Y=Z

D. Z=X:W=Y:Y=Z:X=Y

解析:想要交换X与Y的值,需要另一个变量作为中间变量Z,先把X值赋给Z,再把Y值赋给X,最后把Z的值赋给Y,交换完毕。

4.窗体中有命令按钮commanddl和文本框Textl,事件过程如下:

Function result(ByVal X As Integer)As Boolean

IfX Mod 2=0 Then

result=True

Flse

result=False

End If

End Function

Private Sub Comrnandl Click()

x=Val(InputBox(”请输入一个整数”))

If______Then

Textl=str(x)&”是偶数.”

Else

Textl=str(x)&”是奇数.”

End If

End Sub

运行程序,单击命令按钮,输入19,在Textl中会显示“19是奇数”。那么在程序的空白处应填写(B)

A. result(x)=”偶数”

B. result(x)

C. result(x)=”奇数”

D. NOT result(x)

解析:result函数返回的是布尔值:True或:False,x Mod 2=0表示如果一个数除以2为0代表是偶数,那么返回True值,所以条件判断时只要调用result(x)即可。

5.窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:

Private Sub Command1_Click()

For i=1 To 4

x=3

Forj=1 To 3

For k=1 To 2

x=x+3

Next k,j,i

Text1.Value=Str(x)

End Sub

运行以上事件过程,文本框中的输出是(D)

A. 6

B. 12

C. 18

D. 21

解析:此处嵌套三层循环,最外层循环总是把x值初始化为3,所以只看内两层循环的次数及累加,内两层一共循环3*2=6次,每次x的值累加3,即共累加6*3=18,再加上初始值x=3+18=21。

6.窗体中有命令按钮run34,对应的事件代码如下:

Private Sub ran34_Enter()

Dim num As Integer,a As Integer,b As Integer,i As Integer

For i=1 To 10

num=InputBox(”请输入数据:”,”输入”)

If Int(num/2)=num/2 Then

a=a+1

Else

b=b+1

End If

Next i

MsgBox(”运行结果:a=”&Str(a)&”,b=”&Str(b))

End Sub

运行以上事件过程,所完成的功能是(C)

A. 对输入的10个数据求累加和

B. 对输入的10个数据求各自的余数,然后再进行累加

C. 对输入的10个数据分别统计奇数和偶数的个数

D. 对输入的10个数据分别统计整数和非整数的个数

解析:因num变量为整型,所以每次输入的数据是整数,int函数是取整函数,如果num为整数,则int(num/2)与num/2相等,否则不等,所以此事件代码完成的功能是统计输入奇数与偶数的个数。

7.运行下列程序,输入数据8、9、3、0后,窗体中显示结果是

Private Sub Form_click()

Dim sum As Integer,m As Integer

sum=0

Do

m=InputBox(”输入m”)

sum=sum+m

Loop Until m=0

MsgBox sum

End Sub(C)

A. 0

B. 17

C. 20

D. 21

解析:Do…Until Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。当输入8、9、3三个数字条件(m=0)不成立,所以累加,直到输入0后结束,即8+9+3=20。

8.运行下列程序段,结果是

For m=10 to 1 step 0

k=k+3

Next m(B)

A. 形成死循环

B. 循环体不执行即结束循环

C. 出现语法错误

D. 循环体执行一次后结束循环

解析:FOR是循环语句,当step>=0时,to前数字要小于后面数字,否则将不执行。本题中to前数字是10大于后面数字1则不执行此循环体,直接跳过。

9.运行下列程序,结果是

Private Sub Command32 Click()

f0=1:f1=1:k=1

Do While k<=5

f=f0+f1 : f0=f1

f1=f: k=k+1

Loop

MsgBox”f=”&f

End Sub(D)

A. f=5

B. f=7

C. f=8

D. f=13

解析:Do While…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号