题目

AB两个篮球队进行了多场比赛,现在要统计比分并确定获胜球队。计分规则是胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-对手得分),小分多获胜,若还是相同,则算平局。小蓝同学根据上述算法编写了一个VB程序实现比赛结果统计。每场比分记录在文本框Text1中,单击“统计”按钮command1,把两队每场按AB两队比分差降序显示在列表框list1中,同时在文本框Text2输出最终结果。部分程序界面如图所示。 Private sub command1_click()     Dim a(1 to 20) as integer,b(1 to 20) as integer,i as integer     Dim j as integer,t as integer,p as integer,k as integer,xiaofen as integer     ‘从文本框读取AB两队各场的比分分别存数组a、b,场次k,代码略     For i=1 to k-1         For j= 1 to      ①                   If     ②        then                 t=a(j):a(j)=a(j+1):a(j+1)=t                 t=b(j):b(j)=b(j+1):b(j+1)=t             End if         Next j     Next i     p=0 : xiaofen=0     For i=1 to k         If a(i)>b(i) then     ③               xiaofen = xiaofen+a(i)-b(i)         List1.Additem str(a(i)) + “:”+ str(b(i))     Next i     If p*2>k or k=p*2 and xiaofen>0 then         Text2.text = “A队获胜”     Elseif  then         Text2.text = “B队获胜”     Else         Text2.text = “两队平局”     End if End sub (1) 若希望程序在运行时列表框list1内容清空,则应该在代码中添加语句(单选,填字母:A . list1.additem \B . list1.clear \C . list1.caption ) (2) 在程序划线处填入合适代码,使程序完整 ① ② ③  (3) 加框处代码有错误,请改正。 答案: 【1】B 【1】k-i【2】a(j)-b(j)>a(j+1)-b(j+1)【3】p=p+1 p*2<k or k*2=p and xiaofen<0 或 p<k-p or k*2=p and xiaofen<0
信息技术 试题推荐
最近更新