首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
2020-02-27
66
问题
有下面程序代码:
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/2CTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列叙述中正确的是()。
窗体上有1个名称为List1的列表框,其中有若干列表项,并有下面程序代码:PriateSubList1_DblClick()ExchangeList1,List1.ListIndexEndSubPrirateSubExchange(So
窗体上有2个名称分别为Text1、Text2的文本框,1个名称为Command1的命令按钮。编写如下程序代码:PrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSubPrivateSu
能得到组合框Combo1中最后一个列表项序号前表达式是()。
下列语句中,不能用于定义数组的关键字是()。
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click()Text2.Text=UCas
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger)IfIndex=1ThenPrint"计算机等级考试"EndIfIfI
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件()。
下列说法中正确的是()。
随机试题
阅读下面的古诗,按要求答题。送门人欧阳秀才游江西梅尧臣客心如萌芽,忽与春风动。又随落花飞,去作西江梦。我家无梧桐,安可久留凤。凤巢在桂林,乌哺不得共。
什么是音位变体?
学校对学生进行德育的最基本、最经常的途径是()
原发性肝癌可出现甲状腺髓样癌可出现
可用作制药用水的有
填料式补偿器又称套筒式补偿器,它是有( )三部分组成。
买受人在合理期间内未通知或者自标的物收到之日起()内,未通知出卖人的视为标的物的数量或者质量符合约定。
现代经济越来越离不开货币支付手段职能,下列选项属于货币发挥支付手段职能表现的有()。
课堂教学要紧密联系学生的(),从学生的经验和已有知识出发,创设有助于学生自主学习、合作交流的情境。
A、Only60percent.B、Only40percent.C、Only32percent.D、Only20percent.AHowmanystolencarscanberecoveredeachyear?由选
最新回复
(
0
)