#5814. 专项训练3:分支结构与循环基础

专项训练3:分支结构与循环基础

一、单选题(每题两分)

int x=5; 
if(x>3) cout << "A"; 
else if(x>4) cout << "B"; 
else cout << "C";

代码执行后,输出的是 ( ) {{ select(1) }}

  • A
  • B
  • C
  • 无输出
int i=0; 
while(i<5){ 
    cout << i; 
    i++; 
}

代码执行后,输出的是 ( ) {{ select(2) }}

  • 01234
  • 12345
  • 0123
  • 死循环
int a=3; 
if(a%2==0) cout << "偶数"; 
else if(a%3==0) cout << "3的倍数"; 
else cout << "其他";

下面代码执行后,输出的是 ( ) {{ select(3) }}

  • 偶数
  • 3 的倍数
  • 其他
  • 无输出
for(int i=2; i<=10; i+=2) {
    cout << i;
}

下面代码执行后,循环执行的次数是 ( ) {{ select(4) }}

  • 4
  • 5
  • 6
  • 3
int x=10; 
if(x>15) cout << "X>15"; 
else if(x>5) cout << "5<X<=15"; 
else cout << "X<=5";

下面代码执行后,输出的是 ( ) {{ select(5) }}

  • X>15
  • 5<X<=15
  • X<=5
  • 无输出
int i=1; 
do{ 
    cout << i; 
    i++; 
}while(i<=3);

下面代码执行后,输出的是 ( ) {{ select(6) }}

  • 123
  • 12
  • 23
  • 321
int x;
cin >> x;
if(________) cout << "符合条件";

下面代码用于判断 x 是否为偶数且大于 5,正确的条件是 ( ) {{ select(7) }}

  • x%2==0 && x>5
  • x%2=0 || x>5
  • x%2!=1 && x<5
  • !(x%2) || x>5
for(int i=5; i>0; i--) {
    if(i%2==1) cout << i;
}

下面代码执行后,输出的是 ( ) {{ select(8) }}

  • 531
  • 42
  • 54321
  • 135
int a=7; 
if(a%3==0) cout << "A"; 
else if(a%5==0) cout << "B"; 
else cout << "C";

下面代码执行后,输出的是 ( ) {{ select(9) }}

  • A
  • B
  • C
  • 无输出
int i=0, cnt=0; 
while(i<10){ 
    if(i%2==0) cnt++; 
    i++; 
}

下面代码执行后,循环体执行的次数是 ( ) {{ select(10) }}

  • 10
  • 5
  • 6
  • 4
int x=4; 
switch(x){ 
    case 3: cout << "3"; break; 
    case 4: cout << "4"; 
    case 5: cout << "5"; break; 
    default: cout << "其他"; 
}

下面代码执行后,输出的是 ( ) {{ select(11) }}

  • 4
  • 45
  • 5
  • 其他
for(int i=1; i<=6; i++) {
    if(i%3!=0) cout << i;
}

下面代码执行后,输出的是 ( ) {{ select(12) }}

  • 1245
  • 36
  • 123456
  • 无输出
int a=2, b=3; 
if(a+b>5) cout << "大"; 
else cout << "小";

下面代码执行后,输出的是 ( ) {{ select(13) }}

  • 无输出
  • 编译错误
int i=0; 
for(; i<4; ){ 
    cout << i; 
    i++; 
}

下面代码执行后,输出的是 ( ) {{ select(14) }}

  • 0123
  • 1234
  • 死循环
  • 无输出
int x=6; 
if(x%2==0 && x%3==0) cout << "6的倍数"; 
else cout << "不是";

下面代码执行后,输出的是 ( ) {{ select(15) }}

  • 6 的倍数
  • 不是
  • 无输出
  • 编译错误