首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Function Fun1(ByVal a As Integer, b As Integer) As Integer a = b + a b = 2 * a Fun1 = b End Function Private
编写如下程序: Function Fun1(ByVal a As Integer, b As Integer) As Integer a = b + a b = 2 * a Fun1 = b End Function Private
admin
2020-07-22
57
问题
编写如下程序:
Function Fun1(ByVal a As Integer, b As Integer) As Integer
a = b + a
b = 2 * a
Fun1 = b
End Function
Private Sub Command1_Click()
Dim x As Integer
x = 5
Print Fun1(Fun1(x, x - 1), x - 2)
End Sub
程序运行后,单击命令按钮Command1,输出结果为
选项
A、5
B、42
C、50
D、68
答案
B
解析
函数Fun1参数a是值传递,b是地址传递,值传递是将实参变量值传递给形参变量a,地址传递是将实参变量地址传给形参变量b,这意味着a的变化不会改变原变量的值,b的变化会改变原变量的值。定义局部变量x,x=5,调用函数Fun1(Fun1(x,x - 1),x - 2),首先调用的Fun1(5,4),此时a=9,b=18,返回值为18;第二次调用fun(18,3),a=18+3=21,b=2*a=42,返回值为42,故输出结果为42,选B项。
转载请注明原文地址:https://kaotiyun.com/show/VNHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click() CD1.DialogTitle="打开文件" CD1.InitDir="C:" CD1.Filte
假定编写了如下的Sub过程:PublicSubProc(a()AsInteger)StaticiAsIntegerDoa(i)=a(i)+a(i+1)i=i+1LoopWhilei
VB的数值型数据分为()两种。
设有如下事件过程:PrivateSubCommand1_Click() Dima a=Array(12,3,8,5,10,3,5,9,2,4) Fork=1To9 Printfun(a(k-1),a(
下列关于窗体的描述中,错误的是()。
对建立良好的程序设计风格,下面描述正确的是()。
以下控件中,能显示滚动条的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为()。
下列选项中不属于结构化程序设计方法的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
将军一去,_______。(《哀江南赋序》)
根据《宪法》规定,全国人大代表提出宪法修改案的提议者须是全国人大常委会或者()
尿中β2微球蛋白增多而血中不增高,这种蛋白尿属于
患者,男性,70岁,余留牙影响义齿修复求拔除。患者曾患过脑栓塞。长期服用阿司匹林。为防止拔牙术后出血应查
编制记账凭证。由操作员郑爽根据下列经济业务编制凭证。(1)1月7日,归还短期借款200000元。借:短期借款1200000贷:银行存款200000(2)1月8日,收到货款5000元。借:银行
承诺都应该以通知的方式作出并且承诺不可以撤回。()
“眼睛”文化据说_______于西亚或印度,多_______于从事畜牧的草原民族,他们认为“眼睛”有避邪功能。所以在_______的路途中,身上一般会佩戴镶嵌有“眼睛”的玻璃珠。填入划横线部分最恰当的一项是:
BGP路由选择协议的四种分组中不包括()。
下列是一台Cisco路由器的部分路由表,表中的路由信息完全正确的是()。
Ihaveafriendwhoputhercareeronholdaftershegotmarriedandhadchildren.Shestayedathomeuntiltheoldestwasfour
最新回复
(
0
)