单选题
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:
A、
把外层循环语句For i=1 TO 4改为For i=1 TO 3,内层循环语句Forj=1 TO 3改为Forj=1 TO 4
B、
把sum=0移到For i=1 TO 4和For j=1 TO 3之间
C、
把sum=sum+score(i,j)改为sum=sum+score(j,i)
D、
把sum=sum+score(i,j)改为sum=score(i,j)
【正确答案】
B
【答案解析】
【解析】内层循环是用来计算3门课程的考试成绩的即将三者累加,外层循环是用来遍历四个学生的,内层循环结束-次即结束-个学生的总分计算,跳出内循环,进入下-个考生的成绩计算。而在计算完-个考生的总分后,必须要将用来存放总分的变量sum归零,以便计算下-个考生的总分。故应选B。
提交答案
关闭