首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y
admin
2010-03-30
72
问题
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y y=reminder Loop fun1=x End Function 在下列按钮单击事件中调用该函数,则该程序的运行结果是( )。 Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=100 b=25 x=funl(a,B)Print x End Sub
选项
A、0
B、25
C、50
D、100
答案
2
解析
可以通过两种方式来传递参数,即按值传递参数和按地址传递参数。按值传递参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用ByVal关键字指出参数是按值来传递的。按地址传递参数使过程用变量的内存地址去访问实际变量的内容,在将变量传递给过程时,通过过程可永远改变变量值。默认时是按地址传递参数。 题中funl函数的参数都是按值传送的,函数使用“过程名二表达式”的形式获得函数的返回值,如题中“funl=x”语句。调用函数“x=funl(a,B)”后,x=25。
转载请注明原文地址:https://kaotiyun.com/show/6nmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关于下面语句的说法正确的是( )。String[][]s=newString[10][];
如果一个程序段中有多个catch,程序会( )。
执行下列程序,输出的结果为( )。publicclassTest{publicstaticvoidmain(String[]args){inta=10;for
下列程序输出结果为【】。publicclasstest{publicstaticvoidmain(Stringargs[]){inta=0;outer:for(in
顺序执行下列程序语句后,则b的值是()。Stringa=Hello:Stringb=a.substring(0,2);
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
有如下程序:publicclassMethLoad{publicstaticvoidmain(Stringargs[]){MethLoadclassObj=newMethLoa
Graphic提供的绘图方法可以分为:绘制【】的方法和绘制文本的方法。
随机试题
在Word中,要把整张表格选定,可以先单击表格中任一单元格,然后________________。
甲氨蝶呤治疗急性白血病时的主要副作用是左旋门冬酰胺酶治疗急性白血病时的主要副作用是
女性,50岁,右肩痛,右上肢上举、外展受限8个月,无肩周红、肿、热等现象,疼痛可向颈、耳、前臂及手放射。最可能的诊断是
下面项目中,属于特殊利益支出的是( )。
教育在人的发展中发挥着主导作用,但影响这一主导作用发挥的主要条件是【】
植物:光合作用:氧气
恐龙专家:一些古生物学家声称鸟类是一群叫做厥姆恐龙的后裔。他们通过化石记录发现鸟类和大多数的恐龙相比,厥姆恐龙具有的特征与鸟类更为相似。但是,他们的论述存在致命的缺点——已发现的最早的鸟类的化石比最古老的已知厥姆恐龙的化石早几千万年。因此,古生物学家的声明
心境障碍由于病因未明,不同的学术观点对其分类有不同的角度或区分点,被称为维度。试阐述心境障碍的不同划分维度。
Tomysurprise,thestrictteachersmiledatme______whenIansweredhisquestion.
Whatisthefirstguidelinetoinvestingaccordingtothespeaker?
最新回复
(
0
)