首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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。
设有如下通用过程:
Public Function Fun(xStr As String)As String
Dim tStr As String, strL As Integer
tStr=""
strL=Len(xStr)
i=strL / 2
Do While i<=strL
tStr=tStr & Mid(xStr, i+1, 1)
i=i+1
Loop
Fun=tStr & tStr
End Function
转载请注明原文地址:https://kaotiyun.com/show/DCHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下自定义数据类型的语句中,正确的是
设窗体上有一个文本框Textl和一个命令按钮Commandl,并有以下事件过程:PrivateSubCommandl_Click()DimsAsString,chAsStrings=""Fork=1ToLen(Textl)ch=
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheckl—Click(IndexAsInteger)EndSub则下面叙述中错误的是
设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
数据库设计过程不包括
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
设有数组声明语句如下:Dima(-1to2,,0to5)a所包含的数组元素个数是
数据库系统的三级模式不包括()。
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是()。
随机试题
男性,35岁。骑自行车与汽车相撞后1小时来诊,查体:P110次/分,BP60/415mmHg,面色苍白,左上腹压痛,肌紧张,移动性浊音阳性。(2012年)为明确诊断,首选的辅助检查是
患者,男。因头晕、乏力、柏油样黑便入院诊治。既往有泛酸及上腹痛史。体格检查:腹软、肝脾未及,全腹无压痛,未及包块。大便隐血试验(+++)。最有可能出血的部位是
导流建筑物的级别划分为()。
对会计制度的制定没有权限的是( )。
刘老师在班里给学生讲解眼睛的卫生与保健常识。下列说法正确的是()。
下面是某箱包公司的一条广告词,耐人寻味。请写出你对这句话的理解。你无法控制生命的长度,但你可以靠增加它的宽度和高度来扩大它的容积。
根据我国著作权法规定,文字作品著作权产生的时间为()。
Thelocalmanagerswere______the100guestsinvitedtoMr.Collins’retirementparty.
Anearthquakeisashakingoftheground______whenmassesofrockbeneaththesurfaceoftheearthchangeposition.
ThemilitaryaspectoftheUnitedStatesCivilWarhasalwaysattractedthemostattentionfromscholars.Theroarofgunfire,t
最新回复
(
0
)