首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: 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
35
问题
有如下程序代码:
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全国计算机二级
相关试题推荐
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Forvk=1ToLen(x)b=Mid(x,k,
在面向对象方法中,不属于“对象”基本特点的是
以下控件中,能显示滚动条的是
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommand1Click()PrivateSubTextlGotFocus0Text1.Text=“程序设计”Textl.Text=“等级考试”T
下面语句中能够打开随机文件的是
下面不能作为软件设计工具的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
在关系数据库中,用来表示实体间联系的是
随机试题
The18th-centurystatesman,EdmundBurke,oncesaid"Allthatisneededforthetriumphofamisguidedcauseisthatgoodpeople
下列各项中,属于事业单位会计要素的有()。
运用剩余法评估房地产价格,其使用范围主要是()。
利率互换的两种形式是()。I.息票互换Ⅱ.基础互换Ⅲ.本金互换Ⅳ.利息互换
当供给曲线有正斜率,大部分产品的原材料的价格上升时,总供给曲线会移向()。
下列表述中,不正确的一项是()。
(2016年真题)宋朝为弥补律典之不足进行的立法活动有()。
下列语句正确的是
Stoppingcigarettesmokinghasbecomeabigproblemforallgovernments.Indemocraticcountries,theeconomicstrengthofthe
A、Toshowtheircareforkids.B、Toimprovestudents’scores.C、Toreducethestudents’stress.D、Togivekidsmorefreetime.B
最新回复
(
0
)