首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列函数过程: Function fun1(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y y=reminder Loop fun1=
有下列函数过程: Function fun1(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y y=reminder Loop fun1=
admin
2010-11-20
38
问题
有下列函数过程:
Function fun1(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=fun1(a,B)Print x
End Sub
选项
A、0
B、25
C、50
D、100
答案
B
解析
可以通过两种方式来传递参数,即按值传递参数和按地址传递参数。按值传递参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用ByVal关键字指出参数是按值来传递的。按地址传递参数使过程用变量的内存地址去访问实际变量的内容,在将变量传递给过程时,通过过程可永远改变变量值。默认时是按地址传递参数。
题中fun1函数的参数都是按值传送的,函数使用“过程名=表达式”的形式获得函数的返回值,如题中“fun1=x”语句。调用函数“x=fun1(a,B)”后,x=25。
转载请注明原文地址:https://kaotiyun.com/show/Xdmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件生命周期中所花费用最多的阶段是()。
执行下列程序段后输出的结果是【】。publicclassTest{publicstaticvoidmain(Stringargs[]){intx,y;for(y=1,x=1;y<=
阅读下面程序1publicclassTryextendsThread{2publicstaticvoidmain(Stringargs[]){3Tryt=newTry();4t.start();5}
顺序执行下列程序语句后,则b的值是Stringa="Hello";Stringb=a.substring(0,2);
下列程序的输出结果是 classA{ inti,j; A(inti,intj) {this.i=i; this.j=j; } voidprint() {System.out.println("i="+i+""+"j="+j)
下列代码中,将引起编译错误的行是1)publicclassExercise{2)publicstaticvoidmain(Stringargs[]){3)floatf=0.0;4)f+=1.
鼠标在窗口中移动时,产生的事件是______。A)ActionEventB)PrintEventC)KeyEventD)MouseEvent
下列关于Applet的方法中,()是返回HTML中设定的值。
在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。
J2SDK中主要有两个相关环境变量,其中用于指定JDK命令搜索路径的环境变量是【】。
随机试题
45.36kg等于()。
欧洲中世纪教会教育的内容“七艺”包括“三科”“四学”,其中“三科”是指()。
A.心B.肝C.肾D.肺胞宫功能失调与哪个脏腑关系不大
下列不属于心身疾病的是()
关于对法庭审理中违反法庭秩序的人员可采取的措施,下列哪些选项是正确的?(2012年卷二70题,多选)
下列不属于初审必须完成的工作的是()。
费用优化的步骤包括()。
2×17年1月,某事业单位启动一项科研项目。当年收到上级主管部门拨付的非财政专项资金1000万元,为该项目发生事业支出960万元。2×17年12月,项目结项,经上级主管部门批准,该项目的结余资金留归事业单位使用。假定不考虑其他因素,年末,该事业单位应转入“
3,-2,1,3,8,61,()
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
最新回复
(
0
)