若变量已正确定义,则以下for循环( ): for(x=0,y=0;(y!=123)&&(x

admin2016-04-07  31

问题 若变量已正确定义,则以下for循环(    ):
    for(x=0,y=0;(y!=123)&&(x<4);x++);

选项 A、执行4次
B、执行3次
C、执行次数不确定
D、执行123次

答案A

解析 for循环语句格式为:for(expl;exp2;exp3)。expl通常用来给循环变量赋初值;exp2通常是循环条件,以便决定是否继续执行循环体;exp3通常用来修改循环变量的值。程序执行过程为:赋初值x=0,y=0,逻辑表达式y!=123为真,x<4为真,则整个表达式(y!=123)&&(x<4)为真,循环条件成立;x=1,再次判断表达式为真;x=2,……;直到x=4时,y!=123为真,x<4为假,则整个表达式(y!=123)&&(x<4)为假,循环条件不成立,退出循环。for循环执行4次,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6kDp777K
0

最新回复(0)