问题库
search
首页
计算机
驾照考试
关于
share
窗体中有命令按钮Command1,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x=20 y=2 f=x * y End Function Private Sub Command1_Click() Dim y As Integer Static x As Integer x=10 y=5 y=f(x) Debug.Print x;y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是( )。
A.10 5
B.10 40
C.20 5
D.20 40
浏览337
arrow_forward
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:D
content_copy
解析:
【解析】本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答案为D)。
相关内容
应用入侵防护系统(AIPS)一般部署在()
下面是基于ARM内核的嵌入式芯片中有关GPIO的叙述,其中错误的是( )。
设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( )。
设栈的顺序存储空间为 S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为( )。
标签
二级ACCESS
20
函数
as
integer