单选题 在C语言中do-while语句中结束该循环的条件为______。
A.0 B.1 C.非0 D.true

【正确答案】 A
【答案解析】[解析] 在C语言中,使while或do-while循环结束的条件都是while后面的表达式的值为0,只是无论表达式的值为0还是非0,do-while语句的循环体至少要执行一次。C语言中的do-while循环仍是“当型”循环而不是“直到型”循环。