首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+a
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+a
admin
2020-07-22
24
问题
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:
Function Fun1(ByVal a As Integer, b As Integer)As Integer
Dim t As Integer
t=a-b
b=t+a
Fun1=t+b
End Function
Private 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
解析
本题是过程的嵌套调用,过程嵌套调用时要先计算最内层的过程,然后由里向外执行。因此Fun1(Fun1(x,(Fun1(x, x-1))), x-1)执行过程如下:
先执行Fun1(x, x-1),由于形参a是按值传递,因此不会影响x的值,x=10,即Fun1(10,9)。t=1,b=1+10=11,则函数返回值为1+11=12。
再执行Fun1(x,(Fun1(x, x-1))),由于内层过程返回12,因此又可写成Fun1(x,(12)),由于x仍为原值,因此过程即Fun1(10,12)。t=-2,b=-2+10=8,则函数返回值为-2+8=6。
最后执行Fun1(Fun1(x,(Fun1(x, x-1))), x-1),即Fun1(6, x-1),由于x仍为原值,因此过程即为Fun1(6,9)。t=-3,b=-3+6=3,则函数返回值为-3+3=0。
转载请注明原文地址:https://kaotiyun.com/show/jMHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)f=1Fori=1Toxf=f*i
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
窗体上有一个名称为commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:Priv
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是
下列关于线性链表的叙述中,正确的是()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是
表达式Int(5.3)+Int(-5.8)>Fix(5.3)+Fix(-5.8)的值是
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
随机试题
衡量小儿营养状况最常用的指标是
对药理学定义的叙述,正确的一项是
激光打印机的特点是()。
无产阶级最可靠的同盟军是
某工程施工至某年5月份底,检查时得下图所示曲线,则有()。
一般讲,流动性高的金融资产具有的特点是()。
下列行为中,属于民事行为的是()。
,1,5,17,53,()。
“雕”牌洗衣粉是一种市场知名度非常高的产品。近期,消费者李先生在市场上误购了一种商标不同,但外包装与“雕”牌洗衣粉酷似的“周佳”牌洗衣粉,其价格只有“雕”牌洗衣粉的三分之一。李先生使用后发现为不合格产品,遂向“雕”牌洗衣粉的生产厂家投诉。如果“雕”牌生产厂
根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。根据说明中的描述,给山图3-1中(1)~(6)处的多重度。
最新回复
(
0
)