首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为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
90
问题
在窗体上画一个命令按钮,其名称为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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
在下列标识符中,不属于文件流类的标识符是
下列运算符中,不能被重载的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
下列选项中不属于结构化程序设计原则的是()。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
在窗体上添加一个命令按钮(名为Command1),然后编写如下程序,Functionm(xasInteger,yasInteger)asIntegerm=If(x>y,x,y)EndFunctionPrivateSubCununandl_Click
随机试题
下列可以适用继续履行责任的是()
常用检查甲状旁腺功能亢进症的方法
服用华法林初期,应当每日监测凝血指标,将国际标准化比值(INR)目标值控制在()
背景华东机电安装公司通过招投标竞争在某市承包一大型商场的机电安装工程,工程范围包括:供暖及给水排水工程、建筑电气工程、通风与空调工程、建筑智能化工程、消防工程、电梯工程和锅炉安装工程等,合同造价为6200万元。其中变配电所应提前受电为其他建筑设备
存款人尚未清偿其开户银行债务的,不得申请撤销该账户。()
泰昌有限公司共有6个股东,公司成立两年后,决定增加注册资本500万元。下列说法错误的有()。
在企业销售物流的效率评价指标中,准确完成物流率指的是()的比值。
海外游客发生伤亡事故后,导游人员应该迅速通过旅游行政部门通知伤亡者所属国家驻华使、领馆和死者家属。()
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的两个表对象“tTeacher1”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。创建一个查询,将“tTeacher1”表中年龄小于等于45的党员教
Theeconomicforceswhichmayaffectthenewpublicofferingofstockincludesuddendownturnsinthemarket,hedgingandother
最新回复
(
0
)