首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画—个命令按钮(名称为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
36
问题
在窗体上画—个命令按钮(名称为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://kaotiyun.com/show/6S1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是()。
下列程序段的输出结果是()。intdata=0;chark=’a’,p=’f’data=p-k;System.out.printlln(data);
实体联系模型是一种常用的高级上【】模型,而【】是实体联系模型中的核心。
二元算术表达式的两个操作数全是short类型的数据,则表达式的结果是()。
一个向量第1个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列关于Applet的叙述中,正确的是()。
在Java中,线程的模型就是一个CPU、程序代码和【】的封装体。
一个关系表的行称为【】。
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
随机试题
VonGraefe征是指________。
左心功能不全所致呼吸困难是由于
“备案号”栏:()。“指运港”栏:()。
货币政策性传导机制主要包括()。
下列属于安徽名酒的有()。
(2014年真题)书刊的左右居中标题,如果标题长度已达到版心宽度的(),字间不再加空。
利用跨国公司在东道国的“技术溢出”效应获得先进的技术,是大多数发展中国家引进跨国公司投资的重要目标之一。然而对于跨国公司来说,技术优势又是其获得垄断地位或竞争优势的关键。因此,他们也会采取相应的手段进行技术垄断与控制,防止技术过度扩散,以充分发挥其垄断优势
资本主义意识形态的本质具体表现在()
设矩阵A=相似于对角矩阵.求a的值;
An Intranet is(66)the application of Internet technology within an internal or closed user group. Intranets are company(67)and d
最新回复
(
0
)