首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序: Private Sub Command1_Click() Dim a(10)As Integer Dim x As Integer For i=1
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序: Private Sub Command1_Click() Dim a(10)As Integer Dim x As Integer For i=1
admin
2010-03-22
113
问题
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:
Private Sub Command1_Click()
Dim a(10)As Integer
Dim x As Integer
For i=1 To 10
a(i)=i
Next i
x=1
MsgBoxa(f(x)+x)
End Sub
Function f(y As Integer)
y=y+2
f=y
End Function
程序运行后,单击命令按钮,消息框的输出结果为______。
选项
答案
6
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。本题中函数f的形参y没有使用ByVal声明,则默认为传址传递。当求a(f(x)+x)值的时候,先要求出f(x)+x的值。由于x的值为1,那么调用函数f以后得到f(x)的返回值为3,同时由于函数f中改变了形参y的值,在传址传递的前提下这一改变会影响到对应的实参x,故此函数调用结束后x的值变为3,也就是最后输出的应该是a(6)的值也就是6。举一反三,如果最后输出的不是a(f(x)+x)而是 a(x+f(x)),则会先取得x的值1,然后再计算f(x)的值为3,那么最后输出的就不是a(6)的值而是a(4)的值了。
转载请注明原文地址:https://www.kaotiyun.com/show/E8wp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack为抽象类,它只定义了栈的用户接
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=0;i
下列关于运算符重载的叙述中,错误的是()。
下列数据结构中,属于非线性结构的是( )。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,x轴的正方向是水平向右的,y轴的正方向是竖直向下的。请在横线
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的
下列选项中不属于结构化程序设计原则的是( )。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
正始时期辞赋创作风貌的新变及其成因。
从性质上讲,房产税是一种()
急性肠梗阻,下列哪些情况时应采取手术治疗()
甲国自20世纪80年代起与乙国合作生产某种药品。具体的合作形式如下:乙国企业向甲国企业提供厂房、机器设备和技术力量。待项目实现投产后,甲国以该项目所产的药品偿还乙国企业的各种投资,剩余的产品归甲国企业留成。在20世纪90年代初第一批药品出厂之后10年间,乙
越来越多的人成了互联网追新潮的盲从者,他们生怕自己惯用的虚拟身份在某个网络社区被别人抢先占据。这种场面似乎与1999年前后免费电子邮箱热潮有些相似,当时的统计显示,每个互联网用户平均注册了8.6个电子邮箱。可到2005年,这些邮箱只有18%还在使用,每个互
Mr.Johnsonevidentlyregardedthisasagreatjoke.
根据下表所示的实验设计方案,回答下面题。采用这种设计可控制的主要额外变量是
Nowadaysmobilephoneisnolongerastrangetermtocollegestudents.Pleasewriteanessayofabout120words,makingreferenc
Wheredoestheconversationprobablytakeplace?
A、Hedidn’tworkhardinschool.B、Hetookapart-timejobinschool.C、Hehadalwaysbeenseriousaboutstudy.D、Hehadnointe
最新回复
(
0
)