有以下程序 #include <stdio.h> main( ) { char ch = ’D’; while (ch > ’A’) { ch --; putchar(ch); if (ch == ’A’)

admin2021-06-15  24

问题 有以下程序
#include   <stdio.h>
main( )
{  char  ch = ’D’;
   while (ch > ’A’)
   {   ch --;
       putchar(ch);
      if (ch == ’A’)  break;
      putchar(ch+1);
   }
}
程序运行后的输出结果是

选项 A、CB
B、BCA
C、CCBB
D、CDBCA

答案D

解析 putchar()函数功能是输出一个字符,由whlie判断条件和ch初始值可知,,只要ch 'A',每次执行二次putchar,否则跳出。第一次输出CD,第二次输出BC,第三次输出A,跳出循环。因此答案为D选项
转载请注明原文地址:https://kaotiyun.com/show/rrtp777K
0

最新回复(0)