首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Commandl_Click()
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Commandl_Click()
admin
2021-07-08
70
问题
在窗体中添加一个名称为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://kaotiyun.com/show/y2vp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
VBA语句“DimNewArray(10)asInteger”的含义是
运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是Subpl()Dimi,j,arr(11)AsIntegerk=1Whilekl<=10
“数学管理"数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置
下列叙述中正确的是()。
要将一个数字字符串转换成对应的数值,应使用的函数是
循环队列的存储空间为Q(1:40),初始状态为from=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为()。
下面对软件测试描述错误的是()。
有二叉树如下图所示:则前序序列为()。
函数InStr(1,"eFCdEfGh","EF",1)执行的结果是()。
随机试题
电烧伤急救时不正确的原则是
具有行气导滞、攻积泄热功用的方剂是
未经批准擅自开办医疗机构行医或非医师行医的
支气管哮喘发作时的呼吸功能检查,下列哪项不正确
精神病患者某甲,一日突然用木棒将邻居乙的小孩击伤,经抢救治疗后脱险。双方就损害赔偿没有达成协议,乙起诉到法院,要求被告甲赔偿损害。甲的父母均不愿代甲应诉,互相推诿。关于本案的叙述,正确的有()。
2010年11月25日16时55分,H煤矿发生一起特别重大瓦斯爆炸事故,造成26人死亡,43人受伤,直接经济损失2130万元。(一)矿井概况该煤矿属于个体私营企业。2007年7月开始筹建。2008年3月,在未取得采矿许可证、无初步设计、安全专篇未经审查
折旧率随着使用年限的变化而变化的固定资产折旧计算方法是()。
“你肚里有墨水儿,脑袋瓜儿又活,看个文件什么的,只要拿眼把题目一扫,里面的内容便能猜个大概”所用的辞格是婉曲。()
设(X,Y)是二维连续型随机变量,下列各式都有意义,若X与Y独立,则下列式中必成立的个数为①E(XY)=EX•EY;②fX|Y(x|y)=fX(x);③P{X>x,Y>y}=1一FX(x)FY(y);④令Z=X+Y,则
Wearepreparedtomakeaconcessionandgrantyouareasonablediscount.
最新回复
(
0
)