itgle.com

在窗体中添加一个命令按钮cmd和一个文本框txt,然后编写如下事件过程:Private Sub cmd_click( )Dim x As Integer, y As Integer, z As Integerx=5y=7z=0Me! Txt=""Call p(x,y,z)Me! txt=zEnd SubSub p(a As Integer, b As Integer, e As Integer)c=a+bEnd Sub单击按钮,文本框显示的内容是【 】。

题目

在窗体中添加一个命令按钮cmd和一个文本框txt,然后编写如下事件过程:

Private Sub cmd_click( )

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

x=5

y=7

z=0

Me! Txt=""

Call p(x,y,z)

Me! txt=z

End Sub

Sub p(a As Integer, b As Integer, e As Integer)

c=a+b

End Sub

单击按钮,文本框显示的内容是【 】。


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

    在名为“Form. 1”的窗体上添加3个文本框和一个命令按钮,其名称分别为“txt1”、“txt2”、“txt3”和“Commandl”,然后编写如下两个事件过程:

    Private Sub Commandl_Click()

    txt3=txt1+txt2

    End Sub

    Private Sub Form1_Load()

    txt1=""

    txt2=""

    txt3=""

    End Sub

    当打开窗体Form1后,在txt1和txt2中分别输入3和5,然后单击命令按钮Commandl,则文本框txt3中显示的内容为_


    正确答案:35
    35 解析: 本题考查控件类型以及VBA中对应的运算知识。在VBA中的“+”有两种作用,如果“+”两端的操作数为数值型,则“+”完成算术加法;如果“+”两端的操作数为字符串,则“+”完成字符串的连接。在本题中由于txt1和txt2都是文本框,故此输入的数据都作为字符串处理,所以实际结果应该是35。

  • 第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题:

    在名为“Form1”的窗体上添加三个文本框和一个命令按钮,其名称分别为“txt1”、“txt2”、“txt3”和“Command1”,然后编写如下两个事件过程:

    Private Sub Command1_Click()

    txt3=txt1+txt2

    End Sub

    Private Sub Form. l_Load()

    txt1=" "

    txt2=" "

    txt3=" "

    End Sub

    当打开窗体Form. 1后,在txt1和txt2中分别输入3和5,然后单击命令按钮Command1,则文本框txt3中显示的内容为______。


    正确答案:35
    35 解析:本题考查控件类型以及VBA中对应的运算知识。在 VBA中的“+”有两种作用,如果“+”两端的操作数为数值型,则“+”完成算术加法;如果“+”两端的操作数为字符串,则“+”完成字符串的连接。在本题中由于txt1和txt2都是文本框,故此输入的数据都作为字符串处理,所以实际结果应该是35。

  • 第5题:

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

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


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