下列语句中不是死循环的是
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;
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;
下列语句中不是死循环的是()。
A.int i=10;
B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;
C.int i-0;
D.int i=1:
下列语句中不是死循环的是
A.int i=10;
B.for(int i=1:i<10;i++)
while(1) {
} i--;
i--; }
if(i==1)break;
}
C.int i=0;
D.int i=1;
do{ for(;;)i=i+1;
i++;
}while(i>=0):
A.for(int i=0;i<1;++i);
B.for(int i=0;;++i);
C.for(int i=1;i>0;++i);
D.for(;;);
下列语句中,可以作为无限循环语句的是
A.for(;;) {}
B.for(int i=0;i<10000;i++) {}
C.while(false){}
D.do{}while(false)
阅读下列程序
public class VariableUse{
public static void main (String[] args) {
int a;
if (a==8) {
int b=9;
System.out.println(“ a = ” +a);
System.out.println(“ b = ” +b);
}
System.out.println(“ a = ” +a);
System.out.println(“ b = ” +b);
}
}
该程序在编译时的结果是
A )变量 a 未赋值
B )第二个 System.out.println(“ b = ” +b) 语句中,变量 b 作用域有错
C )第二个 System.out.println(“ a = ” +a) 语句中,变量 a 作用域有错
D )第一个 System.out.println(“ b = ” +b) 语句中,变量 b 作用域有错
A.int i=100; while(1) { i=i%100+1; if(i>100)break; }
B.for(;;);
C.int k=10000; do{k++;}while(k>10000);
D.int s=36; while(s)--s;
以下程序的定义语句中,x[1]的初值是 [9] ,程序运行后输出的内容是 [10] 。
include <stdio.h>
main()
{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;
for(i=0;i<4;i++)
{ p[i]=&x[2*i+1];
printf("%d",p[i][0]);
}
printf("\n");
}
以下程序段的定义语句中, x[1] 的初值是 【 9 】 ,程序运行后输出的内容是 【 10 】 。
#include <stdio.h>
main()
{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;
for(i=0;i<4;i++)
{ p[i]=&x[2*i+1];
printf("%d",p[i][0]);
}
printf("\n");
}