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

admin2022-04-01  29

问题 有以下程序
 #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()函数功能是输出一个字符,由while判断条件和ch初始值可知,只要ch≠‘A’,每次执行二次putchar,否则跳出。第一次输出CD,第二次输出BC,第三次输出A,跳出循环。因此答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/kHd0FFFM
0

最新回复(0)