在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: Private Sub Commandl一

题目

在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: Private Sub Commandl一Click( )Dim i,j,X For i=1 TO 20 step 2 X=0 For j=i TO 20 step 3 X=X+1 Next j Next i.Textl.Value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是( )。

A.1

B.7

C.17

D.400

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),然后编写如下事件过程:


正确答案:
15【解析】本题考查VBA程序中过程调用的知识。由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。本题中2的值等于a b,这个z值会返回给实参c,所以文本框中显示的内容为15。

第2题:

在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为textl),编写如下事件过程:

打开窗体运行后,单击命令按钮,文本框中显示的内容是__________。


正确答案:
15【解析】本题考查函数调用中参数传递的知识。在VBA的函数调用时,参数有两种传递方式:传址传递和传值传递。如果在函数声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本题中形参均为传址传递,即a=x=3,b=y=5,c=z=10。但是在子程序里面对c重新赋值为c=a*b=15,这个值l5会回送给实参2,所以最后显示的值Z也就是l5。

第3题:

在名为”Forml”的窗体上添加三个文本框和一个命令按钮,其名称分别为”Textl”、”Text2”、”Text3”和”Commandl”,然后编写如下两个事件过程:


正确答案:
510【解析】本题考查“ ”运算符的使用。“ ”运算符可以用于计算两个数之和,也可以使用“ ”运算符连接两个字符串,“ ”,运算符两端的表达式的基本类型决定了“ ”运算符所做的操作,如果两个表达式都是数值或者一个表达式是数值,另一个表达式是字符串,则“ ”代表相加;如果两个表达式都是字符串则“ ”代表字符串的连接。本题中,由于文本框的Text属性值的类型是字符串,所以“ ”运算符连接的是字符串…5和字符串“10”,所以本题答案为510。

第4题:

在窗体上画1个命令按钮(名称为Commandl)和1个文本框(名称为Textl),然后编写如下事件过程:

程序运行后,在文本框中输入3,然后单击命令按钮,则Y的值变为__________。


正确答案:
9【解析】本题考查多分支语句SelectCase的知识。SelectCase用于实现多分支结构,其使用格式为: 其功能是根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行.如果测试表达式的值等于某一个表达式的值,则选择该语句块的语句执行,执行完毕后退出Case结构。本题中由于x的值为3,符合第一个Case语句的条件,所以执行y=x*x后退出Case结构,最后Y的值为9。

第5题:

在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Textl),并在命令按钮中编写如下事件代码:PrivateSubCommandlClick()m=17n=Len(Str$(m)+Sp2ace(5))Me!Text1=nEndSub打开窗体运行后,单击命令按钮,在文本框中显示______。

A.5

B.8

C.9

D.10


正确答案:D

第6题:

在窗体中添加了一个文本框和一个命令按钮(名称分别为Textl和Commandl),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为"Access模拟”。以下能实现上述操作的事件过程是( )。

A.Private Sub Commandl.Click( ) Caption=”Access模拟”Commandl.

B.Private Sub Textl click( ) Caption=”Access模拟”EndSubEndSub

C.Private SUb Commandl Change( ) Caption=”Access模拟”Commandl.

D.Private Sub Textl_Change( ) Caption=”Access模拟”End SubEnd Sub


正确答案:D
暂无解析,请参考用户分享笔记

第7题:

在窗体上添加一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:

程序运行后,单击命令按钮,在文本框中显示的值是__________。


正确答案:
30【解析】本题考查VBA中二维数组和循环的知识。本题属于比较简单的问题,使用了二重循环为二维数组进行了部分赋值,最后求两个数组元素值并求和,注意这两个元素是否已被赋值,若没有赋值则为0。本题中对于a(2,3)赋值为2*3也就是6,a(4,6)赋值为4*6也就是24,最后的结果为6 24=30。

第8题:

在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:

Private SuB cormmandl_Click()

Dim i,j,x

For i=i To 20 step 2

x=0

For j=1 To 20 step 2

x=x+1

Next j

Next i

Text1.Value=Str(x)

End SuB

打开窗体运行后,单击命令按钮,文本框中显示的结果是

A.1

B.7

C.17

D.400


正确答案:A
解析:本题是一个双重循环,外循环中每循环一次,x的值都是从0开始累计,所以外循环中到最后一次循时,x的值是0,而内循环中的最后一次循环是j=20 to 20step 3所以此时内循环只循环一次,x的值为x=0+1=1,所以本题答案为A)。

第9题:

( 31 )在窗体上有一个命令按钮 Commandl 和一个文本框 Textl ,编写事件代码如下:

Private Sub Command1_Click()

Dim i,j,x

For i = 1 To 20 step 2

x = 0

For j = To 20 step 3

x = x + 1

Next j

Next i

Textl.Value=Str(x)

End Sub

打开窗体运行后,单击命令按钮,文本框中显示的结果是

A ) 1

B ) 7

C ) 17

D ) 400


正确答案:A