首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为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
27
问题
在窗体中有一个名称为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全国计算机二级
相关试题推荐
在数据流图(DFD)中,带有名字的箭头表示______。
在设计程序时,应采纳的原则之一是______。
窗体中的数据来源主要包括表和【】。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
用户可以在Office电子表格中输入原始数据、______和执行电子表格运算。
用于从文本文件导入和导出数据的宏命令是()。
“AOrB”准则表达式表示的意思是
在宏的表达式中要引用报表repo1上的控件text1,可以使用的引用式是()。
下列选项中,是软件调试技术的是()。
在Access的"学生"表中有"学号"、"姓名"、"性别"和"入学成绩"字段。有以下SELECT语句:SELECT性别,avg(入学成绩)FROM学生GROUPBY性别
随机试题
Thinnerisn’talwaysbetter.Anumberofstudieshave【C1】________thatnormal-weightpeopleareinfactathigherriskofsomedi
我国《企业会计制度》规定,企业收入不包括的内容是()
临床上常用利尿药治疗原发性高血压,其降低血压的主要机制是
有关责任保险,下列叙述正确的是( )。
根据《物权法》,下列说法不违背物权的基本原则的有()。
国有企业根据生产、经营的需要,对国家授予其经营管理的一般性固定资产,可以自主决定出租、抵押或者有偿转让。()
根据导游人员计分办法,导游人员在导游活动中()一次扣除6分。
依据《旅行社条例》,下列关于旅行社业务经营规则的表述,正确的是()。
被中国著名园林专家誉为“鲁东明珠”的是()
英、法、美等国是较早通过资产阶级革命的形式走上资本主义发展道路的国家。从社会发展的时代特征看,英国支持西属拉美殖民地人民独立战争的主要目的是()
最新回复
(
0
)