更多“有以下程序:main(){intx=0xFFFF;printf("%d\n",x--);}执行后的输出结果是()A.32767B.FFFEC.-1D.- ”相关问题
  • 第1题:

    以下程序的输出结果是( )。 main() { int x=11,y=11; printf("%d,%d\n",X--,--y); }

    A.11,11

    B.10,10

    C.10,11

    D.11,10


    正确答案:D
    解析:X--是先使用x的值再对x减1,即输出11;--y是先对y减1再使用y的值,输出10。格式控制中的普通字符“,”原样输出。所以选项D符合题意。

  • 第2题:

    下列程序执行后的输出结果是( )。

    main

    { char x=0xFFFF;printf("%d\n",x--);}

    A. -32767

    B.FFFE

    C.-1

    D.32768


    正确答案:C
    因为x=0xFFFF=11111111,因此当以整型形式输出时对应的数为一1。

  • 第3题:

    【单选题】下列程序执行后的输出结果是 main() { char x=0xFFFF; printf("%d n",x--); }

    A.-32767

    B.FFFE

    C.-1

    D.–32768


    7

  • 第4题:

    有以下程序 main() {int x=10,y=10;printf("%d%d\n",x--,--y);} 程序运行后的输出结果是( )

    A.10 10

    B.9 9

    C.9 10

    D.10 9


    正确答案:D

  • 第5题:

    下列程序执行后的输出结果是______。 main () { char x=0xFFFF; printf("%d \n",x--); }

    A.-32767

    B.FFFE

    C.-1

    D.-32768


    正确答案:C