首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体中有命令按钮Command1,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x = 20 y = 2 f = x * y End Function
窗体中有命令按钮Command1,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x = 20 y = 2 f = x * y End Function
admin
2015-07-01
104
问题
窗体中有命令按钮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
解析
本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答案为D)。
转载请注明原文地址:https://www.kaotiyun.com/show/v1gp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是()。
排序时如果选取了多个字段,则结果是按照()。
每个查询都有3种视图,分别为:设计视图、数据表视图和【】。
在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是
DBMS(数据库管理系统)是
设有如下代码:x=0Dox=x+1LoopWhilex>=______运行程序,要求循环体执行4次后结束循环,请在空白处填入适当语句使程序完整。
若要在子过程Proc1调用后返回两个变量的结果,下列过程定义语句中有效的是()。
下列叙述中正确的是()。
下面程序段运行完后,变量i的值是【】。i=1s=0DoWhilei<5s=s+ii=i+2
随机试题
Intheidealizedversionofhowscienceisdone,factsabouttheworldarewaitingtobeobservedandcollectedbyobjectiveres
A.形似蝌蚪,分头、颈、尾三部分B.迅速完成第二次成熟分裂,形成精子细胞C.经形态改变形成精子D.位于精原细胞的内侧,胞体大E.紧靠基膜,胞体小次级精母细胞
乳腺囊性增生症的主要处理措施是()
A.孕8周末B.孕16周末C.孕20周末D.孕28周末E.孕36周末出生后能啼哭,可呼吸,但生活能力弱,加强护理可存活,妊娠周数是()。
在进行地基基础设计时,哪些级别的建筑需要验算地基变形?
在人的一生中,流体智力会不断增长。()
Mysisterdoesn’tlikeskating,______.
1.01,1.02,1.03,(),1.08,1.13
IstheUnitedStatesameltingpot?Inotherwords,haveimmigrantstotheUSAmergedwiththenativeAmericansand(1)_____to
在VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量信息的是______。
最新回复
(
0
)