首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框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
51
问题
下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框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全国计算机二级
相关试题推荐
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是【】。
对于常数据成员,下面描述正确的是()。
有以下程序publicclassSun{publicstaticvoidmain(stringargs[]){inta,b;for(a=1,b=1;
关系操作的特点是【】操作。
以下关于新建线程的叙述,正确的是()。
下列选项中,属于JVM执行过程中的特点的一项是()。
Java语言中的输入输出流包括字节流、字符流、文件流、对象流以及线程之间通信的管道流,【】包中的类可以处理这些输入输出流。
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是()。
已知有定义:Strings="story",下面()表达式是合法的。
算法复杂度主要包括时间复杂度和【】复杂度。
随机试题
男性23岁。心悸气短4年,水肿2周。查体:BP110/30mmHg,面色苍白,颈静脉怒张,心界大,心尖部双期杂音,肺动脉瓣区第2心音亢进,主动脉瓣区舒张期叹息样杂音,有水冲脉、枪击音。超声:二尖瓣增厚,主动脉瓣关闭欠佳有反流。以下哪项措施不需要
最早应用于CT检查的部位是
牙髓活力测验的结果表示为
原发性疱疹性口炎的感染源是()。
甲银行与乙企业签订了一份借款合同。合同签订以后,甲银行依约发放了部分贷款,而乙企业未按照约定用途使用借款。甲银行可以行使的权利有()。
(2006年)单元体的应力状态如图5—51所示,其σ1的方向()。
综合计算工时工作制通常适用于()。
法律概念的功能主要体现在
以下能正确定义数据类型TelBook的代码是
Wemightbelivingforlongerthanever,butwearesick.About95percentofpeoplehaveatleastonehealthcomplaint,witha
最新回复
(
0
)