首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2015-06-30
42
问题
编写如下程序:
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/TVQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下列程序段,单击命令按钮执行程序后,输出结果为()。OptionBase1PrivateSubCommand1_Click()Dimxx=Array(23,-5,17,38,-31,46,11,8,5,-4)
下列程序执行后,变量x的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10b=30c=400Ifb>aThend=a:a=b:b=dEndIfIfb>cThe
()属性用于设置组合框的风格。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
为了能在列表框中利用Ctrl和Shift键进行多个列表项的选择,则应将列表框的Multiselect属性设置为______。
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
链表不具有的特点是()
在软件生产过程中,需求信息的给出是()
下述说法不正确的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
随机试题
一导体的电阻与所加的电压成正比,与通过的电流成反比。()
谈判双方在执行合同过程中对合同条款理解不同而产生的分歧是()
2
DuringtheOlympicGames,peoplefromallovertheworldcometogetherinpeaceandfriendship.ThefirstOlympicGamesthatwe
对三度房室传导阻滞反复发作,并伴有阿—斯综合征者,首选的治疗是
一般情况下,水平位移监测采用()。
现代会计信息系统是一个()。
资本化率在数量上恒等于折现率。( )
把下面的六个图形分成两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Rememberbooks?Theywerethosepiecesofpaperwithwordsprintedonthem【C1】______inbetweentwo,sometimes,【C2】______covers.
最新回复
(
0
)