首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim a a = Array(1, 2, 3, 4, 5) Call proc(A) For k = 0 To 4 Print a
有下面程序代码: Private Sub Command1_Click() Dim a a = Array(1, 2, 3, 4, 5) Call proc(A) For k = 0 To 4 Print a
admin
2018-05-08
29
问题
有下面程序代码:
Private Sub Command1_Click()
Dim a
a = Array(1, 2, 3, 4, 5)
Call proc(A)
For k = 0 To 4
Print a(k);
Next k
End Sub
Private Sub proc(ByVal x)
For k = LBound(x) To UBound(x)
x(k) = x(k) * 2
Next k
End Sub
运行Command1_Click过程产生的输出是
选项
A、2 4 6 8 10
B、1 2 3 4 5
C、5 4 3 2 1
D、10 8 6 4 2
答案
B
解析
用Call语句调用Sub过程。如果形参前面有关键字ByRef,则该参数按地址传送,形参x1前有关键字ByVal,调用时按值传递,形参对实参的值作更改不会改变相应实参的值。最后要输出的是数组a中元素,而调用过程proc不会改变相应实参,所以完全可以不用看过程proc,直接进入For循环,打印出数组中各个元素值。故最后结果为1,2,3,4,5。本题正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/bYGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(6
在窗体上画一个命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandl_Click()DimArt(10)AsIntegerFori
下面程序计算并输出的是PrivateSubCommandl_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUnti
在窗体上画一个命令按钮,其名称为Commandl,然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3
某人为计算n!(0<n<=12)编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimPAsLongp=1
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
下面列表框属性中,是数组的是
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为
为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为
随机试题
能激活血浆中LCAT的载脂蛋白是
监理工程师应充分认识到,建设项目总体质量目标( ),在监理工作中应给予重视。
有关项目管理软件叙述有误的是()。
下列各项指标中,能反映企业盈利能力的是()
进口原木带有树皮的,应在植物检疫证书中注明除害处理方法、使用药剂、剂量、处理时间和温度;不带树皮的,应由出口商出具声明。()
公司制是现代企业制度的一种()。
学龄儿童要避免进食()。
单位把考勤和奖惩挂钩,同事对此有抵触心理,领导让你去了解同事的看法。你怎么处理?
设f’(x0)=0,f’’(x0)<0,则必定存在一个正数δ,使得
A、TohonorSwissheroeswhodiedinthewar.B、ToshowSwitzerlandwasneutral.C、TopaytributetoSwitzerland.D、Toshowgrati
最新回复
(
0
)