#534. for循环入门(客观题)

for循环入门(客观题)

for循环的基本运行逻辑

  1. 下面代码会输出什么?
    for(int i=1;i<=3;i++)
        cout<<i<<" ";	
    cout<<".";

{{ select(1) }}

  • 1 2 3 4 .
  • 1 2 3 4.
  • 1 2 3 .
  • 1 2 3.
  1. 下面代码会输出什么?
    int s=0,sum=0;
    for(int i=0;i<10;i++)
        s++,sum+=i;
    cout<<s<<" "<<sum;

{{ select(2) }}

  • 9 45
  • 10 45
  • 9 55
  • 10 55
  1. 下面代码会输出什么?
    int s=0;
    for(int i=1;i<=3; )
        cout<<i<<" ";
        i++;
    cout<<".";

{{ select(3) }}

  • 1 2 3 .
  • 1 2 3.
  • 1 2 3 4 .
  • 报错
  1. 下面代码会输出什么?
    for(int i=1;i<=3; )
        i++;
        cout<<i<<" ";
    cout<<".";

{{ select(4) }}

  • 1 2 3 4 .
  • 1 2 3 .
  • 4 .
  • 报错
  1. 下面代码会输出什么?
    for(int i=1;i<=3;){
        cout<<i;
        i++;
    }

{{ select(5) }}

  • 1234
  • 123
  • 234
  • 23
  1. 下面代码会输出什么?
    for(int i=1;i<=3;){
        i++;
        cout<<i;
    }

{{ select(6) }}

  • 1234
  • 123
  • 234
  • 23
  1. 下面代码会输出什么?
    int i;
    for(i=1;i<=3;i++)
        ;
        cout<<i;

{{ select(7) }}

  • 1234
  • 123
  • 3
  • 4