循环语句for(i=0,x=1;i=10&&x>0;i++);的循环执行()。
第1题:
没有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是
A.for(i=0;i<6;i++) printf("%2d",*(p++));
B.for(i=0;i<6;i++) printf("%2d",*(p+i);
C.for(i=0;i<6;i++) printf("%2d",*p++);
D.for(i=0;i<6;i++) printf("%2d",(*p)++);
第2题:
下列语句中不是死循环的是
A.int i=10; while(1) { i--; if(i==1) break; }
B.for(int i=1;i<10;i++) { i--; }
C.int i=0; do{ i++; }while(i>=0) ;
D.int i=1; for(;;) i=i+1;
第3题:
下列for循环语句的循环次数是()。for(inti(0),j(5);i=3;i++,j--);
A.3
B.无限
C.5
D.0
第4题:
A.0
B.1
C.5
D.无限
第5题:
在下面循环语句中循环体执行的次数为( )。
int i=0; do i++; while(i*i<10);
A、4
B、3
C、5
D、2
第6题:
下列语句中不是死循环的是
A.int i=10; while(1) { i-- ; if (i= =1)break; }
B.for(int i=l ;i<10;i++) { i -- ; }
C.int i=0; do{ i++; }while(i >= 0);
D.int i=l ; for (;;)i = i+1;
第7题:
( 7 )在执行语句序列int i=0; do i++; while(i*i<10);时, do 后面的循环体语句 i++ 被执行的次数为 【 7 】 。
第8题:
以下不构成无限循环的语句或者语句组是( )。
A.n=0;
B.n=0; do{++n;}while(n<=0); while(1){n++}
C.n=10;
D.for(n=0,i=1;;i++)n+=i; while(n);{n--;)
第9题:
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;\n要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_().
A、for(i=0;i6;i++)printf(“%2d”,*(p++));
B、for(i=0;i6;i++)printf(“%2d”,*(p+i));
C、for(i=0;i6;i++)printf(“%2d”,*p++);
D、for(i=0;i6;i++)printf(“%2d”,(*p)++);
第10题:
A.语句for(i=0;;i++)表示无限循环
B.语句for(;;)表示无限循环
C.语句for()表示无限循环
D.while(1)表示无限循环