首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click( )
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click( )
admin
2020-08-10
18
问题
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为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://jikaoti.com/ti/E3S0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上无任何控件,且有如下程序代码:PrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSubPrivateSubForm_KeyDown(K
假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是
下面关于VB应用程序的叙述中正确的是
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______Printa(i,j);NextjPrint
有下面程序代码:PrivateSubCommand1_Click()a=3:s=0Fork=1To5s=s+aModk:a=a+kNextkPrintsEndSub
为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为
以下叙述中错误的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
下面关于菜单的叙述中正确的是
随机试题
在漏失严重的井内注水泥塞,一般采用垫稠泥浆至封闭层上部,然后注水泥塞。()
结核性腹膜炎最常见的并发症是
《消费者权益保护法》规定的经营者义务有()。
在合理的施工组织设计、正常施工条件下,生产一个规定计量单位合格结构构件、分项工程所需的人工、材料和机具台班的社会平均消耗量标准是指()。
在附有或有条件的债务重组中,债务人支付实际发生的或有应付金额时,正确的处理方法是()。
在Excel工作簿中,要同时选择多个不相邻的工作表,可以在按住()键的同时依次单击各个工作表的标签。
在word编辑状态下,当前输入的文字显示在()。A.鼠标光标处B.插入点C.文件尾部D.当前行尾部
Youwillnowbeaskedaquestionaboutafamiliartopic.Afteryouhearthequestion,youwillhave15secondstoprepareyourr
IfShakira,aColombianpopstar,marriesherboyfriend,theSpanishnationalfootballerGerardPique,theonlyunusualthingsa
DictationListentothepassage.Forquestions21~25,fillintheblankswiththeexactwordsorphrasesyouhear.Therei
最新回复
(
0
)