首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为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
75
问题
在窗体中有一个名称为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全国计算机二级
相关试题推荐
查询15天前参加工作的记录的准则是()。
能够实现从指定记录集里检索特定字段值的函数是______.
要限制宏操作的范围,可以在创建宏时定义()。
用于从文本文件导入和导出数据的宏命令是()。
模块包含了一个声明区域和一个或多个子过程(Sub开头)或函数过程(以【】开头)。
软件工程研究的内容主要包括:【】技术和软件工程管理。
VBA编程中,要得到[15,75]上的随机整数可以用表达式【】。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
表达式4+5\6*7/8Mod9的值是______。
随机试题
工具用具使用费属于()。
关于急性(普通型)肝炎的描述,正确的是
腹部积块质软不坚,固定不移,胀痛不适,舌苔薄,脉弦。证属()腹中结块柔软,时聚时散,攻窜胀痛,脘胁胀闷不适,苔薄,脉弦等。证属()
上消化道出血范围是
护士为产妇讲述母乳喂养的方法时,介绍避免母亲乳头皲裂最主要的措施是
甲公司于2012年6月向国务院专利行政部门提出某产品生产方法的专利申请,2015年10月被授予专利权。已知乙公司2012年1月已经以相同的方法生产出该种产品。根据专利法律制度的规定,下列未经甲公司许可而实施的行为中,属于侵犯甲公司专利权的是()。
决定教育事业发展规模和速度的是()。
波兹南事件后,()出任波党第一书记。
在给学生讲解生词“着急”时,下列()教学法不太适合。(对外经济贸易大学2016)
有三个关系R、S和T如图1-2所示。则由关系R、S得到关系T的操作是()
最新回复
(
0
)