首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x = 20 y = 2 f = x *
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x = 20 y = 2 f = x *
admin
2015-07-01
82
问题
在窗体中有一个名称为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
答案
D
解析
根据题意,用Function声明一个函数f,带有参数x。然后用Sub声明一个过程Command1_Click,在过程中声明了一个Integer变量y,和一个static变量x,为x赋值为10,为y赋值为5。调用函数f(x)赋值给y,在窗口显示x和y的值。因为x是静态变量,程序编译时会为静态变量开辟单独的内存空间;当执行语句y=f(x)时,调用函数Function f(x As Integer),实现静态变量的x按照默认传地址的方式传给函数f的变量x,即静态变量x和函数f的变量x共用同一个地址;因此当函数f的变量x被赋值20,由于共用地址,所以静态变量x的值也为20,则Debug.Print x的值为20。在f(x)函数中,为f赋值为x*y=20*2=40,因此y的值为40,因此选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Vdrp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
关系型数据库管理系统中所谓的关系是指______.
假定有以下两个过程:SubS1(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndSubSubS2(xAs
______、______、OLE对象等数据类型的字段不能设置索引。
下列关于输入输出宏操作的说法中错误的是()。
用于从文本文件中导入和导出数据的宏命令是______。
下面关于完全二叉树的叙述中,错误的是______。
下列叙述中正确的是______。
若有如下二叉树,则对此二叉树前序遍历的结果为()。
VBA代码调试过程中,能够显示出所有当前过程中变量声明及变量值信息的是______窗口。
已知程序段:s=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。
随机试题
患儿18个月,身高84cm,1周前患呼吸道感染,现已康复。该患儿乳牙数目约为
《雪国》中驹子的形象。
影响肾小管重吸收的激素是
对称三相负载接成三角形,功率为2.4kW,功率因数0.6,已知电源线电压UL=380V,通过负载的电流为()A。
商品流通企业战略具有全局性、长远性、抗争性、纲领性和动态性等特点,其中动态性是指()。
根据《中华人民共和国合同法》规定,导致合同无效的情形包括()。
世博园内的一砖一瓦、一车一灯,节能减排新技术的应用可谓__________。毫不夸张地说,国际上目前最先进的节能、环保、生态技术,都已经被囊括其中。填入画横线部分最恰当的一项是:
范长江(暨南大学,2008年)
Computersarenowbeingpushedintoschools.Weknowthatmultimediawillmake【21】______easyandfun.Childrenwillhappily
Thebankclerklistenedcarefully______hecoulddiscoverexactlywhattheclientwanted.
最新回复
(
0
)