首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer,b As Integer)As Integer Dim t As Integer t=a—b
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer,b As Integer)As Integer Dim t As Integer t=a—b
admin
2016-06-30
102
问题
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:
Function Fun1(ByVal a As Integer,b As Integer)As Integer
Dim t As Integer
t=a—b
b=t+a
Funl=t+b
End Function
Private Sub Command1_Click()
Dim x As Integer
x=10
Print Funl(Funl(X,(Funl(x,x一1))),x—1)
End Sub
程序运行后,单击命令按钮,输出结果是( )。
选项
A、10
B、0
C、11
D、21
答案
B
解析
本题是过程的嵌套调用,过程嵌套调用对要先计算最内层的过程,然后由里向外执行。因此Funl(Funl(x,(Funl(x,x—1))),x—1)执行过程如下:
先执行Funl(x,x一1),由于形参a是按值传递,因此不会影响x的值,x=10,即Funl(10,9)。t=1,b=1+10=11,则函故返回值为1+11=12。
再执行Funl(x,(Funl(x,x一1))),由于内层过程返回12,因此又可写成Funl(x,(12)),由于x仍为原值,因此过程即Funl(10,12)。t=一2,b=一2+10=8,则函数返回值为一2+8=6。
最后执行Funl(Funl(x,(Funl(x,x—1))),x—1),即Funl(6,x一1),由于x仍为原值,因此过程即为Funl(6,9)。t=一3,b=一3+6=3,则函数返回值为一3+3=0。
转载请注明原文地址:https://kaotiyun.com/show/OeLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
若要使标签控件显示时不覆盖其背景内容,应设置标签的()属性。
在一行内写多条语句时,语句之间要用某个符号分隔。这个符号是()。
有一个事件过程,其功能是:从已存在于磁盘上的顺序文件NM1.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件NM2.txt中。请填空。PrivateSubForm_Click()DimxAsSingle,
设有如下程序:PrivateSubForm_Click()DimaAsInteger,sAsIntegern=8:s=0Dos=s+n:n=n-1Loop
系统符号常量的定义可以通过()获得。
以下关于多窗体的叙述中,正确的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
设置定时器控件的Interval属性为2000,Enabled属性为True,并且有下面的事件过程,程序运行时计算机将发出()次Beep声。SubTimer1_Timer()BeepEndSub
在考生文件夹下有一个工程文件execise30.vbp,窗体文件execise30.frm中的ReadData1和ReadData2过程可以把in1.txt和in2.txt文件中的整数分别读入Arr1和Arr2数组中;而WriteData过程可以把计算出
随机试题
二硫腙比色法测定铅时,铅与二硫腙生成()络合物。
聚合物冻胶类堵水化学剂包括:聚丙烯酰胺、聚丙烯酰、木质素磺酸盐、生物聚合物黄胞胶等。()
不是影响放射性药物在病灶浓聚,特别是在肿瘤中浓聚的主要组织因素是
企业在编制年度财务会计报告前进行的财产清查,一般应进行()。
简述新课程改革提出的背景。
“学会关心”是哪种德育模式所强调的?()
偷换概念:逻辑谬误
A.翼下颌间隙B.眶下间隙C.咬肌间隙D.下颌下间隙E.颞间隙感染最易发生腺源性感染的间隙为()。
A、 B、 C、 B
A、personshouldprobablybetheleastafraidofadwarfshark.B、Apersonshouldprobablybetheleastafraidofatigershark.
最新回复
(
0
)