首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为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
147
问题
在窗体上画一个命令按钮,其名称为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://kaotiyun.com/show/E8wp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
下列有关模板的叙述中,正确的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是5的是
假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
负责数据库中查询操作的数据库语言是( )。
随机试题
视网膜母细胞瘤容易发生坏死、钙化,在声像图上表现为“钙斑”,“钙斑”的超声检出率是:
肝进行性肿大,质地坚硬如前额,多见于()
A.肺俞、列缺B.太冲、中脘C.脾俞、气海D.足三里、三阴交E.神阙、关元
下列关于人大代表的表述中,说法错误的是:
某施工单位中标承包AB路段双向4车道高速公路交通工程的施工。该路段全长105km,设计速度100km/h,有8个互通式立交,采用封闭式收费,使用非接触式IC卡,全线设8个匝道收费站,收费站监控室有人值守进行收费管理,设一个监控、收费及通信分中心,并且在监控
【背景材料】某机电安装工程公司承接某综合性设施的通风空调安装工程,在施工准备阶段,该机电安装工程公司制定了施工方法和施工工艺,在制定过程中兼顾了进度控制、质量控制、成本控制三大目标,使得对各工序施工活动的质量得到有效控制。该机电安装工程公司对施工环
5年后,对释放过灭火剂的储瓶、相关阀门等部件进行一次(),试验合格方可继续使用。
Withonlyaboutl,000pandasleftintheworld,Chinaisdesperatelytryingtoclonetheanimalandsavetheendangeredspecies.T
A、 B、 C、 C询问最后期限的where疑问句→用“Notuntil+时间名词”回答
贸易条件
最新回复
(
0
)