首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: 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
2020-06-30
38
问题
有如下程序代码:
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/IUHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommandl_Click()Dima%(3,3)Fori=1To3Forj
在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,如图所示,对应的事件过程是()。
设有如下事件过程:PrivateSubCommand1Click()Dimaa=Array(3,5,6,3,2,6,5,3,5,4,3,9,4,5,6,3,5)x=0n=UBound(a)Fori=0Tonm=0Fori=0
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=1:y=1Do
下面关于文件叙述中错误的是
以下叙述中错误的是
窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox("输入x:",,0):y=InputBox("输入y:
设有以下函数过程:Functionfun(aAsInteger,bAsInteger)DimCAsIntegerIfa
向文本框中输入字符时,下面能够被触发的事件是
以下关于VB对象属性的叙述中,错误的是
随机试题
NowthatwearefairlysurethattherearemanyEarth-likeplanetsintheGalaxy,thetimeisripe(oralmostso)towonderwhet
1.《山居秋暝》的作者王维是盛唐著名山水田园诗人,与孟浩然并称“王孟”。()
A.氯喹B.氨苯砜C.沙利度胺D.烟酰胺E.钙剂周围神经炎
女性,48岁。肝硬化腹水患者,近来自觉腹胀加重,腹围增大,腹痛,发热。查体:腹肌略紧张,全腹压痛,反跳痛,双下肢水肿。给予利尿剂治疗时,下列比例在临床上认为效果最佳的是
上盘相对上移,下盘相对下移的断层是:
按()对房地产市场进行划分,是房地产市场划分的主要方式。
下列对植物有氧呼吸的叙述中,正确的是()。
简述学前健康教育小班儿童的目标。
简述戊辰学制。
指使部属违反职责罪
最新回复
(
0
)