首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体中有一个名为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=30 y=3 f=x*y
窗体中有一个名为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=30 y=3 f=x*y
admin
2021-09-06
35
问题
窗体中有一个名为Command1的按钮,该模块内还有一个函数过程:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=30
y=3
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 90
C、30 5
D、30 90
答案
D
解析
本题考查的是参数传递和静态变量。由Dim定义的变量通常称为动态变量,其值会被重新赋值,由Static定义的变量称为静态变量,每次引用该变量时其值会继续保留。在command1_click()事件中,定义y是动态变量,定义x为静态变量,然后进行赋值,x被赋值10,y被赋值5,然后执行y=f(x)语句,此时x的值是10,调用f函数,即f(10)。在f()函数中,定义y为动态变量,x=30,y=3,f=30*3=90,返回到调用语句,所以y的值是90。由于x是静态变量,此时x的值是30,所以程序运行结果是30 90。故本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/pXvp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
Sub过程与Function过程最根本的区别是
窗体中有一命令按钮,名称为Commandl。要求在窗体视图中单击此命令按钮后,命令按钮上面的文字变为加粗,实现该操作的VBA语句是()。
用来测试当前读写位置是否达到文件末尾的函数是
字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符串
若将文本字符串23,8,7按升序排序,则排序的结果是()。
在Access扣,需要发布数据库中的数据的时候,可以采用的对象是
在Access数据库中已有“学生”、“课程”和“成绩”表,为了有效地反映3个表之间的联系,在创建数据库时,还应设置的内容是
在窗体中变量131对应的文本框为Text1,“运行”按钮Command1对应的事件代码如下:PrivateSubCommand1_Click()DimresultAsStringm=Val(Me!Text1)
VBA的子字符串检索函数是()。
随机试题
SpeakerA:I’vejustheardthattheticketsforSwanLakehavebeensoldout.SpeakerB:Oh,no!______
小柴胡汤与蒿芩清胆汤中均含有的是
诊断肉瘤的主要根据是
诊断细菌性阴道病的指标不包括
“经营单位”栏:()。“装货港”栏:()。
下列关于企业的资产结构与资本结构关系的表述中,正确的有()。
概念的内涵是指概念所反映的事物具有的本质属性(或特有属性),它是从质的方面反映概念的。概念的外延是指具有概念所反映的本质属性(或特有属性)的那些事物,它是从量的方面反映概念的。内涵和外延的反变关系是指具有属种关系的概念之间所具有的一种相互联系、相互制约的关
下列关于物的说法正确的有
下列叙述中是数字签名功能的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
最新回复
(
0
)