首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: 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
29
问题
有如下函数过程: 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][];
阅读下列程序:publicclassTest{publicstaticvoidmain(Stringargs[]){intx=3;for(inti=1;i<=1
下面程序段的输出结果是【】。publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case0:
算法运行过程中所耗费的时间称为算法的【】。
在Java中,将程序里出现的对象保存在外存中,称为【】。
编译运行下程序后,关于输出结果的说法正确的是()。publicclassconditional{publicsmilevoidmain(stringargs[]){intx=4;System.ou
Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。
有如下程序:publicclassMethLoad{publicstaticvoidmain(Stringargs[]){MethLoadclassObj=newMethLoa
算法复杂度主要包括时间复杂度和______复杂度。
Java语言中访问限定符有______,protected,private和default等。
随机试题
痰浊头痛的主症为
A.胃、肝、脾B.胃C.脾D.肝脾同病
肾阳虚带下过多的主要证候下列哪项是错误的()
公安机关欲对犯罪嫌疑人甲(男),被害人乙(女)进行人身检查,下列说法正确的有哪些?
(2005年)在视距测量计算公式D=klcos2α中,符号α的含义是()。
关于市场支配地位推定制度,下列哪些选项是符合我国《反垄断法》规定的?()
人生的自我价值主要表现为()
NaturalismbelievesthatInthelastparagraph,theauthortriestojustifyhisconclusionby
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
Chemistrydidnotemergeasascienceuntilafterthescientificrevolutionintheseventeenthcenturyandthenonlyratherslow
最新回复
(
0
)