首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: 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
30
问题
有如下程序代码:
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全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomizeFori=1.To10a(i)=In
下面语句中能够打开随机文件的是
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=1:y=1Do
下列有语法错误的赋值语句是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)Ord>c的值是()。
语句:PrintInt(Rnd*5+20)的输出不可能是
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicXAsIntegerPrivateYAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
下面叙述中正确的是
在一个有若干个整数的顺序文件中查找一个数(这个数从文本框中输入),找到后在标签Label1中显示该数是文件中第几个数;如果没找到,则显示文件中没有该数的信息PrivateSubCommand1_Click()DimxAsInteger
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
随机试题
防治复苏后缺氧性脑病的措施哪项不合理
黄色斜线填充线指示该区域禁止进入或压线行驶。
具有独立上诉权的是
A、肾盂输尿管交界处狭窄B、下腔静脉后输尿管C、先天性巨输尿管症D、膀胱输尿管反流E、输尿管下段结石以上哪种疾病当病人碘过敏试验阳性时不必做逆行插管尿路造影,而仅需膀胱造影便能明确诊断
B超显像检查,妊娠几周才可见到妊娠环
竣工验收报告的汇总与编制一般由()完成。
下列哪些项是电气调整的三个阶段( )。
路基排地面水的设施中,截水沟长度超过( )时应选择适当的地点设出水口,将水引至山坡侧面的自然沟中或桥涵进水口。
某市为合理用电,鼓励各用户安装“峰谷”电表。该市原电价为每度0.53元,改装新电表后,每天晚上10点至次日早上8点为“低谷”,每度收取0.28元,其余时间为“高峰”,每度收取0.56元。为改装新电表每个用户须收取100元改装费。假定某用户每月用200度电
WhendidMissWangmovetoherapartment?
最新回复
(
0
)