设工程文件包含两个窗体文件Forml.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Commandl的命令按钮。 Forml的代码如下: Public X As Integer Private

admin2013-11-29  28

问题 设工程文件包含两个窗体文件Forml.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Commandl的命令按钮。
  Forml的代码如下:
  Public X As Integer
  Private Sub Form_Load()
    X=1
    Y=5
  End Sub
  Private Sub Commandl_Click()
    Form2.Show
  End Sub
  Form2的代码如下:
  Private Sub Commandl_Click()
    Print Forml.X,y
  End Sub
  Modulel的代码如下:
  Public Y As Integer
  运行以上程序,单击Forml的命令按钮Commandl,则显示Form2;再单击Form2上的命令按钮Corn—mandl,则窗体上显示的是(     )。

选项 A、1 5
B、0 5
C、0 0
D、程序有错

答案A

解析 在Forml窗体模块中x被定义为全局变量,这使得它的值可以存其他模块中通过“过程名。变量名”的形式被引用。而变量y在标准模块中被定义为全局变量,则它可以在工程的每个模块,每个过程中使用。因此程序运行时,x赋值为1,y赋值为5,它们的值都可以在Form2 中引用。
转载请注明原文地址:https://jikaoti.com/ti/kn60FFFM
0

最新回复(0)