首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl_Click() i=3 Call
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl_Click() i=3 Call
admin
2021-07-08
88
问题
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
Private Sub f(ByVal X As Integer)
x=x+4
End Sub
Private Sub Commandl_Click()
i=3
Call f(i)
If i>4 Then i=i*2
MsgBox i
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。
选项
A、3
B、4
C、6
D、7
答案
A
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参i,所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。
转载请注明原文地址:https://www.kaotiyun.com/show/uGvp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列选项中,与VBA语句:DimNew%,sum!等价的是()。
有二叉树如下图所示:则前序序列为()。
若要执行指定的宏,应使用的宏操作是()。
若有以下窗体单击事件过程:PrivateSubForm_Click()result=1Fori=1To6step3result=result*iNextiMsgBoxresultE
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
如果要在VBA中打开一个窗体,可使用()对象的openForm方法
在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下:PrivateSubCommand1_Click() Fori=lTo4 x=3 Forj=1To3
通过关联关键字”系别“这一相同字段,下图在表二和表一构成的关系式()。
要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是
随机试题
女性,30岁,主诉:阵发性脐周疼痛伴恶心呕吐、停止排便排气2天。2年前曾行阑尾切除术,术后间断发作腹部隐痛。查体:体温36.9℃,脉搏78/min,血压110/70mmHg,腹部轻度膨隆,未见肠型,右下腹麦氏切口皮肤瘢痕愈合好,腹部无明显压痛,未扪及肿块,
2016年7月15日,B工厂正在生产的梳麻车间、前纺车间和准备车间的联合厂房突然发生亚麻粉尘爆炸起火。一瞬间,停电停水,当班的450名职工大部分被围困在火海之中。经及时抢救,多数职工脱离了危险区。B厂的除尘系统采用布袋除尘,金属管道输送亚麻粉尘。
隧道施工方法中,采用钻爆法开挖和钢木构件支撑的施工方法,是指()。
人员咨询是旅游者最常见的咨询方式。()
一个测验能测出它所能测量的属性或特点的程度,称为测量的()。
五个数中,最小的是12,从第二个数起每个数都比前一个数大5,问这5个数的平均数是多少?
教学目标的陈述必须具备的三个要素是:________、________、________。
进程P0和P1的共享变量定义及其初值如下:booleanflag[2];intturn=0;flag[0]=false;flag[1]=false;若进程P0和P1访问临界资源的伪代码按照下面设计
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
A、Toeatlobstertailsinsteadoffast-foodburgers.B、Toeatfruitorsaladsonlyifshetakesintoomanycalories.C、Tointen
最新回复
(
0
)