【单选题】
以下正确的叙述是( )。
①
continue 语句的作用是结束整个循环的执行。
②
只能在循环体内和switch语句体内使用break语句。
③
在循环体内使用break语句或continue语句的作用相同。
④
从多层循环嵌套中退出时,只能使用goto语句。
【单选题】
以下程序段
x=-1;
do
{x=x*x;}
while(!x);
【单选题】
执行语句for(i=1;i++后变量i的值是( )。
【单选题】
以下正确的叙述是( )。
②
switch语句中不能出现continue语句
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
char ch;
int i=0;
for(ch=achzch++)
{
printf(%c ,ch);
if(i%10==0)
printf(\n
}
printf(\n
}
①
a b c d e f g h i j
k l m n o p q r s t
u v w x y z
②
a b c d e f g h
i j k l m n o p q r
s t u v w x y z
③
a b c d e f g
h i j k l m n o p q
r s t u v w x y z
④
a b c d e f g
h i j k l m n o
p q r s t u v w x y z
【单选题】
若有如下语句
int
do { printf (%d\n,x-=2);}while(!(--x));
则上面程序段( )。
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
int i;
for(i=1;i+1;i++)
{
if(i4){printf(%d\t,i++);break;}
printf(%d\t,i++);
}
}
【单选题】
若i为整形变量,则以下循环执行次数是( )。
for (i=2;i==0) printf(%d,i--)
【单选题】
#includevoid main()
{
int n=4;
while(n--)
printf(%d\n,--n);
}
【单选题】
以下程序段的运行结果是( )。
for(y=1;y) y=((x=3*y,x+1),x-1);
printf(x=%d,y=%d,x,y);