试题题干

参考答案
试题解析
进行第一次循环时,i=0符合i<N,继续循环判断if语句,a[0]=2大于0,则输出的值为2,变量i的值为1;
进行第二次循环时,i=1符合i<N,继续循环判断if语句,a[1]=5大于0,则输出的值为5,变量i的值为2;
进行第三次循环时,i=2符合i<N,继续循环判断if语句,a[2]=-6小于0,执行continue立即结束本次循环,转去判断循环控制条件,变量i的值为3;
进行第四次循环时,i=3符合i<N,继续循环判断if语句,a[3]=4大于0,则输出的值为4,变量i的值为4;
进行第五次循环时,i=4符合i<N,继续循环判断if语句,a[4]=-9小于0,执行continue立即结束本次循环,转去判断循环控制条件,变量i的值为5;
进行第六次循环时,i=5符合i<N,继续循环判断if语句,a[5]=10大于0,则输出的值为10,变量i的值为6;
进行第七次循环时,i=6不符合i<N,结束循环。