首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
44
问题
编写如下程序:
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://www.kaotiyun.com/show/JPHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommand1Click()Dimaa:Array(1,2,3,4)J=1Fori=4To1St
以下关于过程及过程参数的描述中,错误的是
有如下语句序列:Dima.bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
数据库系统的三级模式不包括
以下说法中正确的是
下列说法中错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
下列说法中,错误的是
在关系数据库中,用来表示实体间联系的是
随机试题
某公司进口一批铁矿石,该矿石在进口环节除了缴纳关税外,还需缴纳()
呼吸衰竭的患者,由于二氧化碳潴留引起的临床表现是
A.良性肿瘤B.交界性肿瘤C.恶性肿瘤D.肿瘤样病变E.继发性肿瘤皮肤乳头状疣属于
已包括在公路工程概、预算定额中的“其他工程费”有()。
下列有关年金的说法中,正确的是()。
在实施属性抽样时,注册会计师将总体定义为包括整个被审计期间的交易,但在期中实施初始测试。如果低估了剩余期间将要发生的项目的数量,下列观点和说法中不正确的是()。
效用是消费者在某种物品或劳务的消费中所获得的满足程度,其具有哪些特征?()
研究一个民族的文学的时候,必须要将其当作一个有机的整体去进行研究,而不能将整体分割零散。没有任何计划和程序地去进行研究。马太.阿诺德说过:“不管是人类全部的精神历史,也就是全部文学,还是单单一部伟大的文学作品,要想体现出文学的真正力量,就一定要将它们当作一
平反是指对处理错误的案件进行纠正。根据上述定义,下列哪项最为准确地说明了上述定义的不严格?
如果银行职员严格遵守操作流程,并且金库在开启前经过严格的指纹和人脸识别,那么金库就不会被盗,除非出现如抢劫这样的特殊意外。这家商业银行的金库在工作时间被盗。如果上述断定是真的,那么以下哪项也一定是真的?
最新回复
(
0
)