首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为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
80
问题
在窗体中有一个名称为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://www.kaotiyun.com/show/ZL0p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个数据库文件“sampl.mdt,”。在数据库文件中已经建立了一个表对象“学生基本情况”。根据以下操作要求,完成各种操作。(1)将“学生基本情况”表名称改为“tStud”。(2)设置“身份ID”字段为主键;并设置“身份
在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为()。
在Access中,如果不想显示数据表中的某些字段,可以使用的命令是()。
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的两个表对象"tStudl"和"tStud2"。请按照以下要求完成设计:(1)创建一个查询,查找并显示"编号"、"姓名"、"性别"、"年龄"和"团员否"5个字段内容,将查询命名为"qS
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计:(1)创建一个查询,统计人数在15人以上的班级人数,并输出"班级编号"和"班级人数"两列信息。所建查询命
下列关于二叉树的叙述中,正确的是()。
在窗体中,用来输入或编辑字段数据的交互控件是
在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp”)。试按以下要求顺序,完成表及窗体的各种操作:设置“员工表”职务字段值的输入方式为从下拉列表中选择“经理”、“主管”或“
下列关于算法的描述中错误的是
软件测试的目的是
随机试题
高效埋弧焊的方法包括()埋弧焊。
工业生产中用于废热回收的换热方式是混合式换热。()
“群体动力论”和“场论”的提出者是
支配上颌前磨牙及第一磨牙近中的牙髓及其颊侧黏骨膜的为
关于问诊,不正确的是
下列有关投资性房地产的说法中,不正确的是()。
[*]
_____是基于操作性条件反射和积极强化的原理而设计的教学模式,并以此设计了教学机器。
下列句子在修辞运用上与其他三句不同的一句是:
设下三角矩阵(上三角部分的元素值都为0)A[0..n,0..n]如图1-2所示,将该三角矩阵的所有非零元素(即行下标不小于列下标的元素)按行优先压缩存储在容量足够大的数组M[]中(下标从1开始),则元素A[i,j](0≤i≤n,j≤i)存储在数组M的(17
最新回复
(
0
)