首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体中有一个名为Commandl的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=30 y=
窗体中有一个名为Commandl的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=30 y=
admin
2020-06-25
32
问题
窗体中有一个名为Commandl的按钮,该模块内还有一个函数过程:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=30
y=3
f=x*y
End Function
Private Sub Commandl 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定义的变量称为静态变量,每次引用该变量时其值会继续保留。在commandl_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/5hcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于生成表查询的叙说中,错误的是
运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个表对象住宿登记表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房间号”的前两位为楼号。试按以下要求完成设计:(1)创建一个查询,查找楼号为“01”的客人记录,
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,
在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的
软件集成测试不采用
下列能够交换变量X和Y值的程序段是
在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是
要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
随机试题
A.G蛋白耦联受体B.化学门控通道C.电压门控通道D.机械门控通道神经轴突膜上与动作电位的产生直接有关的蛋白质属于
高频冲击波在分布参数元件与集中参数元件中传播特性不同之处在于()。
保险经纪人是接受()的委托来提供相应的服务。
【真题(中级)】在存货ABC分类管理中,存货分类的基本标准是()。
个人消费类贷款包括()。
下列对效度描述错误的是()
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()。
Whatwillthewomandoaboutthedress?
A、 B、 C、 B
AnAustraliancompanyispreparedtogiveawaycolorTVsets,furcoats,diamondringsandachancetowin12000Australiandol
最新回复
(
0
)