首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
29
问题
在窗体中添加一个名称为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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPoint{public:staticintnumber;public:Point(){number++;}~Point(){number-
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
以下程序的输出结果是()。#includeusingnamespacestd;voidfun(char**c(){++q;cout
下列有关类成员的叙述中,正确的是()。
执行下列语句段后,输出字符"*"的个数是()。for(inti=50;i>1;i-=2)cout
定义如下枚举类型enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下列语句或语句序列中有语法错误的是
在关系运算中,投影运算的含义是______。
将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。
随机试题
WhatisDennis’opinionabouttherestaurant?
在剪力墙结构中,较长的剪力墙可用楼板或弱的__分为若干墙段。
当同时存在水、电解质和酸碱平衡失衡时,首先应
患者男,45岁,足部被木刺刺伤后发生破伤风,冲洗此患者伤口所用的溶液为()
y=x3一3x2的拐点为()。
双代号时标网络计划适用的于以下的哪几种情况。()
在其他因素不变的情况下,下列财务评价指标中,指标数值越大表明项目可行性越强的有()。
甲公司为国家授权投资的乙机构、国有企业丙和民营企业丁共同出资设立的有限责任公司,其注册资本为4000万元。其中:乙机构出资2000万元;丙出资1200万元;丁出资800万元。甲公司2006年的年度财务报告显示,其有公积金1000万元,公益金500万元,未分
20世纪70年代出现了大学毕业生的过度供给,过度的供给使大学毕业生的平均年收入降到了比只持有高中文凭的工人仅高18%的水平。到了20世纪80年代,大学毕业生的平均年收入比只持有高中文凭的工人高43%,尽管20世纪70年代到80年代后期大学毕业生的供给量没有
HenryKissingermaybethemostsuccessful,certainlythemostflamboyant,SecretaryofStatetoholdthatofficeinmoderntime
最新回复
(
0
)