首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:单击窗体时将随机生成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
26
问题
下列程序的功能是:单击窗体时将随机生成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程序结构描述不正确的是()。
int型public成员变量MAX_LENGTH,该值保持为常数200,则定义这个变量的语句是【】。
下列程序段运行的结果为publicclassTest{staticvoidprint(Strings,inti){System.out.println("String:"+s+",int:"+i);
ActionEvent事件相应的监听器接口是
在面向对象的程序设计中,类描述的是具有相似性质的一组______。
给出下列关于使用适当的字符间距的字体的TextField的表达式,则哪个选项的叙述是正确的?()TextFieldt=newTextField("theyaregood",40);
算法的时间复杂度是指()
ODL转换关系时,若为原子类型属性,类的每个属性对应关系的一个属性;若为结构类型,其每个元素为关系的一个属性;若为数组,则按元素的个数即可扩展为______,也可扩展为多个属性。
下列安全控制命令中,用于帮助用户管理密钥表工具的是()。
算法复杂度主要包括时间复杂度和【】复杂度。
随机试题
三环商场对其出售的商品实行“三包”,某顾客购得一台冰箱不合质量要求,在此情况下,商场与顾客之间发生()
按组织学改变,原发性支气管肺癌有哪些类型?如何区分中央型与周围型肺癌?
Debakey根据病变部位将主动脉夹层分为下列哪三型
下列属于艾滋病的高危人群是
自2006年1月1日起,我国个人所得税起征点体提高至()元
关于沪深300指数的描述,正确的有()。
下列诗句中的“月”字的含义与其他三项不同的是:
Bysaying"theletter’b’issilentinpronunciation",theauthorwantstoindicatethat______Wecaninferfromthetextthat
阅读以下说明,回答问题1~问题6,将答案填入对应的答案栏内。【说明】在Linux下安装配置代理服务Squid,Squid服务程序/usr/sbin/squid需要读取配置文件/etc/squid/squid.conf,以下是该文件内容的
•Readthefollowingpassagebelowaboutafurnitureretailer.•Foreachquestion(23-28),choosethecorrectanswer.•Markon
最新回复
(
0
)