更多“若将程序中的&& 删除,则X,Y的输出结果为 ______。A.0 2B.2 4C.6 6D.1 3 ”相关问题
  • 第1题:

    有下列程序: #include"stdio.h" main() { int x=0; int y=0; while(x<7&&++y) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。

    A.0,7

    B.7,7

    C.0,6

    D.1,6


    正确答案:A
    解析:本题考查while循环.y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。

  • 第2题:

    若将输出语句? X1+X2+X3改为?X1,X2,X3,且将子程序最后一行的TO MASTER 删除,则X1的输出结果为 ______。

    A.10

    B.11

    C.12

    D.13


    正确答案:C

  • 第3题:

    若将输出语句?X1+X2+X3改为? X1,X2,X3,且将子程序最后一行的TO MASTER 删除,则X3的输出结果为 ______。

    A.10

    B.11

    C.12

    D.13


    正确答案:B
    解析:当将“TO MASTER”选项删除时,程序执行完子程序Z2后,返回子程序Z1,执行X1=X1 +1=11+1=12,再返回主程序,执行“ ? X1,X2,X3”,所以最后X1为12,X2和X3均为11。

  • 第4题:

    有下列程序: #include<stdio.h> main { int x=0; int y=0; while(x<7 &&++v) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。

    A.0,7

    B.7,7

    C.0,6

    D.1,6


    正确答案:A
    本题考查while循环。在while循环中,y自加每次循环都加l,在循环体内y--每次减1,所以总的y值不变,当x自加到7时,不满足循环条件,循环结束。

  • 第5题:

    若将输出语句? X1+X2+X3改为?X1,X2,X3,且将子程序最后一行的TO MASTER 删除,则X2的输出结果为 ______。

    A.10

    B.11

    C.12

    D.13


    正确答案:B