首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
51
问题
在窗体上画一个命令按钮(名称为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/jMHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dima(10)AsInteger,x,bx=InputBox(”请输入一个多位整数”)Fo
下面关于命令按钮的叙述中错误的是
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combo1,Commandl和Textl,然后编写如下事件过程:PrivateSubForm_Load()Combo1.AddItem"AAAAA":Combo1.Addltem"BB
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
设有如图所示窗体和以下程序:PirintSubCommandl_Click()Text1.Text="VisualBasic"EndSubPrivateSubText_LostFocus()
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是
()是构成C语言程序的基本单位。
随机试题
下列关于毒品数量计算说法错误的是()。
造成医疗责任事故,情节严重的擅自开办医疗机构行医给患者造成损害的
审计机关应当对政府采购进行审计监督。政府采购监督管理部门、政府采购各当事人有关政府采购活动,应当接受审计机关的审计监督。()
持票人超过规定期限提示付款的,银行汇票、银行本票的出票人、商业汇票的承兑人,在持票人作出说明后,视情况决定是否承担付款责任。()
科举制度是中国古代特有的选官制度,它正式开始于()。
关于教学过程的基本阶段,以下排列顺序正确的是()。
相对于传统学术研究,教育行动研究的突出特点是()。
考虑一个拥有两个消费者和两种商品的纯交换经济。消费者A的效用函数为UA(x1,x2)=3logx1+logx2,初始禀赋为ωA=(0,8);消费者B的效用函数为UB(x1,x2)=min{x1,x2),初始禀赋为ωB=(8,0)。(2013年中山大学801
下列程序的输出结果是【】。#include<stdio.h>intfun(intx,inty){staticintm0,i=2;i+=m+1;m=i+x+y;
Thesedaysagreenbuildingmeansmorethanjustthecolorofthepaint.Greenbuildingcanalsorefertoenvironmentallyfriend
最新回复
(
0
)