首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: 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
27
问题
有如下程序代码:
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://jikaoti.com/ti/kNS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomizeFori=1.To10a(i)=In
下列关于顺序文件的描述中,正确的是
表达式Sgn(0.25)的值是
VB中,若没有显式声明变量的数据类型,则默认的类型是
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:PrivateSubCommand1—Click()Staticaa=1:b=2:c=3Callf(a,b,c)Printa;b;CEndSubSubf(ByVal
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pic
设X为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
能够用于标识对象名称的属性是
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
下面描述中不属于数据库系统特点的是
随机试题
现代科学技术的三大支柱不包括()
当然退伙
下列有关缓释作用的说法正确的是
女性,40岁。发作性剑突下及右上腹绞痛3天,伴有寒颤。半年前有过类似的情况发作史。查体:体温39℃,脉搏110次/分,血压。140/85mmHg,血常WBC10×109/L,N80%。神志清楚,巩膜轻度黄染,右肋下缘扪及肿大的胆囊,触痛。首选的检查方法
A.沉香饮片B.大血藤饮片C.降香饮片D.苏木饮片E.通草饮片切面有银白色光泽,髓部中空或有半透明的薄膜,体轻,质松软,有弹性的是()。
下列关于开标的说法,错误的是()。
密码是操作员进入系统的通行证,它一般由电算主管设置和更改。()
下列各项中,应作为固定资产投资完成额统计的是()。
关于操作系统的描述中,正确的是
Whatdoesthemanwanttodo?
最新回复
(
0
)