首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
2019-03-14
46
问题
在窗体上画一个命令按钮(名称为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/Y6Up777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sit4.vbp。窗体上有一大一小两个名称分别为Shape2、Shapel的Shape控件。请在属性窗口中将Shape1控件设置为圆形,并将其颜色设置为红色f颜色值为&HOOOOOOFF&),如图6所示。要求:当单击窗体时,Sh
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
确定一个控件在窗体上的位置的属性是()。
下列选项中不属于面向对象程序设计特征的是
能够将组合框Combol中最后一个数据项删除的语句为
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是
以下数组定义语句中,错误的是
数据库系统的三级模式不包括
设变量x中的值是395,则下面语句的输出是Printx\100+((XMod100)\10)*10+(xMod10)*100
窗体上有1仑名称为Text1的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimerl_Timer()StaticflagAs
随机试题
外汇管制的主要目的是_______、_______。
硝酸甘油常与β受体阻断剂合用治疗心绞痛的原因是两者
根据《税务行政复议规则(暂行)》,纳税人有权申请税务行政复议的法定事项包括()。
尝试一错误学习有哪些基本规律?
关于美术课外活动,说法恰当的有()
学制具体规定着()。
[2011年真题]张教授的所有初中同学都不是博士,通过张教授而认识其哲学研究所同事的都是博士,张教授的一个初中同学通过张教授认识了王研究员。以下哪项能作为结论从上述断定中推出?
资本主义再生产过程的实质是
A、Clothes.B、Shoes.C、Pants.D、Socks.B细节题。根据女士“lookatyourshoes”和“Youmustcleanthem”可知妈妈让Tom洗鞋去。
AreWeTurningintoaNationofLoners?Marriageisdown,andsoischildbirth.Butdivorceisup,alongwithsingle-person
最新回复
(
0
)