首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为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
2020-06-25
22
问题
在窗体中有一个名称为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/Hmcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
要指定在报表每一页的底部都输出的内容,需要设置
下列关于Access查询条件的叙述中,错误的是
Access中,设置为主键的字段
下列选项中,不是Access窗体事件的是
在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是
以下程序段运行结束后,变量X的值为X=2Y=4DOX=x*yY=y+1LoopWhiley<4
下列表达式中,能够保留变量X整数部分并进行四舍五入的是
将一个数转换成相应字符串的函数是
某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……):为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为
随机试题
刘过,字改之,号_______,四举不第,一生布衣,放浪江湖。词集有_______。
十二指肠溃疡患者可能有的体征是
判断牙髓活力最可靠的检查方法是
急性细菌性痢疾病变最显著的部位是
国内许多工厂进行蒸馏操作时最乐于采用的一种塔形是()。
在确定完工产品与月末在产品费用的分配方法时,应该考虑的条件有()。
以下有关Microsoft公司Visio基本术语的描述,错误的是()。
下列原则可作为物业管理活动的前提条件的是()。
看到天上的白云,自然而然地想象为大海、山峰或某种动物,这种想象是()。
下列关于公民这一概念的表述,正确的有()。
最新回复
(
0
)