由以下while构成的循环,循环体执行的次数是( )。 int k=0; while(k=1)k++;

admin2021-06-15  28

问题 由以下while构成的循环,循环体执行的次数是(    )。
    int k=0;
    while(k=1)k++;

选项 A、有语法错误,不能执行
B、一次也不执行
C、执行一次
D、无限次

答案D

解析 本题考查while语句,while语句的语义是:计算表达式的值,当值为真(非O)时,执行循环体语句。k=1为赋值语句,即k的值等于1。while(k=1)=while(1),是死循环,执行无限次。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jMtp777K
0

最新回复(0)