填空题 执行下列语句后,输出结果为 1
int a=0,b=2,c=3;
switch(a)
{
case 0:switch(b)
{
case 1:cout<<"*";break;
case 2:tout<<"%";break;
}
case 1:switch(C)
{
case 1:cout<<"$";break;
case 2:cout<<"*";break;
default:tout<<"#";
}
}
【正确答案】
【答案解析】%#[解析] 首先判断a的值,题中a的值为0,然后判断b的值,b的值为2,所以先输出“%”,而Case 0后面没有break语句,所以再判断C的值,、这样又输出“#”。