首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim m As Integer, n As Integer n=2 For m=1 To 3 Print proc(n); Next m End Sub F
编写如下程序: Private Sub Command1_Click() Dim m As Integer, n As Integer n=2 For m=1 To 3 Print proc(n); Next m End Sub F
admin
2020-07-22
28
问题
编写如下程序:
Private Sub Command1_Click()
Dim m As Integer, n As Integer
n=2
For m=1 To 3
Print proc(n);
Next m
End Sub
Function proc(i As Integer)
Dim a As Integer
Static b As Integer
a=a+1
b=b+1
proc=a * b+i
End Function
程序运行后,单击命令按钮Command1,输出结果为( )。
选项
A、3 3 3
B、3 4 5
C、3 5 6
D、1 2 3
答案
B
解析
变量b定义为Static即静态变量,它的特点是每次调用都会保留上次的值。程序click事件中调用了3次proc(n),即proc(2):
第一次,a=a+1=0+1=1, b=b+1=0+1=1 , proc=a*b+i=1*1+2=3;
第二次,a=a+1=0+1=1, b=b+1=1+1=2 , proc=a*b+i=1*2+2=4;
第三次,a=a+1=0+1=1, b=b+1=2+1=3 , proc=a*b+i=1*3+2=5;
因此输出的结果为3 4 5。
转载请注明原文地址:https://kaotiyun.com/show/JPHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关下VB应用程序的叙述中正确的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommand1Click()Dimaa:Array(1,2,3,4)J=1Fori=4To1St
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
数据库系统的三级模式不包括
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
以下关于图片框控件的说法中,错误的是( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
有关睫状视网膜动脉的叙述,错误的是
A.动力性肠梗阻B.血运性肠梗阻C.机械性肠梗阻D.不完全性肠梗阻E.绞窄性肠梗阻由于器质性病变致肠腔变小,使肠内容物通过发生障碍,称为
建筑施工企业必须按照(),对建筑材料、建筑构配件和设备进行检验,不合格不得使用。
证券市场的资本配置功能是通过()引导资本流动来实现的。
在建设用地使用权转让的限制中,如需要改变原出让合同的规划用途,必须事先向()提出申请,经审核批准,调整土地使州权出让金,方呵进行转让。
LastnightIwasdrivingfromHarrisburgtoLewisburg,adistanceofabout80miles.Itwaslate,Iwaslate,andIwasdriving【
国家建立统一的义务教育教师职务制度。教师职务分为()、()和()。(2014.湖北)
犯罪的基本特征是()
1.Whenpeopleindevelopingcountriesworryaboutmigration,theyareusuallyconcernedattheprospectoftheirbestandbright
Iamverydisappointed()theresultsoftheexperiment.
最新回复
(
0
)