易搜题 > 资格证大类 > 计算机等级 > 问题详情
问题详情

下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框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

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 设有数组A[i][j],数组的每个元素长度为3字节,i的值为8,j的值为10,数组从内存首地址BA开始顺序存放,下标从0开始,当以列为主序存放时,元素A[5][8]的存储首地址为()。

    A.BA+141

    B.BA+180

    C.BA+222

    D.BA+225

  • 当生成StringBuffer的一个对象后,还可用______方法或ensureCapacity()方法来设定缓存大小。

  • 已知广义表:A=(a,b),B=(A,A),C=(a,(b,A),B),tail(head(tail(C)))的运算结果是()。

    A.(a)

    B.A

    C.a

    D.(A)

  • 在word2003中,按()键与工具栏中“复制”按钮的功能一样。

    A.Ctrl+C

    B.Ctrl+V

    C.Ctrl+A

    D.Ctrl+S

  • 在word2003中编辑文本时,编辑区显示的“网格线”在打印时()出现在纸上。

    A.不会

    B.全部

    C.一部分

    D.大部分

联系客服 会员中心
TOP