niusouti.com

在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为Text1),然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,y As Integer,z As Integerx=5:y=7:z=0Me!Text1=””Call p1(x,y,z)Me!Text1=zEnd SubSub p1(a As Integer,b As Integer,c As Integer)c=a+bEnd Sub打开窗体运行后,单击命令按钮,文本框中,显示的

题目

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

Private Sub Command1_Click()

Dim x As Integer,y As Integer,z As Integer

x=5:y=7:z=0

Me!Text1=””

Call p1(x,y,z)

Me!Text1=z

End Sub

Sub p1(a As Integer,b As Integer,c As Integer)

c=a+b

End Sub

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


相似考题
更多“在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为Text1),然后编写如下事件过程:Private ”相关问题
  • 第1题:

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

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


    正确答案:12
    12 解析: 本题考查的是VBA编程基础、参数传递。由于VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中z的值等于x+y,所以文本框中显示的内容为12。

  • 第2题:

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


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

  • 第3题:

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


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

  • 第4题:

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

    A.5

    B.8

    C.9

    D.10


    正确答案:D

  • 第5题:

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

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


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