首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
21
问题
有下面程序代码:
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/rpy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommandl_Click()Dima(3,3)Form=1T03Forn=1To3
假定有以下程序段Fori=1To3Fori=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()
假定有如下程序:PrivateSubForm_Click()DimNAsInteger,JAsIntegerN=0J=1DoUntilN>2
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DimiAsInteger,nAsInteger
在下面语句或函数中,不能描述选择结构的是
下面列表框属性中,是数组的是
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为
随机试题
治疗外感凉燥证,应首选治疗温燥伤肺证,应首选
《集会游行示威法》第4条规定:“公民在行使集会、游行、示威的权利的时候,必须遵守宪法和法律,不得反对宪法所确定的基本原则,不得损害国家的、社会的、集体的利益和其他公民的合法的自由和权利。”关于这一规定.下列哪一说法是正确的?(2009—卷一—12,单)
转让共有的房地产()。
关于蒸汽在汽轮机中的能量转换说法错误的是()。
工业项目土地利用系数是指()。
下列()是海关在对该企业进行稽查时可以行使的职权。下列()是出口加工区的企业可以从事的业务。
IntheUnitedStates,therewasanunusualtaletellingofthedaughterofamechanic(技工)•Onedaywhilewalkingalongthebankof
《芙蓉镇》的作者是()。
控制额外变量有哪几种基本方法?
写出下列六个省市的一个字的简称正确的一组;①河北②河南③湖北④安徽⑤贵州⑥江西
最新回复
(
0
)