组卷题库 > 高中信息技术试卷库
试题详情
2016年10月学考成绩揭晓后,信息技术老师要统计各班学考技术A等级人数,但教务处为了保护学生成绩隐私,只给他提供了各班学生本次学考的等级信息,其中技术学科等级排在每位学生的第一科。若某班学生大部分参加技术、地理、历史三门学考,小部分参加其中的两门,则教务处提供的等级信息为每位学生连续三个字符(如:ABAB-B,表示第一个学生的成绩技术为A,地理为B ,历史为A,第二个学生技术为B,地理没考,历史为B,其他依此类推)。于是他编写了一个VB程序,很快统计出各班技术学科的A等级人数。程序设计界面如图所示,其中各班学考等级信息来自文本框Text1,科目数来自文本框Text2,统计结果输出到文本框Text3中。实现上述功能的VB程序代码如下:

Private Sub Commandl_Click( )

Dim s, p As String

Dim a, n As Integer

Dim kms As Integer

s=     ①     

n = Len ( s ):a = 0 :kms = Val(Text2.Text)

If n Mod kms = 0 Then

For i=     ②_______

p = Mid(s,i,1)

If p= "A" or p= "a"  Then a = a+l

Next i

Text3.Text = Str(a)

Else

Text3.Text="学生等级信息不正确"

End  If

End  Sub

请回答下列问题:

知识点
参考答案
采纳过本试题的试卷
教育网站链接