若有以下程序段:for(m=1; m<=100; m++){scanf(”%d”,&y);if (y<0) continue;printf(“%d”,m);}则下面正确的说法是( )。
A. 当y<0时整个循环结束
B. 当y>=0时什么也不输出
C. printf语句永远也不执行
D. 最多输出100个非负整数
语句“whilea(!x) ...”等价于( )。
A. while(x==0) …
B. while(x!=1) …
C. while(x!=0) ...
D. while(x==1) ...
下列描述正确的是( )
A. 表示m>n为true或n&&m
B. switch语句结构中必须有default语句
C. if语句结构中必须有else语句
D. 如果至少有一个操作数为true,则包含“||”运算符的表达式为true