首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: Private Sub Form_Click () Dim a As Integer a = 2 Sum = 0 For i = 1 To 3 Sum = Sum + f(a) Ne
有如下程序代码: Private Sub Form_Click () Dim a As Integer a = 2 Sum = 0 For i = 1 To 3 Sum = Sum + f(a) Ne
admin
2015-06-30
47
问题
有如下程序代码:
Private Sub Form_Click ()
Dim a As Integer
a = 2
Sum = 0
For i = 1 To 3
Sum = Sum + f(a)
Next i
Print Sum
End Sub
Function f(m As Integer) As Integer
Static b As Integer
b = b + 1
f = m * b
End Function
运行程序,单击窗体后,窗体上显示的是
选项
A、12
B、3
C、6
D、9
答案
A
解析
函数f(m)中b是静态变量,每次引用该变量时,其值会继续保留,这意味着随着调用f(m)次数变化,b的值是变化的,每调用一次f(m),b的值都增加1。当i=1时,调用f(m),b=1,f(m)的返回值为2,sum=2;当i=2时,调用f(m),b=2,f(m)的返回值为4,sum=6;当i=3时,调用f(m),b=3,f(m)的返回值为6,sum=12。故选择A项。
转载请注明原文地址:https://kaotiyun.com/show/zkQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
在窗体上画一个命令按钮,然后编写如下程序;Functionfun(ByValnumAsLong)AsLongDimkAsLongk=1num=Abs(num)DoWhilenumk=k*
下列程序段的执行结果为______。A=0:B=0ForI=-1To-2Step-1ForJ=1To2B=B+1NextJA=A+1NextI
以下程序段运行的结果是______。Dima(-1To5)AsBooleanDimflagAsBooleanflag=FalseDimiAsIntegerDimjAsIntegerD
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。PrivateSub
在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框Text1和若干复选框,其中复选框Check1设置文本框Text1显示的文本是否加下划线。Check1的单击事件过程如下:PrivateSubCheck
随机试题
闻道百,以为莫己若者,我之谓也。
在使用FX2N可编程序控制器控制电动机星-三角起动时,至少需要使用()个交流接触器。
A.胃液的酸度较高而酶含量低B.胃液的酸度较高而酶含量更高C.胃液的酸度低而酶含量也低D.胃液的酶含量较高而酸度低E.胃液的酶含量较高而酸度更高胃期胃液分泌的特点是()
患者,男性,26岁。糖尿病病程10年,胰岛素治疗,血糖未监测,时有低血糖症。近3月眼睑及下肢水肿,血糖300m/L,尿蛋白(++),WBC0~3个/HP,颗粒管型少许,血尿素氮、肌酐正常。诊断考虑()
从某种程度上说,()最能反映经纪公司在业务开展过程中存在的问题,这些问题往往就是引发风险事故的“隐患”。
某分项工程高处作业高度10m,其高处等级、坠落半径分别是()。
编制利润表主要是根据()。
原始凭证和记账凭证都是具有法律效力的证明文件。()
解决我国民族问题的基本政策是
SURMOUNT:ABOVE::
最新回复
(
0
)