下列表达中等价的是( )。
A. 若x=0,则while(x==0)与while(x)
B. 若x=0,则while(x!=x)与while(x)
C. 若x=-1,则while(x!=0)与while(!x)
D. 若x=5,则while(x!=x)与while(x)
下列关于while与do…while循环语句的叙述中错误的是( )。
A. do…while的循环体至少执行一次
B. while的循环体可以是复合语句
C. do…while的循环条件可以是1
D. while允许从循环体外跳转到循环体内
下列关于break语句描述正确的是( )。
A. break语句可用于循环和条件语句,作用是退出循环和条件语句
B. break语句可用于switch语句,作用是退出switch语句
C. 在一个循环体中只能出现一次break语句,用来退出该循环语句
D. 在一个循环体中可多次使用break语句,用来多次退出该循环语句
设有循环语句如下:for(int x=0,y=0;(y!=10)&&(x<3);x+=2,y+=2);则该循环语句的循环体执行的次数为( )。
A. 0次
B. 1次
C. 2次
D. 5次