当输入为“Fool&Swalow”时,下面程序的执行结果是( )。 #include main() { char c; while(c!=‘?’) { c=getchar(); putc

admin2012-08-23  30

问题 当输入为“Fool&Swalow”时,下面程序的执行结果是(    )。
    #include
    main()
    {  char c;
       while(c!=‘?’)
    {  c=getchar();
       putchar(c);
      }
    }

选项 A、Swalow
B、Fool
C、Fool?
D、?Swalow

答案A

解析 本题中,(int)(x+1000+0.5)的结果为1237,(float)1000是将1000强制转换成float类型;整个表达式(int)(x*1000+0.5)/(float)1000的结果为1.237000,再以实数(6位小数)形式输出。
转载请注明原文地址:https://jikaoti.com/ti/YAB0FFFM
0

最新回复(0)