Python中执行以下程序后,会显示几个'苏超加油'?( )s=0while s<10: s=s+2 print("苏超加油")
A:1
B:4
C:5
D:6
正确答案:C
答案解析
本题考查while循环。在给定的程序中,while循环的条件是s < 10,每次循环s增加2。初始s = 0,第一次循环后s = 2,第二次循环后s = 4,第三次循环后s = 6,第四次循环后s = 8,第五次循环后s = 10,此时不满足循环条件,循环结束。每一次循环都打印一次“苏超加油”,循环了5次,故答案为C。
试卷来源:202609 青少年软件编程等级考试Python二级真题