首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdCene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组int
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdCene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组int
admin
2009-02-15
48
问题
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。
【说明】
已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdCene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组intA中;单击cmdSort按钮时,用选择法排序这10个数并输出。
【程序代码】
Dim intA(1 To 10)As integer
Private Sub cmdGene_Click( )
Dim intl As Integer
Randomize
For intl = 1 To 10
intA(intl) =(1)
Next intl
End Sub
Private Sub cmdSort_Click( )
Dim intl, intJ,intMin, intTemp As Integer
For intl = 1 To 9
intMin = intA(intl)
For intJ=(2) To 10
If intA(intJ) < intMin Then
Temp = intA(intJ)
intA(intJ)=(3)
intMin = intTemp
End If
Next intJ
(4)
(5)
For intl = 1 To 10
Print Str(intA(intl))+" ";
Next intl
Next lntl
Print
End Sub
选项
答案
(1)1+int(rnd*100) (2)intI+1 (3)intMin (4)intA(intI)=intMin (5)Next intI
解析
根据题意,第一个空应该是产生10个[1,100]范围内的随机整数,因此填“1+int(rnd*100)”。
选择排序思想是:第i趟排序开始时,当前有序区和无序区分别为 R[1..i-1]和R[i..n](1≤i≤n-1),该趟排序则是从当前无序区中选出关键字最小的记录R[k],将它与无序区的第1个记录R
交换,使R[1..i]和R[i+1..n)分别变为新的有序区和新的无序区。因为每趟排序均使有序区中增加了一个记录,且有序区中的记录关键字均不大于无序区中记录的关键字,即第i趟排序之后R[1..i].keys≤R[i +1..n].keys,所以进行n-1趟排序之后有R[1..n-1].keys≤R[n]. key。也就是说,经过n-1趟排序之后,整个文件R[1..n]递增有序。因此(2)空填“intI+1”;If intA(intJ)<intMin Then后的3条语句是实现数intA(intJ)与intMin的交换,因此(3)空填“intMin”;(4)空是实现最小数与无序区的第1个数交换,因此填“intA(intI)=intMin”;(5)空是循环结束语句,填“Next intI”。
转载请注明原文地址:https://kaotiyun.com/show/OojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
关于Word中的多文档窗口操作,下列叙述中,不正确的是(48)。
(68)________________属于人工智能的应用。
为了查看幻灯片能否在20分钟内完成自动播放,需要为其设置(53)________________。
某商场统计了每个月的销售总额,坚持了多年。每次公布上月销售额时,还都采用同比和环比概念与历史数据进行对比。以下叙述中,正确的是________________。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
为了调查某学校3000名学生的身高,抽取了100名学生进行身高测量,以下叙述中正确的是(23)。
某咨询顾问公司派小强统计本市各品牌汽车的占有率,以下4种统计方法中,小强应采用______方法,使估算结果较为可信。
在文档中插入形状“圆”后,在圆心位置输入了字符C却看不到,为将字符C显示出来,可以右击该形状,选择将其__________。
随机试题
教育是如何促进生产力发展的?
能量型彩色多普勒的技术特点是
与咽旁间隙不直接相通的间隙是( )
患者,男,50岁,腰膝酸软,手足不温,小便频数,淋沥不尽,阳痿早泄;舌淡胖,苔白,脉沉细。其证型是( )
普萘洛尔阻断β1受体可使
肺结核大咯血的病人突然血痰停止,病人极度紧张,双手乱抓,应考虑
铁路工程地质调绘时,全线工程地质图,地层单元宜划分到(),影响线路方案的地层时应划分到()。
某建设项目排放两种大气污染物,经计算甲污染物的最大地面浓度占标率Pi为50%,D10%为6km,乙污染物的最大地面浓度占标率Pi为70%,D10%为5.5km,则该项目的大气环境评价等级为()。
以下表述中存在错误的是()。
若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系______。为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性上?______。
最新回复
(
0
)