首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列函数过程: 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
34
问题
有下列函数过程:
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全国计算机二级
相关试题推荐
设x=1,y=2和z=3,则表达式y+=z—/++x的值是()。
下列()类是山编译器自动生成对象的特殊类,适用于类操作。
下列对类的声明,正确的是______。
Java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是【】类型。
J2SDK的RMI命令有4个,其中用于激活系统守候进程,以便能够在Java虚拟机上注册和激活对象的是【】。
给出下列有关List的表达式,则()选项的叙述是对的。List1=newList(6,true);
冒泡排序算法在最好的情况下的元素交换次数为【】。
为了提高测试的效率,应该
设有下列二叉树:对此二叉树中序遍历的结果为
()是程序中一个能逻辑地分开的部分,也就是离散的程序单位。
随机试题
再贴现政策主要包括()两方面的内容。
【案例】患者男,58岁。吸烟史30年,咳嗽咳痰20余年,活动后气短4年,偶有下肢水肿。近5天咳嗽、气短症状加重。查体:神志清,桶状胸,双肺呼吸音低,少量湿啰音,P2>A2,剑突下搏动增强,双下肢水肿。最可能的诊断是
治疗血行瘀滞,多配用行气药,是由于
男,30岁。慢性再生障碍性贫血病史3年,因头晕、乏力、心悸2天入院。查体:贫血貌,血红蛋白60g/L。患者既往有多次输血史,2个月前输血时曾出现过发热反应,体温达39.2℃,经对症处理后缓解。患者此次住院输血,宜首选的血液制品是
税收的调节作用主要通过()体现出来。
From:MitchellGlassTo:LoisWest
Subject:ManythanksDearMs.West,Iwouldliketothankyoufor
关于社会救助,下列描述中错误的是()。
下列关于表述法的效力的选项哪个是正确的?()
下面列出的关于“视图(View)”的条目中,哪一条是不正确的?
It’samazingthattworesearchersworkingindependentlymadethesamediscovery___________.
最新回复
(
0
)