首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
44
问题
在窗体中添加一个名称为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://jikaoti.com/ti/l890FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
VBA语句“DimNewArray(10)asInteger”的含义是
若将已建窗体设置为打开数据库时启动的窗体,应使用的对话框是()。
数据库管理系统(DBMS)是
在一行上写多条语句时,应使用的分隔符是()。
运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是Subpl()Dimi,j,arr(11)AsIntegerk=1Whilekl<=10
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(c,d),(c,e),(a,c)}该数据结构为
在一份报表中设计内容只出现一次的区域是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
数据库设计中反映用户对数据要求的模式是()。
在窗体中变量131对应的文本框为Text1,“运行”按钮Command1对应的事件代码如下:PrivateSubCommand1_Click()DimresultAsStringm=Val(Me!Text1)
随机试题
汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。()
某地肺癌高发,经调查与当地人吸烟密切相关,必须进行干预。但由于条件所限,只能缩小干预范围,为确保干预效果,你会考虑首选下列哪组人群作为控烟干预的一级目标人群
患者,男,50岁。咳喘20余年,现咳嗽痰少,口燥咽干,形体消瘦,腰膝疫软,颧红盗汗,舌红少苔,脉细数。其病机是( )。
企业应当在资产负债表日对金融资产的账面价值进行检测,有客观证据表明该金融资产发生减值的,应当确认减值损失,计提相应的减值准备。()
下列各项中,属于企业收入要素范围的是()。
当主管税务机关确认购货方在真实交易中取得的供货方虚开的增值税专用发票属于善意取得时,符合规定的处理方法是()。(2004年)
根据宪法规定,全国人大的一个代表团或者30名以上的代表联名,可以提出对()的质询案。
It’sthethirdtimeforMiketobelate.Mikeisastudent.
Areyoualwayssureyouknowwhatpeoplemeanwhentheytrytodescribetheirfeelingstoyou?Weusebothwordsandgesturesto
Thispartistotestyourabilitytodopracticalwriting.YouarerequiredtowriteanEmailaccordingtothefollowinginforma
最新回复
(
0
)