問題18-1


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

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

 2) 英語の case  の意味は何か.

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

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

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

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

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

    switch(a) {
        case 6:  c=a+10;
                 break;
        case 4:  c=a+20;
                 break;
        case 8:  c=a+30;
                 break;
        default: c=a;
    }

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

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

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

    switch(a) {
        case 1:  
        case 3:  c=11;
                 break;
        case 2:
        case 4:  c=22;
                 break;
        default: c=a;
    }

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


→ 答えを見る
→ 戻る