首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
99
问题
在窗体上画一个命令按钮(名称为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全国计算机二级
相关试题推荐
以下叙述中,错误的是()。
单击窗体时,下列程序段的执行结果为()。PrivateSubForm_Crick()Line(200,200)-(400,400)Print"+++++++++++++++++++"Print"*********
在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click() CommonDialog1.Flags=vbOFNHideReadOnly
表达式Str(Len"123’))+Str(77.7)的值是()。
对已在窗体中控件的操作不正确的是()。
以下关于菜单的叙述中,错误的是()。
以下关于变量作用域的叙述中,正确的是()。
以下事件过程可以将打开对话框的标题改为“新时代”的是
软件设计模块化的目的是______
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是()。
随机试题
下列关于法律事件的选项中,属于绝对事件的是()
蔡元培的教育思想有()个方面,分别是:()的教育方针,改革()的教育实践,()思想。
条形码
某患者,男,60岁,咳嗽痰中带血丝,进行痰液脱落细胞检查,显示细胞呈一端膨大,一端细长;胞质含角质,染鲜红色,膨大的部分有多个深染而畸形的核,染色质粗糙,提示为
苍术不具有的功效是
根据《中华人民共和国反补贴条例》,下列哪些选项属于补贴?(2014年卷一82题)
关于城市气源种类选择原则中,下列()正确。
下列价值工程中的做法,可以提高价值的是()。
1,2,3,10,39,()
Inthispart,youarerequiredtowriteanessayofnolessthan200wordsonInformationExplosion.Theessayshouldbebasedo
最新回复
(
0
)