单选题

下面的C++代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是(    )。

float Sum = 0; // 保存总成绩

int cnt = 0; // 保存学生人数

while (1){

      int score;

      cin >> score;

      if (score < 0)

            break;

      cnt += 1;

      Sum += score;

}

cout << "总学生数:" << cnt << "平均分:" << Sum/cnt;

A

代码 while (1) 写法错误

B

如果输入负数,将结束输入,并正确输出

C

如果输入的学生成绩含有小数,程序将无法正常执行

D

变量 int score 初始值不确定,但不影响程序执行

赣ICP备20007335号-2