首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Function proc(i As Integer) Dim m As Integer,n As Integer Dim a As Integer
编写如下程序: Private Sub Command1_Click() Function proc(i As Integer) Dim m As Integer,n As Integer Dim a As Integer
admin
2017-04-25
39
问题
编写如下程序:
Private Sub Command1_Click() Function proc(i As Integer)
Dim m As Integer,n As Integer Dim a As Integer,Static b As Integer
n=2 a=a+1:b=b+1
For m=1 To 3 proc=a*b+i
Print proc(n); End Function
Next m
End Sub
程序运行后,单击命令按钮Command1,输出结果为
选项
A、3 3 3
B、3 4 5
C、3 5 6
D、1 2 3
答案
B
解析
使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放:使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。本题中函数proc中的局部变量a是动态变量,b是静态变量。即每次函数调用后b的值会保留。先后三次调用pmc(n)方法,依次输出3、4、5。
转载请注明原文地址:https://kaotiyun.com/show/QUGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
单击命令按钮时,下列程序的执行结果为PrivateSubCommand1_click()DimXAsInteger,YAsInteger x=12:y=32 CallPCS(x,y) Print
程序执行结果s的值是【】。PrivateSubsub1(ByvalpAsInteger)p=p*2EndSubPrivateSubCommand1_Click()DimiAs
有如下程序:PrivateSubForm_CHck()DimiAsInteger,sumAsIntegersum=0Fori=2TO10IfMod2<>
执行以下程序段后,变量c$的值为______。a$="VisualBasicProgramming"b$="Quick"c$=b$&UCase(Mid$(a$,7,6))&Right$(d$,12)
下列程序段的结果为A="ABBACDDCBA"Fori=6To2Step-2 X=Mid(A,i,i) Y=Left(A,i) Z=Right(A,i) Z=X&Y&ZNextP
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_click()Dimx,yAsSingleDimzAsIntegerx=InputBox("
下列关于多重窗体程序的叙述中,错误的是()。
在窗体上画两个组合框,其名称分别为Combo1、Comb02,然后画两个标签,名称分别为Label1、Labe12。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。PrivateSubCo
下列关于文件的叙述中,错误的是()。
以下叙述中错误的是
随机试题
阿片类药物中毒的拮抗剂有()。
患者,女性,48岁。因肺癌行右上肺叶切除术。术后24小时内最常见的并发症是()
【材料1】近日记者从武汉市中心医院获悉,为推进改革,促进合理用药,中心医院今年1月开始对医生合理用药实行考核。在湖北省率先对医生合理用药实行“驾照式”管理,每人每年12分,根据医生不合理用药的严重程度,分为四档进行扣分并罚款,如果扣满12分,医生将被暂停
面向合格投资者公开发行企业债券必须满足发行人最近3个会计年度实现的平均可分配利润不少于债券1年利息的()倍。
关于耕地占用税,下列说法正确的是()。
资料一万达集团创立于1988年,形成商管、文化、地产、金融四大产业集团。2017年年末企业资产7000亿元,营业收入2273亿元,位列财富世界500强第380位,在国内外享有很高的声誉。万达商业地产股份有限公司是全球商业地产行业的龙头企业,
下列关于世界上第一台电子计算机ENIAC的叙述中,不正确的是()。
2008年5月12日发生在四川汶川的地震产生的主要原因是()。
一起盗窃案发生,经调查共有二人合伙作案。警察逮捕了甲、乙、丙、丁四名嫌疑人,罪犯必是其中二人。经询问,甲说:“丁是罪犯。”乙说:“甲是罪犯。”丙说:“我不是罪犯。”丁说:“我也不是罪犯。”经调查,四人中二人说了假话,二人说了真话。则下列哪项可能为真?(
ThemanMr.Cheneyaccidentallyshotandinjuredis
最新回复
(
0
)