更多“如下程序的输出结果是( ). i=1DOWHILEi<10i=i+2ENDDOi ”相关问题
  • 第1题:

    如下程序的输出结果是includeusing namespace std:int main( ){int sum: for(inti=O;

    如下程序的输出结果是 #include<iostream> using namespace std: int main( ){ int sum: for(inti=O;i<6;i+=3){ sunl=i: for(intj=i;j<6;j++)suitL+=j; } cout<<sum<<endl: retuIn 0:

    A.3

    B.10

    C.12

    D.15


    正确答案:D
    解析:每次在外循环i中,sum都被程序赋初值,因此,只有最后一次循环的sum起作用。最后一次循环i=3,sum=3,内循环j=3,4,5,所以sum=3+3+4+5=15。

  • 第2题:

    若i为整型变量,且有程序段如下,则输出结果是()。 i=122; if(i%2) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误, 无输出结果


    322

  • 第3题:

    若i为整型变量,且有程序段如下,则输出结果是 i=122; if(i%2) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误, 无输出结果


    322

  • 第4题:

    若i为整型变量,且有程序段如下,则输出结果是() i=123; if(i%2==0) printf("####"); else printf("****");

    A.####

    B.****

    C.####****

    D.有语法错误,无输出结果


    322

  • 第5题:

    11、设有如下程序段,输出结果是()。 int i=0, sum=0; do { sum+=i;i++; }while(i<=4); printf("%d\n", sum);


    44