首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序代码: Private Sub Command1_Click() Const n = 5 Dim arrx(n) As Integer For i = 1 To 5 arrx(i) = i * i Next
编写如下程序代码: Private Sub Command1_Click() Const n = 5 Dim arrx(n) As Integer For i = 1 To 5 arrx(i) = i * i Next
admin
2019-03-08
44
问题
编写如下程序代码:
Private Sub Command1_Click()
Const n = 5
Dim arrx(n) As Integer
For i = 1 To 5
arrx(i) = i * i
Next i
Call swap(arrx(), n)
For i = 1 To n
Print arrx(i);
Next
End Sub
Public Sub swap(a() As Integer, k As Integer)
For i = 1 To k / 2
t = a(i)
a(i) = a(k - i + 1)
a(k - i + 1) = t
Next
End Sub
程序运行后,单击命令按钮Command1,输出结果为( )。
选项
A、1 4 9 4 1
B、4 1 9 25 16
C、1 4 9 16 25
D、25 16 9 4 1
答案
D
解析
Visual Basic允许把数组作为实参传送到过程中,当用数组作为过程的参数时,使用的是"传地址"方式。本题中首先在Command1_Click过程中定义一个数组,并通过For循环给数组中的元素赋值,arrx(1)=1;arrx(2)=4;arrx(3)=9;arrx(4)=16;arrx(5)=25;在swap过程中,形参是数组,通过For循环将数组首尾元素交换。当i=1时,t=a(1)=1,a(1)=a(5)=25,a(5)=t=1,a(1)与a(5)交换成功;当i=2时,t=a(2)=4,a(2)=a(4)=16;a(4)=t=4,a(2)与a(4)交换成功。循环执行2次结束,由于是按地址传递,主调过程Command1_Click中数组元素的值即发生了交换,数组元素输出结果为:25 16 9 4 1。故D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/tYFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()Dima%(10)Fork=1To9a(k)=InputBox("")NextkCallproc(a()
在窗体上画一个名称为List1的列表框和一个名称为Text1的文本框,然后编写如下两个事件过程:PrivateSubForm_Load()List1.AddItem"100"List1.AddItem"200"Lis
当窗体上有多个控件时,为了在程序运行后使得焦点位于某个控件上,应对该控件进行的设置是
假定在某个事件过程中需要计算:y=3!+5!的值,下面最好的设计是
设有数组声明:Dims(2,3),下面错误的程序段是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
数据库设计过程不包括
(1)在名称为Form1的窗体上添加一个名称为Shape1的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为:&H0000FF00&或&HFF00&)。②窗体的标题为“
在VisualBasic标准工具栏中,"菜单编辑器"的图标是
随机试题
下述对牙根形态的生理意义叙述,哪一点是错误的
可用于确定单糖之间的连接位置的方法有
某施工单位将]二程转包,给建设单位造成5万元损失,则该施工单位不可能承担的法律责任是()。
任何经济业务的发生都不会改变“资产=负债+所有者权益”的恒等关系。()
“知之者莫如好之者,好之者莫如乐之者!”体现的课程理念是()。
下列选项中,属于我国法的正式解释的有()。(2014法多22)
小丽在情人节那天收到了专递公司送来的一束鲜花。如果这束鲜花是熟人送的,那么送花人一定知道小丽不喜欢玫瑰,而喜欢紫罗兰。但小丽收到的是玫瑰。如果这束花不是熟人送的,那么,花中一定附有签字名片。但小丽收到的花中没有名片。因此,专递公司肯定犯了以下的某种错误:或
MilankovitchproposedintheearlytwentiethcenturythattheiceageswerecausedbyvariationsintheEarth’sorbitaroundthe
Someconsumerresearchersdistinguish【C1】______"rational"motivesand"emotional"(or"non-rational"motives.Theyusetheterm
A、118B、18C、100D、200B
最新回复
(
0
)