首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y End Function Priva
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y End Function Priva
admin
2018-12-05
37
问题
在窗体中有一个名称为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、105
B、1040
C、205
D、2040
答案
D
解析
本题主要考查局部变量的使用和函数调用过程中的参数传递。参数传递的方式有传值和传址两种形式,其中默认的方式是传址。本题中Click事件和函数f都有变量y,但都是各自的局部变量,只是同名而已。同样Click事件和函数f中的x也是局部变量(形式参数也属于局部变量),但此处的参数传递是传址,因此函数f对变量×的修改会带回到Click事件。在Click事件中,调用函数f的同时将参数×以传址的方式传给了函数f。在函数f中×被重新赋值为20,并与函数f的局部变量y相乘得结果40,并通过函数f传回了Click事件。在Click事件中该结果被赋值给该事件的局部变量y,所以调用的结果是Click事件中的局部变量x和y分别变成了20和40。所以此正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/EMMp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为【】。
有“数字时钟”窗体如下:在窗口中有按钮“[开/关]时钟”,单击该按钮可以显示或隐藏时钟。其中按钮的名称为“开关”,显示时间的文本框名称为“时钟”,计时器间隔已设置为500。请在空白处填入适当的语句,使程序可以完成指定的功能。
按照排序过程涉及的存储设备的不同,排序可分为______和______。
面向对象的模型中,最基本的概念是对象和【】。
下列数据模型中,具有坚实理论基础的是______。
访问带有电子表格的数据访问页时,使用下列哪一个按钮可以将数据导出到Excel中()。
有关字段属性,以下叙述错误的是()。
在设计程序时,应采纳的原则之是______。
可以选择输入数据或空格的输入掩码是
“输入掩码”属性用于设定控件的输入格式,其中仅可以对文本型和______数据进行输入掩码向导的设置。
随机试题
Jobswhichrequirespeed,accuracy,reliabilityor________canbeperformedfarbetterbyarobotthanahuman.
肺泡-动脉氧分压差在以下何种情况下不下降?
下列麻疹一般治疗和护理的措施中,哪项不正确
下列属于完全民事行为能力人的是( )。
土地使用权用于自行开发建造厂房等地上建筑物时,相关的土地使用权应当计入所建造的房屋建筑物成本。()
课程改革要求实行国家、地方、学校三级课程管理,因此学校可以根据自身实际情况制定相应的课程标准。()
设f(x)在[0,1]上可导,且满足试证明:存在ξ∈(0,1),使
在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()的职责。
Nancybecameataxidriverbecause
Manylanguagesoftheworldusetheword"computer",orsomethingclosetoit.Butinoneparticularcountry,itislegaltoc
最新回复
(
0
)