[单项选择题] 阅读下列程序:Private Sub Command1

[单项选择题] 阅读下列程序:Private Sub Command1,第1张

[单项选择题] 阅读下列程序: Private Sub Command1

[单项选择题] 阅读下列程序: Private Sub Command1_Click() Dim i As Integer, k As Integerk=2For i=1 To 3 Print H(k);Next i End Sub Function H(j As Integer) Static b a=0 a=a+r b=b+1 H=a*b+j End Function 单击命令按钮,执行程序,输出结果是( )。

A.2 3 4

B.3 4 5

C.5 6 7

D.3 5 6

正确答案:

B

参考解析:

函数H中定义了一个静态变量b,被Static修饰的变量,其生命周期为程序的整个执行过程,所以它能够累计记录3次调用函数H的变化。第1次调用H函数后,b值为1,函数的返回值3;第 2次b值为2,函数的返回值4;第3次b值为3,函数的返回值5。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5591136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存