首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
43
问题
在窗体上画一个命令按钮(名称为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全国计算机二级
相关试题推荐
冒泡排序在最坏情况下的比较次数是
数据字典(DD)所定义的对象都包含于()内。
在窗体上有两个文本框:Text1和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowText1.Text="":Text2.Text="":Text2.SetFocusEnd
为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=0To50i=i+
为了使标签Labell透明且不具有边框,以下正确的属性设置是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)
下列选项中不属于面向对象程序设计特征的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件生命周期中的活动不包括( )。
随机试题
近代中国新民主主义革命的指导思想是()
A.右上腹绞痛,伴压痛、黄疸,Murphy征阳性B.脐周围阵痛,伴有压痛、肠鸣音亢进,有肠型C.上腹压痛,板样强直,肝浊音界消失D.上腹部胀痛,伴有胃型及拍水声E.胸骨下持续性钝痛,腹部体征正常(1993年)急性肠梗阻
大中型项目的咨询成果报告要经()签发。
某收费公路年收费额X万元;旅客时间节省价值Y万元;事故费用支出减少Z万元,在进行经济费用效益分析时,项目的经济效益为()万元。
兴盛公司是某期货交易所的会员,2009年7月8日卖出大豆期货合约100手,当天大豆期货价格猛涨,造成该公司账户的保证金余额不足。期货交易所及时通知兴盛公司在规定的时间内追加保证金,但该公司并没有在规定时间内进行追加,也没有自行平仓。于是期货交易所根据保证金
多建于农村、城镇,作息制度仿照小学进行的学前教育机构是()。
中班幼儿园告状现象频繁,这主要是因为()的激发。
波斯纳(M.I.Posner)采用大、小写字母组合的材料进行实验。结果证实了个体对刺激信息进行加工时既有视觉编码也有听觉编码。他采用的方法是()
WhatIsAnthrax(炭疽)?There’sbeenalotoftalkaboutanthraxonthenewslately.Somepeopleareworriedthatanthraxmayb
A、Theyaffectallagriculturalproductionworldwide.B、Theyimpactmostpartofthecropsinthefield.C、Theydestroyupto22%
最新回复
(
0
)