首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
39
问题
编写如下程序:
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全国计算机二级
相关试题推荐
在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:PrivateSubTextlKeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
VB的数值型数据分为()两种。
程序运行时,要清除图片框Picture1中的图像,应使用语句()。
为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为( )。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
现有程序如下:OptionBase1PrivateSubForm_Click() Dimx(5,6)AsInteger,y(5)AsInteger Fori=1To5 Forj=1To6 x(i
设有如下事件过程:PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPo
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为()。
下列选项中不属于结构化程序设计方法的是
随机试题
关于无吊顶场所配水管两侧的配水支管设置标准流量洒水喷头数量的说法,正确的是()。
所谓营运资本周转率,是指企业一定时期产品或商品的销售成本与平均营运资本之间的比率。()
Ican’tgetmycarAstarted.BSomethingmustChavegoneDwronglywiththeengine.
甲保险公司是一家中外合资的股份制保险公司,现由于经营不善欲进入破产程序。那么甲公司首先要经过( )的同意,才可由人民法院宣告其破产。
持仓量是指其交易者所持有的()的数量。
资本是投资者为开展生产经营活动而投入的资金。会计上的资本专指所有者权益中的()。
咨询师:我有什么可以帮助你的吗?求助者:嗯……我想退学,可是老师和朋友们都劝我,我心里很矛盾,老师建议我来咨询。咨询师:这种想法有多久了,能说说为什么要退学吗?求助者:有一个多月了,我扁桃体发炎了,想做个扁桃体手术咨
下列选项中,不属于普通高中美术课程“书法·篆刻”内容系列成就标准的是()。
何谓主题班会?主题班会的形式主要有哪些?
工农产品“剪刀差”’
最新回复
(
0
)