首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
41
问题
在窗体中添加一个名称为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全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
按照“后进先出”原则组织数据的数据结构是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列选项中不属于软件生命周期开发阶段任务的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下面属于黑盒测试方法的是
随机试题
精力旺盛、表里如一、刚强、易感情用事,这是哪种气质类型的特点()
男性,30岁,1年前下岗。近5个月来觉得邻居都在议论他,常不怀好意地盯着他,有时对着窗外大骂,自语、自笑,整天闭门不出,拨110电话要求保护。该病人不存在
A.DB.ZC.FD.F0E.TZ值为10℃,一定灭菌温度所产生的灭菌效果与121℃产生的灭菌效力相同时所相当的时间是()
在评价投保申请时,承保人通常十分重视中介人的()
福费廷是英文forfaiting的音译,意为放弃,这种放弃包括()。
著名的张家店战役与下列()景点有关。
社区建设的基本原则有()。
合理确定作业组的规模一般为()人左右为宜。
随着资本一帝国主义的人侵,中国的民族危机和社会危机日益加深,中国社会各阶级都面临着“怎么办”的问题。其中,中国资产阶级提出的主张和方案是()。
在关系模型中,每个关系模式中的关键字
最新回复
(
0
)