首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
47
问题
编写如下程序:
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全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是( )。
以下叙述中正确的是()。
下列说法中,错误的是
下面描述中不属于数据库系统特点的是
现有程序如下:OptionBase1PrivateSubForm_Click() Dimx(5,6)AsInteger,y(5)AsInteger Fori=1To5 Forj=1To6 x(i
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)Printx,E
数据库设计过程不包括
(1)在考生文件夹下有一个工程文件sit3.vbp,其窗体中有一个红色方框和一个计时器控件。程序运行时每隔0.5秒,方框的颜色交替变为黄色和红色(黄色值为&HFFFF&;红色值为&HFF&);若单击鼠标右键,则停止变色;若单击鼠标左键,则方框左上角移到鼠标
能够产生1到50之间(含1和50)随机整数的表达式是()。
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
随机试题
早期胃癌是指癌细胞浸润至胃壁的_______,中晚期胃癌浸润至_______、_______。
针灸治疗休克,其中有强心升压作用的穴位是
淡白舌不会见于
以下是正治法的是
对于规模较大的单位工程可将其中能形成()的部分定为一个子单位工程。
基坑的地下连续墙围护的深层水平变形监测采用()。
根据我国《招标投标法》的规定,禁止投标人以向招标人或者评标委员会成员行贿的手段谋取中标,投标人以行贿的手段谋取中标是违背招标投标法基本原则的行为,表述正确的是()。
法的指引作用可以分为确定的指引和有选择的指引,下列表述属于有选择的指引的是()。
网络中某用户只能接收但不能发送Email,此时管理员应检查(69)。
OvercomingtheLanguageBarrierThediscoverythatlanguagecanbeabarriertocommunicationisquicklymadebyallwhotra
最新回复
(
0
)