首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: Function fun1(By Val x As Integer,By Val y As Integer)As Integer Do While y<>0 reminder=x Mod y
有如下函数过程: Function fun1(By Val x As Integer,By Val y As Integer)As Integer Do While y<>0 reminder=x Mod y
admin
2010-09-11
16
问题
有如下函数过程: Function fun1(By Val x As Integer,By Val 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://jikaoti.com/ti/MGg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Java程序中定义接口所使用的关键字是【】。
Java用()来实现goto语句所特有的一些功能。
下列选项中,属于JVM执行过程中的特点的一项是( )。
下列类声明正确是的()。
设x=1,y=2和z=3,则表达式y+=z((/++x的值是
能够实现自动共享类、子类和对象中的方法和数据,需要通过
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
执行下列程序之后,变量n的值为publicclassExam{publicstaticvoidmain(String[]args){inty=2;intz=3;intn=4
下列关于正则表达式的说法中,不正确的是______。
Object类中的方法publicinthashCode(),在其子类中覆盖该方法时,其方法修饰符可以是______。A)protectedB)publicC)privateD)缺省
随机试题
法人治理结构
痫证的表现为
A.虫媒传播B.疫水传播C.空气飞沫传播D.接触传播E.土壤传播下列传染病的传播途径是:流行性乙型脑炎
社区的构成要素的四种说法中,正确的是()。
成本控制周期应视()而定。
儿童说“电报句”的年龄大约在()。
如果你到过杭州,一定不会忘记那条文艺范儿十足的地铁。壁画泥雕、水墨石凳……无处不在的“江南风”让人们在地下空间也能欣赏到风景。但你可曾知道,为留住这些文化记忆,舍弃的广告收入每年至少有2000万元。可惜,许多城市规划者并不愿为公共文化空间买单,商业利益的诱
下面的句子中,划线的成语使用有误的是()。
一个正分数,它的分子与分母之和是100,如果分子加23,分母加32,所得的新分数可以约分成,则原来分数的分母比分子大
求
最新回复
(
0
)