单选题 下面的for语句的循环次数为______。
for(x=1,y=0;(y!=19)&&(x<6);x++);
A.是无限循环 B.循环次数不定
C.最多执行6次 D.最多执行5次

【正确答案】 D
【答案解析】[解析] 本题考查for循环。只考虑x的取值变化,x从1取到5,可以循环5次,但是并不知道y是如何变化的,有可能出现y=19提前跳出循环的情况,所以是最多执行了5次。