单选题

执行以下代码后的输出结果是( )。

int n = 1, sum = 0;
char c = 'D';
switch (n)
{
    case 1:
        sum = 10;
        switch (c)
        {
            case 'A': sum += 10; break;
            case 'B': sum += 8; break;
            case 'C': sum += 6; break;
            default: sum += 5;
        }
        break;
    case 2:
        sum = 8;
        switch (c)
        {
            case 'A': sum += 5; break;
            case 'B': sum += 3; break;
            case 'C': sum += 1; break;
        }
        break;
    default:
        sum = 6;
}
cout << sum;
A

16

B

15

C

18

D

11

赣ICP备20007335号-2