首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n
在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n
admin
2009-02-13
25
问题
在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n) a(6)=a(1)+a(2)+a(3)+a(4)+a(5) n=3 End Sub Private Sub Command1_Click() Dim arr1()As Integer,k As Integer ReDim arr1(5) For i=1 To 5 arr1(i)=i Next i k=6 Call fun(arr1,k) Print arr1(1);arr1(k);arr1(6) End Sub
选项
A、1 3 6
B、1 3 0
C、1 3 15
D、出错
答案
4
解析
本题用Option Base 1规定数组下标从1开始。当发生Command1的Click事件时,定义了一个可调数组arrl,然后再重新定义它的长度为5。通过一个For循环给arrl的各个元素赋值,赋值后,Arrl(1)一Arrl(5)的值分别是1~5。调用fun过程,把数组arrl按地址传递给形参数组a,把k按地址传递给形参n。在fun过程中重新定义数组的长度为6,并保留原来的值,通过赋值语句给数组元素a(6)赋值为15,给n赋值为3,注意,由于是传地址的,所以对形参数组a和形参变量n的修改也就相应地改变了对应实参的值。过程调用返回后arrl(1)~arrl(5)的值分别是1~5,arrl(6)的值为15,k的值为3,最后输出的是数组元素arrl(1)、arrl(3)和arrl(6)的值,分别是1、3和15。
转载请注明原文地址:https://jikaoti.com/ti/ckq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
只能用在循环语句中的是()。
给出下列的程序代码片段,下列的()选项是不正确的。①publicvoidcreate(){②Vectormy;③my=newVector();④}
已知如下的命令执行javaMyTestabc,()语句是正确的。
当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列()布局管理器。
下列()语句是声明一个含有10个String对象的数组。
在Java中语句:32%10的运算结果为()。
类Test定义如下,将下列哪个方法插入③行处是不合法的?()①publicclassTest{②publicfloatMethod(floata,floatb){}③④}
在事件处理的过程中,主要涉及到的三个对象分别是事件、______和事件处理者。
随机试题
急性胰腺炎的实验室检查可见下列哪项升高
男,29岁,腭前部肿胀3个月,X线见腭中线前部一圆形透射区。镜下见衬里上皮为复层鳞状上皮和假复层纤毛柱状上皮。最可能的病理诊断是
背景材料:某写字楼工程,建筑面积14352m2。箱型基础,现浇钢筋混凝土框架结构。目前进行内部装修阶段,在装修施工前,已对各部位装修材料的燃烧性能进行了技术交底工作。装修工程完工后,建设单位项目负责人组织施工单位项目负责人、监理工程师和设计单
其他建筑、场所的火灾特点有哪些?
买卖合同的主要交易条件是()。
某投资者认为未来的市场利率水平将会下降,于是以97.300价格买入30手3月份到期的欧洲美元期货合约(CME的3个月期欧洲美元期货合约面值为1000000美元)。一周之后,该期货合约价格涨到97.800,投资者以此价格平仓。若不计交易费用,则此投资者的盈亏
法人利用他人账户买卖证券的,不应采取的措施是()。
领队、全陪或旅游者提出的要求与原日程不符且又涉及接待规格时,地陪应当()。
下面属于公文的主体部分的是()
在平面直角坐标系中,以直线y=2x+4为轴与原点对称的点的坐标是().
最新回复
(
0
)