题型:综合题 题类:常考题 难易度:困难
浙江省慈溪市2018-2019学年高二下学期信息技术期末考试试卷
成绩 |
1-20 |
21-40 |
41-60 |
61-80 |
81-100 |
星级 |
一星 |
二星 |
三星 |
四星 |
五星 |
要求依据上表统计出各星级学生人数占总人数的比例。小王编写了一个VB程序实现该功能:程序运行时,每位学生的得分存储到数组a中,并在列表框list1中显示,单击命令按钮后,在列表框list2中显示各星级的人数占总人数的百分比例。
程序运行界面如图所示:
Const n=50
Dim a(1 To n)As Integer
Dim b(0 To 4)As Integer
Private Sub Form Load()
Dim adocn As New ADODB.Connection
Dim adors As New ADODB.Recordset
Dim str1,str2 As String
adocn.ConnectionString =”provider=microsoft.ace.oledb.12.0:data source=”+ App.Path+”\school.accdb”
adocn.Open
str2=”select*from student”
adors.Open str2,adocn
‘以下将每个学生的得分读入数组a中,并在列表框list1中显示,代码略
End Sub
Private Sub Com1 Cl ick ()
Dim dd As String
Dim cou As Single
Dim t as integer
dd=”一星二星三星四星五星”
For i=1 To n
t=
h(t)=b(t)+1
Next i
For i=0 To 4
COU=Int(b(i)/n*100+0.5)
list2.Addltem +Str(cou)+”%”
Next i
End Sub
试题篮