首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command1_Click() i=3 Call f(i) If
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command1_Click() i=3 Call f(i) If
admin
2020-07-17
57
问题
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub f(ByVal x As Integer)
x=x+4
End Sub
Private Sub Command1_Click()
i=3
Call f(i)
Ifi>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/QWcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列数组声明语句中,正确的是
假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是
若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的是表达式是
要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
对数据表进行筛选操作的结果是
若要确保输入的联系电话值只能为8位数字,应将该字段输入掩码设置为
下面不属于对象基本特点的是
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommand1Click()a=75Ifa>60Thenk=1Elselfa>70Then
假设有一组数据:工资为800元,职称为“讲师”,性别为“男",在下列逻辑表达式中结果为“假”的是
在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是
随机试题
按照会计电算化的服务层次和提供信息的深度,可分为()发展阶段。
A、肺源性呼吸困难B、心源性呼吸困难C、血源性呼吸困难D、中毒性呼吸困难E、神经、精神性呼吸困难结核性胸膜炎出现
进出口收发货人向海关提供的有关货物化验、检验、鉴定的结果与海关组织的化验、检验、鉴定的结果不一致时,应以海关组织化验、检验、鉴定的结果为准。()
记账凭证、完税凭证应当保存的最低年限是()。
劳动者在现行工资水平下找不到工作的状况,或是指总需求相对不足减少劳动力派生需求所导致的失业是()。
以公开间接方式发行股票的特点包括()。
“先生,给现洋钱,袁世凯,不行么?白白的米换不到白白的现洋钱,好像又被他们打了一个折扣,怪不舒服。”这句话的修辞手法()。
语言融合
下列属于基于性能计数器的分析技术的是A)指针分析B)进程分析C)数据流分析D)时间序列分析
ThereisnobettertimetogetaquotefromyourlocalAAInsuranceagent.Getagreatrate—withapersonaltouch.Ifyo
最新回复
(
0
)