首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。 Private Su
下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。 Private Su
admin
2010-03-30
46
问题
下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。
Private Sub MoveRight(x()As Integer)
Dim i As Integer
Dim j As Integer
Dim k As Integer
i=UBound(x)
j=x(i)
For k=i To【 】 Step—1
【 】
Next k
x(LBound(x))=j
End Sub
Private Sub Command1_Click()
Dim a(10) As Integer
Dim i As Integer
Dim j As Integer
Dim k As Integer
For i=0 To 10
a(i)=i
Next i
j=Val(Text1.Text)
k=0
Do
k=k+1
Call MoveRight(a)
Loop Until k=j
For i=0 To 10
Print a(i);
Next i
End Sub
选项
答案
LBound(x)+1, x(k)=x(k-1)
解析
使用LBound函数和UBound函数可以返回数组的下界值和上界值。题中要实现将—个一维数组中元素向右循环移动,即每移动最右端一个数时,同时其它各个数在数组中的位置都发生了变化,相应位置上的数组下标要比移动前大1,[10]处应体现出这种变化,用C语句来表示为x(k)=x(k-1)。在循环移动的过程中,循环次数由k来控制。但k的值不能取数组元素个数的值,因为这样的话就回到了移动前的初始状态,故循环次数控制到元素个数值减1,就可以完成数组中元素的循环移动。故[9]处应填LBound(x)+1,而不是LBound(x)。
转载请注明原文地址:https://kaotiyun.com/show/Wsmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如要求读取大文件的中间一段内容,则最方便的是采用下列()流米操作。
数据库系统支持数据的逻辑独立性,依靠的是()。
下列关于线程的优先级叙述,不正确的是()。
下列选项中,属于JVM执行过程中的特点的一项是()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
类Test定义如下,将下列哪个方法插入③行处是不合法的()?①publicclass Test{②publicfloatMethod(floata,floatB){}③______④}
应用数据库的主要目的是()。
关于Java语言的健壮性特点,下列说法不正确的是()。
在Java中,下列不属于整数类型变量的是( )。
在Java语言中,如果数字后没有任何字母,计算机默认为【】类型。
随机试题
大众传播学者所说的“靶子”是指【】
A、y轴轴向牵拉伴x轴旋转B、x轴旋转力量C、y轴的轴向压缩D、y轴轴向压缩伴顺或逆时钟旋转单纯楔形压缩性骨折暴力来自______。
“滋水涵木”法确立的理论依据是
A.骨髓B.淋巴结C.胸腺D.外周免疫器官E.脾免疫应答发生的部位是
()是目前国内采用最为广泛的一种形式,适用于各类非水溶性甲、乙、丙类液体储罐和水溶性甲、乙、丙类液体的固定顶或内浮顶储罐。
与其他融资方式相比,下列属于融资租赁筹资方式特点的有()。
A、 B、 C、 D、 B
根据材料l,说明人的命运是由什么决定的?根据材料3,说明作者是何观点?
AccordingtoDarwin,whydopeoplelaugh?
ThoughIdaBauerwasonly18yearsold,shehadcometoSigmundFreudsufferingfromcoughingandspeechlessness.She’dbecomed
最新回复
(
0
)