首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click() X=5:Y=3 Call pro
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click() X=5:Y=3 Call pro
admin
2018-06-20
30
问题
在窗体上画一个名称为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/mpy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
以下关于过程及过程参数的描述中,错误的是
窗体上有一个名称为Textl的文本框,一个名称为Combol的组合框。将文本框中的内容添加到组合框中所使用的命令是
用语句Open”C:\teac.txt”ForInputAs#1打开文件后,就可以编程序
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandlClick()a$=InputBox(”请输入一个二进制数”):n=Len(a$)Fori=1Ton
要计算X的平方根并放入变量y,正确的语句是
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
根据《传染性非典型肺炎防治管理办法》的规定,疾病预防控制机构发现疫情或者接到疫情报告,必须立即向以下哪个部门报告
成人出现大便隐血阳性时,消化道出血量至少大于
关于注射剂车间的设计要求错误的说法有
热处理工艺就是通过( )和冷却介质等参数,来达到改善材料性能的目的。
下列说法正确的是( )。
在可行权日之后,与现金结算的股份支付有关的应付职工薪酬公允价值发生变动的,企业应将该变动金额计入()。
木工师傅做55只长50厘米、宽32厘米、高8厘米的抽屉,至少需木料多少平方米?
关于学习动机的表述,正确的是()
[*]
要将一个数字字符串转换成对应的数值,应使用的函数是()。
最新回复
(
0
)