首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
2018-09-19
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。
转载请注明原文地址:https://www.kaotiyun.com/show/ThFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列与队列结构有关联的是
要将单选按钮Opt1设为被选中,应设置的属性是
(1)在名称为Form1的窗体上添加两个标签(名称分别为Labell和Label2,标题分别为“身高”和“体重”)、两个文本框(名称分别为Text1和Text2,初始文本均为空)和一个命令按钮(名称为Command1,标题为“输入”)。然后编写命令按钮的C
下面关于框架控件的叙述中正确的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
(1)在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0—1000范围内的整数,放入一个数组中,然后输出这20个整数中小于500的所有整数之和。程序运行后,单击命令按钮(名称为Commandl,标题为“
下列关于菜单项的描述中,错误的是
随机试题
在下列收入中,属于国民收入初次分配的有()
垂直性食物嵌塞的常见原因如下,除外
既能杀虫消积,又能行气利水的药物是
下列不是尺泽穴主治病证的是
企业法人分立、合并,它的权利和义务由( )享有和承担。
请在下列选项中指出“经营单位代码”十位数的正确组成顺序______。
根据规定,上市公司非公开发行股票,发行价格不低于定价基准日前20个交易日公司股票均价的()。
幼儿期以()记忆为主。
公平世界谬误是指人们倾向于认为我们生活的世界是公平的,一个人获得成就,是因为他肯定做对了什么,所以这份成就是他应得的;一个人遭遇不幸,他自己也有责任,甚至是咎由自取。根据上述定义,下列没有反映公平世界谬误的是:
管理信息系统的形成过程中往往将它分解为若干子系统来实现,其分解一般应按企业的()进行。
最新回复
(
0
)