首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private x As Integer Private Sub Command1_Click() X=5:
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private x As Integer Private Sub Command1_Click() X=5:
admin
2019-08-21
31
问题
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
Private x As Integer
Private Sub Command1_Click()
X=5:Y=3
Call proc(X,Y)
Label1.Caption=X
Label2.Caption=Y
End Sub
Private Sub proc(a As Integer,ByVal b As Integer)
X=a*a
Y=b+b
End Sub
程序运行后,单击命令按钮,则两个标签中显示的内容分别是( )。
选项
A、25和3
B、5和3
C、25和6
D、5和6
答案
A
解析
虽然在过程proc中参数a默认为按地址传递,参数b指定了ByVal(按值)方式传递,但过程中并没有对a,b的值改变,只对变量X和Y进行了赋值,而X是在窗体模块中起作用的模块变量,而变量Y在proc过程中没有声明,要整个模块中也没有声明,说明它是一个局部变量,只在本过程中起作用。因此,在proc过程中X=a*a=5*5=25,会使按钮单击事件中的变量X值变为25,而按钮单击事件过程中的变量Y不受影响,仍是原来的值3。因此两个标签上会分别显示25和3。
转载请注明原文地址:https://kaotiyun.com/show/pOUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了计算1+3+5…+99的值,某人编程如下:k=1:s=0whilek<=99k=k+2:s=s+kwendprints在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是
设有如下通用过程:PublicFunctionFun(xStrAsString)AsStringDimtStrAsString,strLAsIntegertStr="":strL=Len(xStr)i=strL/2
以下关于通用对话框的叙述中,错误的是
编写如下程序:OptionBase1PrirateSubCommandl_Click()Dimaa=Array(1,2,3,4):s=0:j=1Fori=4To1Step-1s=s+a(i)*j:j=j*10Ne
以下关于控件数组的叙述中,正确的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出包含三个命令按钮的控件数组,名称为cmd1,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为()。
用树型结构表示实体之间联系的模型是()。
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为()。
在VisualBasic中,表达式3*2\5Mod3的值是
随机试题
下列关于氟西汀的描述错误的是
套螺纹时,板牙切削刃对材料产生挤压,因此套螺纹前工件直径必须()螺纹小径。
溶血反应第二阶段的典型症状是()。
下列哪项不是肾动脉栓塞的临床表现
广泛性焦虑障碍中,较少出现的症状是
癫痫持续状态首选药物疗法是
多相换流设备的输入电流中,下列哪些是谐波电流含有率的决定因素?()
ISO/TC207对制定ISO14000系列标准规定的关键原则包括()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作_____________。
A、Freeandqualityeducationforall.B、Nointerventionineducationbythegovernment.C、Morefreedomofeducationforchildren
最新回复
(
0
)