首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:单击窗体时将随机生成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
95
问题
下列程序的功能是:单击窗体时将随机生成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://kaotiyun.com/show/co1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据库系统中实现各种数据管理功能的核心软件称为【】。
下面对Java中类方法重载的描述,错误的是()。
以下不属于对象的基本特点的是()
()根据判定条件的真假来决定执行哪一种操作。
已知如下的命令执行javaMyTestabc,()语句是正确的。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()
下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层懂得显示空间占据这个容器的大小?()
算法的空间复杂度是指()
下列选项中的变量已正确定义,则表达式不合法的是()
下面的程序是列出目录C:\Test中所有的.txt文件,请将程序补充完整。importjava.io.*;//引入java.io包中所有的类publicclassFileFilterTest{publicstaticv
随机试题
在RHEL5系统中,使用mysql命令链接到MySQL数据库服务器以后,执行()操作可用来查看当前服务器的已有数据库列表。
倾销的形式有()倾销。
渠道的主要任务是()。
()是一种权利合约,给予其持有者在约定的时间内,或在此时间之前的任何交易时刻,按约定价格买进或卖出一定数量的某种资产的权利。
我国基础货币由()构成。
下图漫画讽刺了某些教师的行为。这种行为所违背的师德规范是()。(2013年下半年真题)
有位领导坚持己见固执。你怎么办?(2011年8月16日上午湖南省公务员面试真题)
A、 B、 C、 D、 B题干图形中均有且仅有两个完全相同的封闭区域,由此应选择B项。
设A是n阶矩阵,对于齐次线性方程组(Ⅰ)Anx=0和(Ⅱ)An+1x=0,现有命题①(Ⅰ)的解必是(Ⅱ)的解;②(Ⅱ)的解必是(Ⅰ)的解;③(Ⅰ)的解不一定是(Ⅱ)的解;④(Ⅱ)的解不一定是(Ⅰ)的解.其中正确的是(
Artwasherfavoritesubjectatschool,butshedidadegreeingeography.
最新回复
(
0
)