题型:单选题 题类:模拟题 难易度:普通
浙江省名校信息技术仿真训练卷(二)
n=0
i=1
j=6
key=Val(Text1.Text)
f=False
Do While i<=j And Not f
m=(i+j+1)\2
n=n+1
If key=d(m)Then
f=True
ElseIf key>d(m)Then
i=m-1
Else
i=m+1
EndIf
Loop
数组元素d(1)到d(6)的值依次为“87,72,53,41,29,18”,若该程序段运行结束后,n的值为2,则key的值是( )
成绩 |
1-20 |
21-40 |
41-60 |
61-80 |
81-100 |
星级 |
一星 |
二星 |
三星 |
四星 |
五星 |
要求依据上表统计出各星级学生人数占总人数的比例。小王编写了一个VB程序实现该功能:程序运行时,每位学生的得分存储到数组a中,并在列表框list1中显示,单击命令按钮后,在列表框list2中显示各星级的人数占总人数的百分比例。
程序运行界面如图所示:
试题篮