填空题 以下程序的运行结果是 1。 main2 {int a=2,b=7,c=5; switch(a>O) {case 1:switch(b<0) {Case 1:printf("@");break; Case 2:printf("!");break; } Case 0:switch(c==5) {Case 0:printf("*");break; Case 1:prinff("#");break; case 2:printf("$");break; } default:printf("&"); } printf("\n"); }
  • 1、
【正确答案】 1、#&    
【答案解析】表达式"c==5"的值为真,所以表达式的值等于1,因此输出符号"#",然后执行"break",继而去执行"default:printf("&");"语句,输出符号"&"。