首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为Command1,然后编写如卞程序: Private Sub Command1-Click() Dim a(10) As Integer Dim x As Integer For i=1 To 10
在窗体上画一个命令按钮,其名称为Command1,然后编写如卞程序: Private Sub Command1-Click() Dim a(10) As Integer Dim x As Integer For i=1 To 10
admin
2010-03-22
28
问题
在窗体上画一个命令按钮,其名称为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
MsgBox a(f(x)+x)
End Sub
Function f(y As Integer)
y=y+2
f=y
End Function
程序运行后,单击命令按钮,消息框的输出结果为______。
选项
答案
6
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参:若用ByRcf声明,说明此参数为传址调用,此时形参的变化将会返回到实参:没有说明传递类型,则默认为传址传递。本题中函数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+fx)),则会先取得x的值1,然后再计算f(x)的值为3,那么最后输出的就不是a(6)的值而是a(4)的值了。
转载请注明原文地址:https://jikaoti.com/ti/PRP0FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列叙述中正确的是()。
有两个关系R和S如下:则有关系R得到关系S的操作是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列有关内联函数的叙述中,正确的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
负责数据库中查询操作的数据库语言是( )。
随机试题
词的非理性意义主要体现在哪些方面?
引起胃的容受性舒张的途径是
患者女性,50岁,妊娠5次,生产3次。近来有阴道不规则出血。妇科检查发现子宫颈肥厚,活检病理报告为高分化鳞状细胞癌。子宫颈癌根治术标本检查,报告为子宫颈高分化鳞癌,侵及子宫颈深部组织达1cm,切除淋巴结未见癌转移。与患者肿瘤病变相符的是
下列关于处方书写规则正确的是
施工安全管理目标策划中,工作目标是安全生产达标合格率和优良率直分别达到()。
装运期的规定方法很多,其中比较明确合理的规定方法是近期装运。()
如果货物的丢失、损害系由于承运人意图诈骗,在提单上列入有关货物的不实资料或漏列有关内容,该承运人则无权享受提单规定的赔偿责任限制,而应按实际损失赔偿。()
1917年11月7日晚9点45分,伴随着“阿芙乐尔”号巡洋舰上大炮发出的一声怒吼,起义者攻打冬宫的战斗开始了!结合对右图的理解,下列各项中不属于俄国十月革命特点的是()。
中国历代异常发达的政治哲学和历史哲学早就无数次告诫世人:权力的私有及其日益专横,只能导致万民涂炭、王朝崩溃的惨祸。但是由于所有这些深痛剖析永远难以进入法律层面而成为制约统治权力的刚性力量,所以它们只能转而定型为一种“代偿”方式,即思辨、文学和伦理等领域中的
OnErrorGot00语句的含义是______。
最新回复
(
0
)