首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Com1的命令按钮,然后编写如下程序: Private Sub s(ByVal p As Integer) p=p*2 End Sub Private Sub Com1_Click() Dim i
在窗体中添加一个名称为Com1的命令按钮,然后编写如下程序: Private Sub s(ByVal p As Integer) p=p*2 End Sub Private Sub Com1_Click() Dim i
admin
2011-06-07
35
问题
在窗体中添加一个名称为Com1的命令按钮,然后编写如下程序:
Private Sub s(ByVal p As Integer)
p=p*2
End Sub
Private Sub Com1_Click()
Dim i As Integer
i=3
Call s(i)
If i>4 Then i=i^2
End sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。
选项
答案
3
解析
本题考查VBA程序的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参:没有说明传递类型,则默认为传址传递。此题中形参p被说明为ByVal传值形式的整型量,当运行Com1_Click()过程时调用s()函数,实参i传送其值给形参p,p发生变化p=p*2=3*2=6。但因为使用的是ByVal传值传递,所以实参i的值不发生变化,if语句中的判断条件为假,所以会直接执行MsgBox i语句后输出3。
转载请注明原文地址:https://kaotiyun.com/show/JLup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
已知类XX中声明了如下的公有虚函数:virtualvoidf()eonst;XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:YYYY:XXXX,*px=&xx,&rx=yy,*p
有如下程序:intx=3;do{x-=2;cout
在数据处理中,其处理的最小单位是()。
下面属于白盒测试方法的是
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使它能运行正确的结果。注意:不要改动其他语句,不得增行或删行,也不得更改程序的结构!本程序要求屏幕输出:i=12345注意:语句在/********error*****
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
查询职工实发工资的正确命令是查询1962年10月27日出生的职工信息的正确命令是
DAO的中文含义是【】。
随机试题
银翘散的功效是
一般不引起乳牙滞留的是
下列不属于第二类医疗器械的是
连续2年被评为信用较差的人员,其信用等级直接按很差发布,并列入黑名单。()
旅行社接待旅游者的过程,就是旅行社直接生产的过程,也是旅游者实际消费的过程。()
乡村旅游是以各种类型的乡村为背景,以乡村田园风光、乡村生活和乡村文化为旅游吸引物,以农业和农村特色资源为基础开发旅游产品,以农民为经营主体、以城市居民为目标的一种休闲旅游形式。根据上述定义,下列属于乡村旅游的一项是()。
以毛泽东为主要代表的中国共产党人根据马克思列宁主义关于农业社会主义改造的基本原理,从我国农村实际出发,开辟了一条适合我国情况的农业社会主义改造道路。农业社会主义改造的方法、原则是()
以下程序运行后的输出结果是______。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
ArecentBBCdocumentary,"TheTownThatNeverRetired",soughttoshowtheeffectsof(1)_____thestatepensionagebyputting
GettinganonlinedegreethroughdistancelearninghasbecomepossiblebecauseoftheincreasedavailabilityoftheInternetthr
最新回复
(
0
)