問題15-2


変数jはint型,変数zはdouble型である.次のwhileについて答えよ.

 1) j=1;
    while(j<=3) {
        j++;
    }
   でj++ は何度実行されるか.

 2) j=1;
    while(j<=3) {
        j++;
    }
    の繰り返しが終わったあと,jはいくつか.

 3) j=7;
    while(j>=0) {
        …;
        j--;
    }
    で…の部分は何回実行されるか.

 4) j=7;
    while(j>0) {
        j--;
        …;
    }
    で…の部分は何回実行されるか.

 5) j=2;
    while(j<12) {
        …;
        j+=2;
    }
    で…の部分は何回実行されるか.

 6) j=0;
    while(j<=4) {
        printf("XX");
        j++;
    }
    で「X」はいくつ表示されるか.

 7) z=3.0;
    while(z<10.0) z*=2;  
    の実行後,zはいくつになるか.

 8) z=6.0;
    while(z>1.0) z/=2;  
    の実行後,zはいくつになるか.

 9) j=1;
    z=2.0;
    while(j<=3) {
        z+=0.1;
        j++;
    }
    の実行後,zはいくつになるか.

10) z=2.0;
    while(z*z<15.0) z+=0.5;
    の実行後,zはいくつになるか.


→ 答えを見る
→ 戻る