C语言 百科园上的 急!明天就考试了!都不懂为什么选那个答案,求解释

2024-11-06 23:33:20
推荐回答(2个)
回答1:

10、sum=0.0应该出现在外循环体的第一句,否则以后的累加包括前一个或几个学生的总成绩。
4、for循环中第二个是判断条件,条件成立则进入循环体,条件不成立则不进入循环体,本题i=2,所以i==0不成立,所以选择A
2、需要知道switch的每个case块后都要有break;语句,否则从条件符合的case开始直到后的默认项都会进入。本题switch中不含break;语句,所以A
都是基础知识,去好好看看书。

回答2:

第一题把sum=0.0移动到第一个for下面.因为每次计算一个人的4门成绩之和,sum都得设为0.
第二题:A.
第三题A.