首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,其名称为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
144
问题
在窗体上画一个命令按钮,其名称为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全国计算机二级
相关试题推荐
有如下程序:include<iostream>usingnamespacestd;classPair{intm,n;public;Pair(intj,intk):m(j),n(k){}intget(){return
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
p是指向ClassA类型对象的指针。执行deletep;时,系统自动调用
概要设计中要完成的事情是()。
关于函数声明格式中的,下列叙述错误的是
下列哪一条不属于数据库设计的任务?()
下列选项中,正确的C++标识符是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
试回答GB/T16311—2009中标线检测抽样方法的相关问题。新施划路面标线初始逆反射亮度系数的取样应执行《新划路面标线初始逆反射亮度系数及测试方法》()。
在分析和设计衰耗器时,使用衰减常数不方便,通常是用()。
电缆火灾扑救对策()
累计凭证是在一定期间内根据多张相同的原始凭证累计而成。()
以下各项中,()是报关企业注册登记许可条件中对注册资本和报关员数量的要求。
某市化妆品生产企业为增值税一般纳税人,于2019年4月成立,适用企业所得税税率为25%。2019年4—12月生产经营情况如下:(1)当年销售高档化妆品给商场,开具增值税专用发票,取得不含税销售收入6500万元,对应的销售成本为2240万元。(2)将
学校和教育机构的权利不包括()。
最低工资立法是各国管制劳动力市场的通行做法。一些经济学家认为,这种做法会提高失业率,而另一些经济学家则指出,这种做法不仅不会提高失业率,反而能够带来工资水平和就业水平的双重上升。请根据你所学的微观经济学理论和模型,讨论以下几个问题:(2013年中国人民大学
请建立一个邮件合并文档。要求:第一行输入“实习证明”,居中对齐。第二行输入“李洋同学”,左对齐;其他内容从剪贴板中粘贴,输入后将文件保存为“实习证明”。
在Excel成绩单工作表中包含了20个同学成绩,C列为成绩值,第一行为标题行,在不改变行列顺序的情况下,在D列统计成绩排名,最优的操作方法是()。
最新回复
(
0
)