首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为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
32
问题
在窗体上画一个命令按钮,其名称为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://kaotiyun.com/show/w4wp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下程序段inlk=10;docout<<‘*’;while(k--);运行时显示字符*的个数是()。
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
设二叉树如下:则中序序列为
软件详细设计生产的图如下:该图是( )
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整(1)定
下列关于派生类构造函数和析构函数的说法中,错误的是()。
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
与窗体和报表的设计视图工具箱比较,下列______控件是数据访问页特有的。
下列关于栈的叙述中正确的是______。
随机试题
患者,女,50岁,因胆总管结石发生胆管炎,出现右上腹部持续性腹痛,伴阵发性加重1d,体温39℃,巩膜黄染,病情观察中要特别注意
专供婴儿食用的主、辅食品不得加入的食品添加剂有
为完成施工阶段投资控制的任务,监理工程师应当做好的工作是( )。
财务会计报告不包括()。
资料:(1)A公司是一个家用电器零售商,现经营约500种家用电器产品。该公司正在考虑经销一种新的家电产品。据预测该产品年销售量为1080台,一年按360天计算,平均日销售量为3台;固定的储存成本为2000元/年,变动的储存成本为100元/台(一年);固定的
依据《中华人民共和国注册会计师法》的规定,合伙会计师事务所以其全部资产对其债务承担责任,不足部分山当事合伙人承担无限责任。 ( )
教师在讲授朗读技巧时,举例说明朗读中的轻声现象。为了让学生形象理解,特为学生列举了以下例子,其中不符合要求的一项是()。
从所给选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
沟通焦虑是指在口头沟通或书面沟通中,经历的过度紧张与不安,因而影响沟通的技巧。高度口头沟通焦虑的人通常会扭曲其工作的沟通需求,以使沟通的需求减至最少。根据上述定义,下列属于高度口头沟通焦虑的一项是()。
在桑代克以猫作为实验对象的研究中,当猫开始的动作无效时,会通过改变动作设法逃出去,桑代克认为猫的这种反应符合的学习规律是
最新回复
(
0
)