在窗体上画两个标签和—个命令按钮,其名称分别为Label1、Labd2和Command1,然后编写如下程序:Private Sub func (L As Label) L.Caption="1234"End SubPrivate Sub Form_

admin2009-09-28  15

问题 在窗体上画两个标签和—个命令按钮,其名称分别为Label1、Labd2和Command1,然后编写如下程序:Private Sub func (L As Label)    L.Caption="1234"End SubPrivate Sub Form_ Load()    Label1. Caption="ABCDE"    Label2.Caplion=10End SubPrivate Sub Command1_ Click()    a=Val(Label2. Caption)    call func(Label1)    Label2.Caption=aEnd Sub    程序运行后,单击命令按钮,则在两个标签中显示的内容分别为 ______。

选项 A、ABCD和10
B、1234和100
C、ABCD和100
D、1234和10

答案D

解析 在形参表中,把形参变量的类型声明为“Control”,就可以向过程传递参数了。若把类型声名为“Label”,就可向过程传递标签。对象的传递只能是按地址传递。本题把L声明为对象参数,向过程func()传递控件。程序运行后,标签Label1、Label2的标题分别修改为“ABCDE”、10。单击命令按钮后变量a被赋予标签Label2的标题10,以实参为Label1调用过程func()后,标签Label1的标题被修改为“1234”,标签Label2标题被赋予变量a的值10。
转载请注明原文地址:https://kaotiyun.com/show/nS1p777K
0

最新回复(0)