首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码: Private Sub Command l_Click() Static a a=1:b=2:c=3 Call f(
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码: Private Sub Command l_Click() Static a a=1:b=2:c=3 Call f(
admin
2020-04-18
22
问题
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:
Private Sub Command l_Click()
Static a
a=1:b=2:c=3
Call f(a,b,c)
Print a;b;c
End Sub
Sub f(ByVal x,ByRefy,z)
x=x+1:y=y+1:z=z+l
End Sub
运行程序,单击命令按钮,窗体上显示的是
选项
A、1 3 3
B、1 3 4
C、2 3 3
D、2 3 4
答案
B
解析
在Visual Basic中调用过程时,参数有两种传递形式:按值传递(Byval)和按址传递(Byref),默认为按址传递。其中,当参数按址传递时,如果在引用该参数的过程中改变了形参的值,同时也就改变了传递参数时实参变量的值。本题中f的参数x是按值传递的,y和z是按地址传递的,因此在f中对x的改变不会影响实参a,对y和z的操作会影响实参b和c。
转载请注明原文地址:https://jikaoti.com/ti/0Yx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是
若要清除列表框控件中的所有列表项,应该使用的方法是
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:PrivateSubCommandl_Click()PrivateSubf1(ByRefx1AsInteger,DimxAsInteger
以下关于多窗体的叙述中,正确的是
假定列表框List1中没有被选中的项目,则执行List1.RemoveItemList1.ListIndex语句的结果是()。
以下关于多重窗体程序的叙述中,错误的是
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是
编写如下程序:PrivateSubCommandl_Click()DimiAsInteger,iAsIntegern=InputBox("输入一个大于1的正整数")Fori=2Ton
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是产生20个0~1000的随机整数,放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法
随机试题
下列关于外观设计专利申请文件中的简要说明说法错误的是()
某企业预计未来5年的年超额收益将保持在25000元的水平上,该企业所在行业的平均收益率为13%,则企业的商誉价值为()
99mTc胶体作消化道出血显像适用于
患儿,男,3个月。腹泻2天,呈黄绿色稀便,有奶瓣和泡沫。为纠正轻度脱水,应选择()。
酚类化合物氟化亚锡
某房地产的法定用途为工业用途,现状为商业用途,拟对该房地产进行估价。若以改变用途的假设为前提进行评估,需在估价的假设和限制条件中对估价结果进行限制。以下说法中,不正确的是()。
《中华人民共和国教师法》于()起开始施行。
根据《行政诉讼法》的规定,第~审行政案件由中级法院管辖的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){一一c
•Readthearticleaboutpackagingandlabeling.•ChoosethebestwordtofilleachgapfromA,B,CorDthatfollow.•Forea
最新回复
(
0
)