首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定在窗体中的通用声明段已经定义有如下的子过程: Sub f(x As Single,Y As Single) t=x x=y y=x End Sub 在窗体上添加一个命令按
假定在窗体中的通用声明段已经定义有如下的子过程: Sub f(x As Single,Y As Single) t=x x=y y=x End Sub 在窗体上添加一个命令按
admin
2012-09-03
33
问题
假定在窗体中的通用声明段已经定义有如下的子过程:
Sub f(x As Single,Y As Single)
t=x
x=y
y=x
End Sub
在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:
Private Sub Commandl_Click()
a=10
b=20
f(a,b)
MsgBox a&b
End Sub
打开窗体运行后,单击命令按钮,消息框输出的值分别为( )。
选项
A、20和10
B、10和20
C、10和10
D、20和20
答案
A
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响到实参a和b,即a和b也完成了交换。
转载请注明原文地址:https://kaotiyun.com/show/sDup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于C++流的描述中,错误的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
有如下类定义:classAA{inta:public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)
以下模板定义:templateTfun(TX,TY){returnx*x+y*y;}下面对fun的调用中错误的是()
下列叙述中正确的是()。
直接在属性窗口编辑对象的属性,属于“静态”设置方法,在代码窗口中由:VBA代码编辑对象的属性叫做“______”设置方法。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
随机试题
《哀郢》的文体是()
A、前纵韧带B、后纵韧带C、棘上韧带D、黄韧带E、项韧带连接椎弓板的韧带是
小儿断奶季节选择下列哪项更适宜
可能产生阴燃火或发生火灾不及时报警将造成重大损失的场所,不宜选择()。
技术交易买卖双方不可以采用下列()方法进行。
根据《公司法》的规定,上市公司由股东大会以特别决议通过的事项有()。
没有危害行为,违反治安管理行为就不成立。( )
某学校有一批树苗需要栽种在学院路两旁,每隔5米栽一棵。已知每个学生栽4棵树,则有202棵树没有人栽;每个学生栽5棵树,则有348人可以少栽一棵。问学院路共有多少米?
机关对新录用人员在试用期内进行的是()。
Moneyreallycan’tbuyhappiness,accordingtoanewsurveyshowinglawyersandotherwell-paidwhite-collar?workersaremorel
最新回复
(
0
)