首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
2019-06-11
17
问题
有下面程序代码:
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://jikaoti.com/ti/kEN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)Thens=s+1NextPrint
以下关于函数过程的叙述中,正确的是
在窗体上画一个组合框,其名称为Combo1,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text="1"Fori=1To10Sum=Sum+iNextiCombo1.Text=SumEndSub程
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
以下可以判断是否在文本框(名称为Text1)内按下了回车键的事件过程是
以下关于键盘事件的叙述中,错误的是
两个或两个以上模块之间关联的紧密程度称为
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数Index的叙述中正确的是
下面对对象概念描述正确的是
随机试题
A.麻黄B.辛夷C.藁本D.白芷E.羌活治疗外感风寒之前额、眉棱骨头痛,首选的中药是
男性,43岁。胃溃疡病史6年,半年来加重,尤以进食后明显,近2天来呕血2次,排黑便5次。不宜选择的治疗是
初步判断该病人出现了在纠正病人脱水的过程中,尤其应注意出现
会计人员通过履行会计职责为管理者当参谋,为管理者服务,但不直接参与管理活动指的是()
目前常用的风险价值模型技术不包括()。
A公司为2006年新成立的公司,2006年发生经营亏损3000万元,按照税法规定,该亏损可用于抵减以后5个年度的应纳税所得额,预计未来5年内能产生足够的应纳税所得额弥补该亏损。2007年实现税前利润800万元,未发生其他纳税调整事项,预计未来4年内能产生足
货币政策诸目标之间呈一致性关系的是()
Overthelastdecade,demandforthemostcommoncosmeticsurgeryprocedures,likebreastenlargementsandnosejobs,hasincrea
在应用程序生成器的“数据”选项卡中可以______。
以下程序的输出结果是() main() {intn[3][3],i,j; for(i=0;i<3;i++) for(j=0;i<3;++)n[i][j]=i+j; for(i=0;i<2;i++)
最新回复
(
0
)