首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2019-06-20
31
问题
编写如下程序:
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://jikaoti.com/ti/KcN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如图2所示,在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每1s在文本框中显示一次当前的时间。PrivateSubTimer1__________TextTime.Text=Time
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommand1_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPri
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。
执行下面的程序段后,变量S的值为()。S=5Fori=2.6To4.9Step0.6S=S+lNexti
检查软件产品是否符合需求定义的过程称为()。
在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程()。PrivateSubCommand1Click()
如果把命令按钮的Cancel属性设置为True,则程序运行后
软件设计中划分模块的一个准则是
在窗体模块的声明部分声明变量时,不能使用的关键字是
随机试题
下列选项中,不属于针对种粮农民直接补贴的政策是()。
婴儿口腔清洁法操作哪项是错误的()
可用于治疗热毒瘀血壅滞所致的消化道肿瘤的是
患者,男,80岁,高血压病30年,因近期血压控制不良而入院治疗,带有活动义齿。护士对其义齿的护理措施错误的是()
工程建设中应当采取有效的消防安全措施,下列表述正确的是( )。
担保审查人员应认真审核抵押率计算方法,准确确定抵押率。抵押率计算公式为()。
某中外合资经营企业的注册资本为500万美元,其中外国合营者认缴出资额为300万美元,中国合营者认缴出资额为200万美元。如果合营企业合同约定分三期缴付出资,则外国合营者第一期缴付的出资额应不低于()万美元。
实验的内部效度指的是什么?影响实验内部效度的因素有哪些?
(1989年)设f(χ)是连续函数,且f(χ)=χ+2∫01f(t)dt,则f(χ)=_______.
Howcanaticketbepurchased?
最新回复
(
0
)