早教吧作业答案频道 -->其他-->
下列VB程序的功能是:程序运行时,单击命令按钮Commandl后,产生10个[1,999]范围内互不相同的随机整数,依次显示在列表框List1中,然后将它们按从小到大的顺序排序,排序结果显示在列表
题目详情
下列VB程序的功能是:程序运行时,单击命令按钮Commandl后,产生10个[1,999]范围内互不相同的随机整数,依次显示在列表框List1中,然后将它们按从小到大的顺序排序,排序结果显示在列表框List2中.数组a用于存储产生的10个随机整数,变量f用于标记随机整数x与已生成的整数是否有重复,如有则为True,没有则为False.
为实现上述功能,请在划线处填入合适的代码.
Dim a(1To 10)As Integer
Private Sub Command1_Click ( )
Dim n As Integer'n用于统计已经产生的随机整数个数
Dim i As Integer,j As Integer
Dim x As Integer,k As Integer
Dim f As Boolean
Randomize
n=0
List1.Clear
List2.Clear
Do While n<10
x=___'产生[1,999]范围内的随机整数
f=False
For i=1To n
If___Then f=True
Next i
If f=False Then
n=n+1
a(n)=x
List1.AddItem Str(a(n))
End If
Loop
For i=1To 9
For j=10To i+1Step-1
If___Then
k=a(j):a(j)=a(j-1):a(j-1)=k
End If
Next j
Next i
For i=1To 10
List2.AddItem Str(a(i))
Next i
End Sub.
为实现上述功能,请在划线处填入合适的代码.
Dim a(1To 10)As Integer
Private Sub Command1_Click ( )
Dim n As Integer'n用于统计已经产生的随机整数个数
Dim i As Integer,j As Integer
Dim x As Integer,k As Integer
Dim f As Boolean
Randomize
n=0
List1.Clear
List2.Clear
Do While n<10
x=___'产生[1,999]范围内的随机整数
f=False
For i=1To n
If___Then f=True
Next i
If f=False Then
n=n+1
a(n)=x
List1.AddItem Str(a(n))
End If
Loop
For i=1To 9
For j=10To i+1Step-1
If___Then
k=a(j):a(j)=a(j-1):a(j-1)=k
End If
Next j
Next i
For i=1To 10
List2.AddItem Str(a(i))
Next i
End Sub.
▼优质解答
答案和解析
生成随机数的函数int(rnd*(n-m+1))+m,将[1,999]带入,结果为int(Rnd*999)+1;第二个空白处是对当前生成的随机数与之前生成的数进行比较,如果有重复则重新生成,否则将其赋值给数组a,语句为:x=a(i);第三处空白是对数组中的数值进行比较排序,如果a(j)的数组小于a(j-1),则将其在数组中的位置进行替换,语句为:a(j)故答案为:
(1)Int(Rnd*999)+1
(2)x=a(i)
(3)a(j)<a(j-1)
(1)Int(Rnd*999)+1
(2)x=a(i)
(3)a(j)<a(j-1)
看了 下列VB程序的功能是:程序运...的网友还看了以下:
有如下关系:[*]查询、显示表中记录的全部属性值,显示顺序按仓库号相同按工资升序排序。实现上述功 2020-05-23 …
《送东阳马生序》中作者这种在人生困境中显现的节操可使你联想到《十则》中一句格言“,”.作者这种不甘 2020-06-09 …
关于醉翁亭记和送东阳马生序的两个问题苍颜白发,颓然乎其间者,太守醉也.在内容和结构上有何作用?注意 2020-06-22 …
阅读下面的这首诗,完成后面的题目。(8分)游黄山白岳不果[明朝]汤显祖序:吴序怜予乏绝①, 2020-06-22 …
逆向性痤疮又名化脓性汗腺炎,是一种少见的常染色体显性遗传病多发于女性.2011年3月,我国科学家利 2020-06-30 …
显微镜序号目镜物镜120×45×215×10×310×40×45×8×用如表四台显微镜观察洋葱表皮 2020-07-09 …
光学显微镜是学习生物学和研究生物体细微结构的一种重要仪器.下面是与显微镜构造和使用相关的问题,请分析 2020-12-05 …
使用显微镜时,选用的镜头不同,显微镜放大的倍数和视野的明暗程度就不同.如果用下列三组显微镜观察生物体 2020-12-05 …
在查询中,默认的字段显示顺序是。A、在表的"数据表视图"中显示的顺序B、添加时的顺序C、按照字母顺序 2020-12-10 …
学显微镜是学习生物学和研究生物体细微结构的一种重要仪器.下面是与显微镜构造和使用相关的问题,请分析回 2020-12-12 …