首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: Function Sum(n As Integer) Static k As Integer k = k + n + 1 Sum = k End Function Private Sub Form_Click()
有如下程序代码: Function Sum(n As Integer) Static k As Integer k = k + n + 1 Sum = k End Function Private Sub Form_Click()
admin
2020-04-18
31
问题
有如下程序代码:
Function Sum(n As Integer)
Static k As Integer
k = k + n + 1
Sum = k
End Function
Private Sub Form_Click()
Dim i As Integer
Dim s As Integer
For i = 1 To 3
s = s + Sum(i)
Next i
Print s
End Sub
运行程序,单击窗体,输出结果为
选项
A、6
B、9
C、12
D、16
答案
D
解析
当用Static定义k时,如果没有退出程序,每次引用静态变量的数组后,其值将继续保留,作为下次引用时该变量的初始值。当i=1时,调用sum(1),k=0+1+1=2,s=0+2=2;当i=2时,调用sum(2),k=2+2+1=5,s=2+5=7;当i=3时,调用sum(3),k=5+3+1=9,s=7+9=16。退出For循环,输出s为16,故选D项。
转载请注明原文地址:https://kaotiyun.com/show/1yTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下合法的VB变量名是
在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Commandl的Click事件代码:PrivateFunctionfun(xAsLong)AsBooleanIfxMod2=0Thenf
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click()X=5:
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
结构化程序设计中,下面对goto语句使用描述正确的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为()。
在考生目录下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则把它的大写形式显示在标签Labell中;若是大写字母,则把它的小写形式显示在Labell中;若是其他字符,则把该字符直接
下列说法中,错误的是( )。
以下关于图片框控件的说法中,错误的是
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
在高压管路中使用无孔透垫式盲板时,盲板两侧的压差不应大于()MPa,否则将不可靠。
北京市流行病学资料显示,心脏猝死的女性年平均发生率为
确诊风湿热的次要表现哪一项是错误的
对接热力管道时,应检查管道平直度,在所对接管子的全长范围内,最大偏差值应不超过()mm。
讲授是教师通过口头语言向学生系统传授科学文化知识的教学方式,是教师必须掌握的一项技能。下列哪项不是讲授技能的基本要求?()
你正主持一个会议,意见对立的双方由争辩到恶语相向,你怎么办?
钱穆先生曾说:“做学问可训练做人。”初听不免令人困惑,“做学问”是少数人从事的职业,并非人人可为,更非人人必为,除了享受其研究成果,可谓与大多数人的生活毫无干系。不过,若我们把思路放开。钱先生此言也不难理解。这里的关键在“训练”二字:治学的道理、方法,许多
为了将复杂的大信息系统分解成便于理解和实现的部分,通过将过程和由它们产生的数据类分组、归并,形成【】。
A.admittedB.averageC.breakdownD.closelyE.entirelyF.excessiveG.featuresH.frustrateI.hospitable
A、BuildingPyramids.B、Exploringthespace.C、Paintingapicture.D、Makingplansfortransportation.DWhichofthefollowingbel
最新回复
(
0
)