试题 试卷
题型:单选题 题类:模拟题 难易度:普通
浙江省普通高校招生信息技术选考模拟卷(四)
a(1) = "20": a(2) = "18": a(3) = "06": a(4) = "o": a(5) = "k"
For i = 1 To 4
For j = 2 To 6-i
If a(j) > a(j-1) Then t = a(j): a(j) = a(j-1): a(j-1) = t
Next j
List1.Additem a(j-1)
Next i
For i=1 To 2
For j=1 To 6-i
If a(j)<a(j+1) Then
k=a(j):a(j)=a(j+1):a(j+1)=k
End If
数组元素a(1)到a(6)的值依次为“71,54,58,29,31,78”,经过该程序段处理后,数组元素a(1)到a(6)的值依次为( )
编写VB程序,实现上述挑选、组队功能。运行程序,在列表框List1中显示m名身高大于等于175cm的学生信息,且根据体重数值降序排序。单击“组队”按钮,在符合条件的情况下尽可能多的两两组队,并将组队结果显示在列表框List2中。程序运行界面如图所示,实现上述功能的VB程序如下。
请回答下列问题:
若某单位剩余员工人数为k,则分配方法为:在已建的小组中查找空位数(该小组还可容纳的人数)大于或等于k的小组,如果找到的小组有多个,则选择空位数最少的小组,将此k人分配到该小组中;如果没有找到,则新建一个小组,将此k人分配到该小组中。
设n为5,m为20,各单位员工人数及单位内部的分组过程如图a所示,各单位剩余员工的分组过程如图b所示。
编写程序:给定各单位编号及员工人数,根据上述方法进行分组处理,按单位编号次序输出各单位所分配的分组编号。请回答下列问题:
a = [ 6 , 12 , 9 , 20 , 8 , 11 , 4 ]
for j in range( 1 , len( a ) ) :
if a[ j ] < a[ j - 1 ] :
a[ j ] = a[ j ] + a[ j - 1 ] ; a[ j - 1 ] = a[ j ] - a[ j - 1 ] ; a[ j ] = a[ j ] - a[ j - 1 ]
执行该段程序后,列表a的值是( )
试题篮