首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
77
问题
在窗体中添加一个名称为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全国计算机二级
相关试题推荐
在窗体中有一个命令按钮run1,对应的事件代码如下:PrivateSubrun1Enter()DimnumAsIntegerDimmAsIntergerDimnAsIntegerDimiAsIntegerFori=
函数MsgBox返回值的类型是
在一行上写多条语句时,应使用的分隔符是()。
若在窗体设计过程中,命令按钮Command()的事件属性设置如下图所示,则含义是
使用报表设计视图创建一个分组统计报表的操作包括①指定报表的数据来源②计算汇总信息③创建一个空白报表④设置报表排序和分组信息⑤添加或删除各种控件正确的操作步骤为
在Access数据库中要建立“期末成绩表”,包括字段(学号,平时成绩,期中成绩,期末成绩,总成绩),其中平时成绩为0~20分,期中成绩、期末成绩和总成绩均为0~100分,总成绩为平时成绩+期中成绩×30%+期末成绩×50%。则在建立表时,错误的操作是
某系统总体结构如下图所示,该系统结构图的最大扇出数是
数据类型是
下列不属于操作查询的是
表达式“B=INT(A+0.5)”的功能是()。
随机试题
幕下血肿,一般血肿量超过多少即可产生症状,而需手术处理
尿血与血淋的鉴别,主要在于
关于石灰粉煤灰稳定碎石混合料基层施工的说法,错误的是()。
根据外汇法律制度的规定,下列外汇收支活动中,应当适用《外汇管理条例》的是()。
人力资源的()是企业竞争优势的根本。
依次填入下列句子中横线处的词语,最恰当的一组是()。①震区各级政府在恢复和发展经济的同时,还要多想办法,积极拓展再就业之路,以便使更多的下岗工人得到合理的_______。②我站在碑前,一一地看着那些名字,那些于我十分陌
已知曲线L的方程为y:1-|x|,x∈[-1,1],起点是(-1,0),终点是(1,0),则曲线积分xydx+x2dy=________。
实时操作系统(RTOS)有3个主要的实时指标,除响应时间和生存时间之外,另一个指标是在给定时间内可以处理的事件总数,它称为【67】,其英文名称是【68】。
计算机病毒是指——。
Whatisthemangoingtodofirst?
最新回复
(
0
)