首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y En
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y En
admin
2019-02-19
40
问题
在窗体中有一个名称为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对变量x的修改会带回到Click事件。在Click事件中,调用函数f的同时将参数x以传址的方式传给了函数f。在函数f中x被重新赋值为20,并与函数f的局部变量y相乘得结果40,并通过函数f传回了Click事件。在Click事件中该结果被赋值给该事件的局部变量y,所以调用的结果是Click事件中的局部变量x和y分别变成了20和40。所以此正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/ZL0p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的两个表对象"tStudl"和"tStud2"。请按照以下要求完成设计:(1)创建一个查询,查找并显示"编号"、"姓名"、"性别"、"年龄"和"团员否"5个字段内容,将查询命名为"qS
下列选项中,所有控件共有的属性是()。
下列属性中,属于窗体的“数据”类属性的是
以下不是宏的运行方式的是()。
SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件][GROUPBY要分组的别名[HAVING分组条件]][ORDERBY要排序的别名[ASC|DSC]]所以选项
支持子程序调用的数据结构是( )。
下面不属于软件测试实施步骤的是
下面不属于软件测试实施步骤的是
随机试题
A.小静脉扩张B.毛细血管扩张C.两者皆有D.两者皆无静脉性充血可引起
盆腔CT扫描适应证不包括
下列选项中,会引起严重过敏反应的药物配伍是
溶血性贫血再生障碍性贫血
一列机械横波在t时刻的波形曲线如图所示,则该时刻能量处于最大值的媒质质元的位置是:
什么是关单,其作用是什么?
人民检察院对公安机关及其人民警察在侦查活动中违反刑事诉讼法关于决定,执行、变更、撤销强制措施规定的,要及时发现并纠正,依法实施监督。()
分析陈述性知识与程序性知识的异同。
对于企业内部开发的无形资产,下列关于初始计量的说法中,正确的是()。
(2013年真题)简述法律责任的构成要件。
最新回复
(
0
)