首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
16
问题
有下面程序代码:
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/INUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中,错误的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)Thens=s+1NextPrint
以下关于函数过程的叙述中,正确的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()Fori=3To1Step-1Sum=0Fori=1ToiSum=Sum+i*iNextNextPrintSum
下列数组定义中错误的是
设a=2,b=3,c=4,d=5,表达式Nota<=cOr4*c:b^2Andb<>a+c的值是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateSubCommand1_Click()
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设计窗体时双击窗体的任何位置,将打开()。
随机试题
女,18岁,汽油火焰烧伤双下肢(包括臀部);创面渗出明显,创基潮红,触痛明显,皮肤温度高。则该病人烧伤面积及深度诊断是
中医主要从下面哪个角度认识发病原理
对于实现了原定的部分目标,相对成本而言,只取得了一定的效益和影响的工程项目,其成功度可评价为()。
无规共聚聚丙烯管(PP—R管)的特点包括()。
股权类资产的远期合约不包括()
现有企业之间的竞争常常表现在()
小林由于临近生产期,最近总是很沮丧,觉得生育子女是一件很恐怖的事情,容易产生焦虑,为此她求助于医务社会工作者,小林的问题属于医务社会工作者要处理的()议题。
对于方位,幼儿较难掌握的概念是()
Willrobotstakeovertheworkforce?Andiftheydo,whatjobswillbeleftforushumans?Manydiscussionstakea【C1】______
•Lookatthesixsentencesforthispart.•Youwillhearaconversationbetweenaboy,Tom,andhissister,Clare,aboutschoo
最新回复
(
0
)