首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序代码: 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
60
问题
编写如下程序代码:
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://kaotiyun.com/show/tYFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
当窗体上有多个控件时,为了在程序运行后使得焦点位于某个控件上,应对该控件进行的设置是
设二叉树如下:则后序序列为
在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是()。
设窗体上有一个List1列表框,其中的列表项如图所示。又编写了下面的程序代码:PrivateSubList1_Click()n=List1.ListIndexList1.RemoveItemnm=nIfn=List1.ListCoun
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
在窗体上画一个名称为Label1的标签和一个名称为List1的列表框,并在设计阶段向List1中添加若干列表项。程序运行时,当双击List1中的某个列表项时,在Label1中显示所选中的列表项,能实现上述功能的语句是
下列叙述中正确的是
通过语句X=InputBox("输入数据","示例","0")对变体类型的变量X输入数据,程序运行后,如果在对话框的输入区中输入数值100并按回车键,则下列叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
不协调性子宫收缩乏力,正确的处理应为
下列选项中,属于成本计算账户的是
同时履行抗辩权和后履行抗辩权的适用条件中完全一致的条件是( )。
以下关于施工测量成果的评价正确的有()。
某苯甲酸车间,建筑高度为15m,耐火等级为二级,地下共1层,地上共3层,每层建筑面积4000m2,每层备有一个11人操作的10m2的检修平台,采用自动化生产线,人员较少,整个建筑未设置自动灭火系统,地上每层划分为一个防火分区。地下一层按长度平均划
政府会计制度依据基本准则制定,主要规定政府会计账户及账务处理、报表体系及编制说明等,与政府会计具体准则及应用指南相互协调、相互补充。()
下列生活常识说法不正确的是:
facebook
Itisthe"newfrontier",saysJapan’stradeministry.Japanesefirmshaveatlastnoticedthatemergingmarketsaregrowingmuc
EducationStudyFindsU.S.FallingBehindA)TeachersintheUnitedStatesearnlessrelativetonationalincomethantheircoun
最新回复
(
0
)