1.以下选项中循环结构合法的是( )
A、while (int i<7)
{ i++;
System.out.println(“i is “+i);
}
B、 int j=3;
while(j)
{
System.out.println(“ j is “+j);
}
C、int j=0;
for(int k=0; j + k !=10; j++,k++)
{
System.out.println(“ j is “+ j + “k is”+ k);
}
D、 int j=0;
do{
System.out.println( “j is “+j++);
if (j = = 3) {continue loop;}
}while (j<10);
2.有如下程序段:
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) continue;
if ( i == 2) break;
total += i;
}
则执行完该程序段后total的值为:( )。
A、0 B、1 C、3 D、6
3.执行如下程序代码
int a=0,c=0;
do{ --c; a=a-1;
}while(a>0);
后,C的值是()
A.0 B.1 C.-1 D.死循环
答案:C A C