有如下程序:includemain(){ int n=9;while(n>6){n--;printf("%d",n);}}该程序的输出结有如下程序: #include<stdio.h> main() { int n=9; while(n>6){n--;printf("%d",n);} } 该程序的输出结果是( )。A.987B.876C.8765D.9876

题目
有如下程序:includemain(){ int n=9;while(n>6){n--;printf("%d",n);}}该程序的输出结

有如下程序: #include<stdio.h> main() { int n=9; while(n>6){n--;printf("%d",n);} } 该程序的输出结果是( )。

A.987

B.876

C.8765

D.9876


相似考题
更多“有如下程序:#include<stdio.h>main(){ int n=9;while(n>6){n--;printf("%d",n);}}该程序的输出结 ”相关问题
  • 第1题:

    有如下程序

    main()

    { int n=9;

    while(n>6) {n--;printf("%d",n);}}

    该程序的输出结果是

    A.987

    B.876

    C.8765

    D.9876


    正确答案:B
    解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环时,输出为6,由此可以排除选项C)。

  • 第2题:

    阅读以下程序,输出结果是______。 #include<stdio.h> int main() { int n=9; while(n>6) { n--; printf("%d",n); } }


    emoclew emoclew

  • 第3题:

    有如下程序: main() { int n=9; while(n>6){n--;printf("%d",n);} } 该程序的输出结果是()。

    A.987

    B.876

    C.8765

    D.987612


    B 解析:注意到n--的运算顺序,知道第一次输出的应是8,据此就可以很快排除A和D。然后判断循环几次结束,由于当n=6时,while的条件判断已经不成立了,直接跳过循环体结束程序了。故当n=9,8,7时执行了循环体,故答案为B。

  • 第4题:

    有如下程序

    main()

    { int n=9;

    while(n>6){n--; printf("%d",n);} }

    该程序的输出结果是

    A.987

    B.876

    C.8765

    D.9876


    正确答案:B
    解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环时,输出为6,由此可以排除选项C)。

  • 第5题:

    1、阅读以下程序,输出结果是______。 #include<stdio.h> int main() { int n=9; while(n>6) { n--; printf("%d",n); } }


    B