题库 题库

【简答题】

2010年冬奥会开幕式中各代表团的入场顺序是:希腊排在第一位,东道主加拿大排在最后一位,其余80个代表团入场顺序按国家或地区名称依次排列。下列VB程序实现如下功能:单击命令按钮Command1后,在列表框List1中按入场顺序显示所有代表团的名称。请回答下列问题:
(1)虚线框内程序段所用的排序算法的名称是_______________________________
(2)在划线出填入合适的代码。
Dim  a(0 To 81)  As  String
Dim  n  As  Integer
Private Sub Form_Load()    '用于将82个参赛代表团名称放入数组a中
n = 80
a(0) = "Greece"
a(n + 1) = "Canada"
'另外80个代表团名称放在a(1)至a(80)中,代码略
End Sub
Private Sub Command1_Click()
Dim  s  As  ____①____   
Dim  i As Integer, j As Integer, k As Integer
 
  For i = 1 To n - 1 
  k = i 
  For j = i + 1 To  n   
  If a(j) < a(k) Then k = j 
 Next j
  s = a(i): a(i) = a(k): a(k) = s
Next i
List1.Clear
For  i = 0    To ____② ____     
  List1.AddItem    a(i)
Next i
End Sub

参考答案

 (1)选择排序算法
(2)① String ②n+1或81

相关试题

单选题 已知三角形的三条边长分别为 a、b 、c ,半周长p=(a+b+c)/2 ,该三角形面积计算公式为: ,计算S的VB语句是(    ) 查看答案
单选题 小雨在IE浏览器的地址栏中输入网址“www.baidu.com”并按回车键后,地址栏中内容自动变为“http://www.baidu.com”,其中“http”的中文含义是(    ) 查看答案
单选题 有如下VB程序段
a=12
b=54
a=b
b=a
a,b的值分别是(    )
查看答案
单选题 古人的“钻木取火”过程主要有:①将木材晒干;②用制成的装置进行取火;③从山上采集合适的木材;④将干木材制作成取火装置。下列能够描述“钻木取火”全过程的合理算法是(    ) 查看答案
单选题 小金编写了一个统计随机数分布的VB程序,部分程序如下所示,在调试程序的时候出现如右图所示的错误信息:
n = 0
m = 0
For i = 1 To 100
   If Rnd > 0.5 Then
     n = n + 1
   Else
       m = m + 1
Next i
……
                       
小金仔细分析该程序段后,发现其中缺少了(    )
查看答案
单选题 下列问题不能用算法描述的是(    ) 查看答案
单选题 字符串变量a、b的值分别为”98”、”34”,则表达式a+b的值是(    ) 查看答案
单选题 小赵填报高考志愿前想上网查看各个学校的情况,他通过百度首页打开第5题-1图所示页面,单击“大学搜索”超链接后,在第5题-2图所示页面中查找感兴趣的学校。这种信息检索方法属于(    )
 
查看答案
单选题 某学校图书信息管理系统中有10万条图书资料记录(已经索引排序),假设从中取出一条记录并与待查项进行比较所花的时间为10毫秒,则用对分法在该系统中查找任意一本指定图书最多花费的时间约为(    ) 查看答案
单选题 下列可作为VB变量名的是(    ) 查看答案
单选题 有如下VB程序段
x=0
   For  i=1  to  8  step  2
    x=x+i
Next i
该程序段执行后,变量x的值是(    )
查看答案
单选题 小钱通过Windows附件中的“录音机” 程序录制自己的声音,这一过程实现了(    ) 查看答案
单选题 学生宿舍管理中要对每个寝室设置寝室号,给学生宿舍设置寝室号的过程属于(    ) 查看答案
单选题 IE浏览器当前浏览网页的部分截图如左下图所示,浏览器的“Internet选项”中主页设置如右下图所示。
要快速浏览“http://www.cctv.com”网站,可单击工具栏中的按钮是(    )
查看答案
单选题 有如下VB程序段
m=a(1)
For i=2  to  100
   If  a(i) > m  then  m=a(i)
Next i
该程序段执行后,变量m中存储的是(    )
查看答案
单选题 小李用手机上同时无意中发现一个包含大量低俗信息的网站,下列行为恰当的是(    ) 查看答案
单选题 字符“A”比“a”的ASCII码值小32(十进制),已知字符“G”的二进制ASCII码值为1000111,则字符“g”的二进制ASCII码值是(    ) 查看答案
单选题 字符串变量a的值为”ZheJiangHangZhou”,下列VB表达式的值是”Jiang”的是(    ) 查看答案
单选题 关于信息表示与交流,下列说法正确的是(    ) 查看答案
单选题 小马使用Word软件输入“< =”时,不小心在后面多输入了一个等号“=”,结果发现“< = =”立即变成“←”,这是由于Word软件具有(    ) 查看答案