若要使得下面程序输出XAABXX,请在下划线处填上相关内容。 main( ) { static int aE5]={1,2,3,4,1}; int i; for(i=0;i

admin2014-10-20  22

问题 若要使得下面程序输出XAABXX,请在下划线处填上相关内容。
main(    )
{
static int aE5]={1,2,3,4,1};
int i;
for(i=0;i<5;i++)
{
switch(______)
{
case 2:
case 3:putchar(’A’);______;
case 4:
case 5:putchar(’B’);
default:putchar(’X’);
}
}
}

选项

答案a[i] break

解析 当a值为1时,执行default语句输出X;当aVi]值为2时,执行putchar(‘A’)语句输出A,遇到break退出;当aEi]值为3时,执行putchar(‘A’)语句输出A,遇到break退出;当a值为4时,执行putchar(‘B’)和putchar(‘X’)语句输出BX;当a值为1时,执行putchar(‘X’)语句输出X;所以输出结果为XAABXX。
转载请注明原文地址:https://kaotiyun.com/show/x0vR777K
0

最新回复(0)