问题 填空题

下列程序输出结果是______。
#include<stdio.h>
main()
intj,a[]=1,3,5,7,9,11,13,15,*p=a+5;
for(j=3;j>=1;j--)
switch(j)
case1:
case2:printf("%d",*p++);break;
case2:printf("%d",*(--p));


答案

参考答案:9911

解析: 本题考查switch-case开关语句,当j=3时,执行switch(3),输出a[4],为9;j--为2;当j=2时,输出a[4],为9,j自减或为1;当j=1时,输出a[5],为11。循环结束。

单项选择题
单项选择题