首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(By Val x As Integer) x=x+4 End Sub PrivateSubCommand1_Click() i=
在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(By Val x As Integer) x=x+4 End Sub PrivateSubCommand1_Click() i=
admin
2010-03-22
26
问题
在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub f(By Val x As Integer)
x=x+4
End Sub
PrivateSubCommand1_Click()
i=3
Call f(i)
If i>4 Then i=i*2
MsgBox i
End Sub
打开窗体运行后,单击命令按钮,则消息框的输出结果为______。
选项
答案
3
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用By Val声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参l所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足 If语句的条件,故此最后输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/0Mwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于函数原型声明的叙述中,正确的是
有如下类声明:classMyBASE{intk:public:voidset(intn){k=n;}intgetOconst{retumk;}};classMyDE
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。本程序完成以下功能:(1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成员函数的定义中,正确的是()。
数据库设计中反映用户对数据要求的模式是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和
有如下类定义:classB{private:voidfunl(){}protected:voidfun2(){}public:voidfun3(){}};classD:publicB{
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
表示窗体集合中的第一个窗体对象的是______。
随机试题
概念
项目的融资有不同的分类,按()分为新设法人融资和既有法人融资。
“假账真算”违反会计的( )原则。
下列有关利得、损失的表述正确的有()。
在政府采购中,经采购人同意供应商可以依法采取分包方式履行合同。供应商就采购项目和分包项目向采购人负责,分包供应商就分包项目承担责任。()
某修缮装饰工程公司在承揽装修工程之外,还销售部分建筑材料和装饰材料,但该公司一直未能分别核算装修工程收入与销售上述二类材料的收入。依据税法有关规定,对该公司的全部营业收入应征增值税,不征营业税。()
房屋质量缺陷是指房屋建筑工程的质量不符合()。
俄罗斯19世纪巡回画派的艺术主张和特点是什么?
EnglishasaGlobalLanguageI.EnglishisagloballanguageIt’swidelyusedineconomic,political,andscientificfields,
It’sa(n)______thatI’vegottoworkatweekends.
最新回复
(
0
)