niusouti.com
更多“下列程序的输出结果为【9】。 main() {intx=3,y=5; printf("%d",x=(x--)*(--y)); } ”相关问题
  • 第1题:

    下列程序的输出结果是______。 include main() {intx=10,y=10,i; for(i=0;x>8;y=++) pri

    下列程序的输出结果是______。

    include<stdio.h>

    main()

    { intx=10,y=10,i;

    for(i=0;x>8;y=++)

    printf("%d%d",X--,y);

    }


    正确答案:101091
    101091 解析:for(表达式1;表达式2;表达式3) 语句的功能是:首先计算表达式1的值,然后检测表达式2的值,若其值为真,则执行循环体语句,执行完毕后,再计算表达式3的值。然后再检测表达式2的值是否为真,若为真,继续执行循环体语句,若为假,则退出循环;第 1次循环x>8成立,输出x=10,y=10后,x的值减1,i=1,执行y=++i操作,y的值变为1;判断条件还成立,输出x=9,y=1,然后x的值减1,循环条件不成立,则退出循环。

  • 第2题:

    下列程序的输出结果是______。main(){ int x=10,y=10,i; for(i=0;x>8;y=++i) printf("%d,%d",x--,y);}

    A.10 1 9 2

    B.9 8 7 6

    C.10 9 9 0

    D.10 10 9 1


    正确答案:D

  • 第3题:

    下面程序的输出结果是()。 main() { int x=9,y=9,i; for(i=0;x>8;y=++i) printf("%d,%d ",x--,y); }


    B

  • 第4题:

    下列程序的输出结果是( )。 main { int x=i,y=8; printf("%d%d\n",x--,--y) ;

    A.88

    B.77

    C.78

    D.87


    正确答案:D
    解析:本题考查自减(--)运算符的使用。“x--”是先引用x的值然后将x的值减1,所以输出的x值为8;“--y”是先将y的值减1然后再引用y的值,所以输出的y值为7。

  • 第5题:

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

    A.10 10

    B.9 9

    C.9 10

    D.10 9


    -1