• 2022-05-27
    下面循环体内的运算x+=i执行了()次intx=0;for(inti=0;i<6;i++){x+=i;}
    A: 4
    B: 5
    C: 6
    D: 7
  • C

    内容

    • 0

      【单选题】若有定义 : int i,x=0; 语句 for(i=1;i<=3;i++) x+=2; 与下列 () 程序段不等价。 A. i=1;for( ;i<=3;i++) x+=2; B. i=1;for( ; ;i++) x+=2; C. for(i=1;i<=3; )  {x+=2; i++;} D. i=1;for( ;i<=3; ) {x+=2; i++; }

    • 1

      若有定义int x&#91;6&#93;={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。 A: for(i=0;i&lt;6;i++) printf("%2d",*(p++)); B: for(i=0;i&lt;6;i++) printf("%2d",*(p+i)); C: for(i=0;i&lt;6;i++) printf("%2d",*p++); D: for(i=0;i&lt;6;i++) printf("%2d",(*p)++);

    • 2

      下列循环中,( )的循环体执行超过3次。 A: for(i=1;i&lt;=3;i++){ } B: for(i=0;i&lt;=3;i++){ } C: for(i=2;i&lt;=6;i=i+2){ } D: for(i=3;i&gt;=1;i--){ }

    • 3

      下列循环语句中有语法错误的是()。 A: inti;for(i=1;i&lt;10;i++)cout&lt;&lt;’*’; B: inti,j;for(i=1,j=0;i&lt;10;i++,j++)cout&lt;&lt;′*′; C: inti=0;for(;i&lt;10;i++)gout&lt;&lt;′*′; D: for(1)cout&lt;&lt;′*′;

    • 4

      执行语句“for(i=1; i&lt;5;i++) cout&lt;&lt;i;”循环执行()次?? 4|1|未知|3