首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+
admin
2009-09-28
35
问题
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+ a Fun 1=t+ bEnd FunctionPrivate Sub Command1_ Click() Dim x As Integer x=10 Print Fun1(Fun1 (x,(Fun1(x,x-1))),x-1)End Sub程序运行后,单击命令按钮,输出结果是 ______。
选项
A、10
B、0
C、11
D、21
答案
B
解析
ByVal表示所声明的参数是按值传递的。因此参数值的变化只在被调用的函数或过程中有效,即只是形参的值有变化,而实参不受影响。ByRef表示所声明的参数是按地址传递的,形参值的变化都会反映在实参上。如果形参名前面缺省修饰词,默认为ByRef形式。
程序声名了一个拥有两个形参变量的函数Fun1(),形参变量a按值传递参数,变量b按地址传递参数。执行命令按钮Command1的Click事件后,三次调用函数Fun1(),程序执行的过程如下:
1、首先调用最里面一层的Fun1函数Fun1(x,x-1),此时,a=10,b=9,t=10-9=1,b=t+ a=1+10=11,Fun1=t+ b=12,所以第一个Fun1返回值为12。
2、接着调用中间一层Fun1函数Fun1(x,(Fun1(x,x-1)),因为形参变量a按值传递参数,形参的变化并不影响实参,所以x的值仍为10,Fun1(x,x-1)得到的返回值为12,此时,a=10,b=12,t=10-12=-2,b=t+ a=-2+10=8,Fun1=-2+8=6,所以中间一层的Fun1返回值为6。
3、最后调用最外一层Fun1(Fun1(x,(Fun1(x,x-1))),x-1),Fun1(x,(Fun1(x,x-1)))的返回值为6,x-1=9,此时a=6,b=9,t=10-9=-3,b=t+ a=3+6=3,Fun1=3+3=0,所以最后的值为0。
转载请注明原文地址:https://jikaoti.com/ti/5Cq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
程序流程图中的箭头代表的是()。
删除指定的构件常用的容器方法是【】。
通常,将软件产品从提出、实现、使用维护到不再使用的过程称为【】。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
阅读下面代码if(x==0)System.out.println("冠军");elseif(x>-3)System.out.println("亚军");elseSystem.out.println("季军");若要求
下列是一个JavaApplet程序,填空使它的功能为计算数组各元素和的平均值。importjavaapplet.*;importjavaawt.*;publicclassTestvvextendsApplet
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
在一棵二叉树上第5层的结点数最多是()。
数据的存储结构是指()。
有如下代码段publicclassOperatorAndExceptions{publicstaticvoidmain(Stringargs[]){inti=10,j=15;
随机试题
5岁男孩,咳嗽4个月,凌晨及活动后加剧,服用多种抗生素无效,服用博利康尼(特布他林)后有缓解。查体:无发热,面及颈部散在湿疹。两肺呼吸音粗,该患儿最可能的诊断是
()是水泥混凝土路面施工中质量最高、施工速度最快、装备最现代化的高新成熟技术。
下列各项,属于盈余公积用途的是()。
会计电算化后的工作岗位大的方面分为()。
甲与乙签订了一份合同,约定由丙向甲履行债务,现丙履行债务的行为不符合合同的约定,甲有权()。
握手礼源自于(),现已成为全世界人际交往中最常见、最普遍的见面礼。
规定土改的基本任务是废除封建、半封建性剥削的土地制度,实行耕者有其田制度的法律文件是()。
A、 B、 C、 D、 B
(46).Studieshaveshownthatpregnantwomenwhodrinkcoffeearemorelikelythanotherwomentogivebirthtosmallbabies.Th
A、Gooutfishing.B、Cheerupherself.C、Cooksomefishfordinner.D、Dineoutwithhim.D根据对话,女士的烤箱被室友损坏了,男士建议她跟自己去外面吃。故D正确。动词原形
最新回复
(
0
)