首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:单击窗体时将随机生成10个0~99之间的随机数,并赋值给数组A,然后利用选择法排序;并把排序后的结果输出。 Private Sub Form_Click() Dim A(9) As Integer,i As Integer
下列程序的功能是:单击窗体时将随机生成10个0~99之间的随机数,并赋值给数组A,然后利用选择法排序;并把排序后的结果输出。 Private Sub Form_Click() Dim A(9) As Integer,i As Integer
admin
2009-02-13
65
问题
下列程序的功能是:单击窗体时将随机生成10个0~99之间的随机数,并赋值给数组A,然后利用选择法排序;并把排序后的结果输出。
Private Sub Form_Click()
Dim A(9) As Integer,i As Integer
Dim j As Integer,k As Integer
Randomize
For i=0 To 9
A(i)=Int(100*Rnd)
Next i
For i=0 To 8
k=【 】
For j=i To 9
If(A(k)>A(j))Then
【 】
End If
Next j
If k<>i Then
t=A(k):A(k)=A(i):A(i)=t
End If
Next i
For i=0 To 9
Print A(i),
Next i
Print
End Sub
选项
答案
i , k=j
解析
选择排序法是一种简单的排序方法,其方法步骤可描述如下:
设有N个元素要从小到大排列,选择法排序过程可分为N-1轮:
第一轮:从第1~N个数中找出最小的数和第一个数交换,第一个数排好。
第二轮:从第2~N个数中找出最小的数和第二个数交换,第二个数排好。
第i轮:从第i~N个数中找出最小的数和第i个数交换,第i个数排好。
第N-1轮:从第N-1~N个数中找出最小的数与第N-1个数交换,排序结束。
本题中变量k用来记下每一轮的最小值的下标,首先认为最小值为该轮的第一个元素 a(i),它的下标是i,因此[9]处应用“i”。最小的数要和后面的每一个元素比较,如果后面的元素小,则记下它的下标,故在[10]处应用k记下较小的元素下标,应填“k=j”。
转载请注明原文地址:https://jikaoti.com/ti/QTq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于整型变量的说法不正确的是()。
下列程序test类中的变量e的最后结果为()。publicclasstest{publicstaticvoidmain(Stringargs[]){inta=10;
下列不属于J2SDK命令的是()。
在设计程序时,应采纳的原则之一是()
赋值表达式是由位于赋值运算符左边的变量和右边的________组成的。
下列关于JDK目录结构的说法,错误的是
int类型整型变量在内存中的位数为()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
算法的复杂度主要包括【】复杂度和空间复杂度。
随机试题
简述电子钱包的功能。
下列属于阴阳转化的有()
我国现行婚姻法规定的结婚形式要件是()
A、脑的生理功能B、髓的生理功能C、骨的生理功能D、脉的生理功能E、胆的生理功能运行全身气血,联络脏腑组织是()
构造柱下不设基础()
未经批准,不得调整已经批准的各级政府预算。()
与用益物权比较,担保物权的特征有()。
下列属于商业银行营业外支出的有()。
世界非物质文化遗产资源丰富,形式多样,地域特色鲜明。下列非物质文化遗产中全部属于亚洲的是:
在学年开始时,实验者测试了所有儿童的智商,然后从每班随机抽取几名儿童,告诉他们的班主任这些儿童“智力超常”。学年结束时,再对所有儿童进行同样的测试,发现“智力超常”儿童智商分数提高的幅度明显超过其他儿童,这种现象称为()
最新回复
(
0
)