首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为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
68
问题
在窗体上画一个命令按钮,其名称为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://jikaoti.com/ti/vAP0FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#includevoidprint(doublea){cout
在下列标识符中,不属于文件流类的标识符是
下面程序的运行结果是()。#includeintx=5:intfun(inta){intc;C=X*a:returnC;}voidmain()
数据库技术的根本目标是()。
下列关于线性链表的叙述中,正确的是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整
p是指向ClassA类型对象的指针。执行deletep;时,系统自动调用
对建立良好的程序设计风格,下面描述正确的是()。
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
下列关于数据库技术的叙述,错误的是______。
A.糖尿病肾病B.淀粉样变肾病C.多发性骨髓瘤肾损害D.狼疮性肾炎E.紫癜性肾炎男性,58岁。腰痛半年,双下肢水肿2周。化验血生化:ALB26g/L,球蛋白110g/L,Cr220μmol/L,Ca2+3.0mmol/L;尿:Pro(+++)
红霉素与氨茶碱口服发生药物相互作用的原因是
可以全面描述正态分布资料特征的两个指标是
在建设工程施工阶段监理工程师进度控制的工作内容包括( )。
Doanimalshaverights?Thisishowthequestionisusuallyput.Itsoundslikeauseful,ground-clearingwaytostart.(1)Actu
典型的局域网可以看成由以下3部分组成:网络服务器、工作站与【 】。
Howmanyadultswerekilledintheexplosion?
Althoughonemightnotthinksofromsomeofthecriticismofit,advertising【B1】______thekindofsocietyintheUnitedKingdo
A、Mothersabusetheirchildren.B、Peoplehavenodrinkingwater.C、PeopledrinktoomuchCoca-cola.D、Peopleliveinextremepov
最新回复
(
0
)