問題18-2


変数a,b,cはint型である.次の問いに答えよ.

 1) 英語の default の意味は何か.

 2) 下のswitchで,aの値が1のときcはいくつになるか.

    switch(a) {
        case 2:  c=9;
                 break;
        case 3:  c=a-1;
                 break;
        case 4:  c=5;
                 break;
        default: c=0;
    }

 3) 上のswitchで,aの値が4のときcはいくつになるか. 

 4) 上のswitchで,aの値が3のときcはいくつになるか.

 5) 下のswitchで,aの値が2のときcはいくつになるか.

    switch(a) {
        case 1:  c=1;
                 break;
        case 2:  b=3*a;
                 c=b+2;
                 break;
        case 3:  b=4*a;
                 c=b+3;
    }

 6) 上のswitchで,aの値が3のときcはいくつになるか.

 7) 下のswitchで,aの値が2のときcはいくつになるか.

    switch(a) {
        case 1:  
        case 2:  
        case 5:  b=4*a;
                 c=b+3;
                 break;
        case 3:  c=a;
                 break;
        default: c=0;
    }

 8) 上のswitchで,aの値が4のときcはいくつになるか.

 9) 下のswitchで,aの値が4のときcはいくつになるか.

    switch(a%3) {
        case 0:  c=11;
                 break;
        case 1:  c=22;
                 break;
        default: c=33;
    }

 10) 上のswitchで,aの値が8のときcはいくつになるか.


→ 答えを見る
→ 戻る