#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 的倍数
- 不是
- 无输出
- 编译错误