#2381. ws基本语句20题
ws基本语句20题
- 以下代码的输出结果是什么?
int x = 5, y = 3;
if(x > y) {
cout << "A";
} else {
cout << "B";
}
{{ select(1) }}
- A
- B
- AB
- 编译错误
- 执行以下代码后,输出的结果是什么?
int score = 85;
if(score >= 90) {
cout << "优秀";
} else if(score >= 80) {
cout << "良好";
} else if(score >= 70) {
cout << "中等";
} else {
cout << "及格";
}
{{ select(2) }}
- 优秀
- 良好
- 中等
- 及格
- 以下代码的输出结果是什么?
int a = 10, b = 20, c = 15;
if(a > b && a > c) {
cout << "A最大";
} else if(b > a && b > c) {
cout << "B最大";
} else {
cout << "C最大";
}
{{ select(3) }}
- A最大
- B最大
- C最大
- 编译错误
- 执行以下代码后,输出的结果是什么?
int num = 7;
switch(num % 3) {
case 0: cout << "整除"; break;
case 1: cout << "余1"; break;
case 2: cout << "余2"; break;
default: cout << "其他";
}
{{ select(4) }}
- 整除
- 余1
- 余2
- 其他
- 以下代码的输出结果是什么?
int x = 0;
if(x = 5) {
cout << "真";
} else {
cout << "假";
}
{{ select(5) }}
- 真
- 假
- 编译错误
- 运行错误
- 以下代码的输出结果是什么?
for(int i=1; i<=5; i++) {
cout << i << " ";
}
{{ select(6) }}
- 1 2 3 4 5
- 0 1 2 3 4
- 1 2 3 4
- 2 3 4 5
- 执行以下代码后,变量sum的值是多少?
int sum = 0;
for(int i=1; i<=10; i+=2) {
sum += i;
}
{{ select(7) }}
- 25
- 30
- 35
- 55
- 以下代码的输出结果是什么?
for(int i=10; i>0; i-=2) {
cout << i << " ";
}
{{ select(8) }}
- 10 8 6 4 2
- 10 8 6 4 2 0
- 9 7 5 3 1
- 10 9 8 7 6
- 执行以下代码后,输出的最后一个数字是什么?
for(int i=0; i<10; i++) {
if(i == 5) break;
cout << i << " ";
}
{{ select(9) }}
- 4
- 5
- 6
- 9
- 以下代码的输出结果是什么?
for(int i=1; i<=3; i++) {
for(int j=1; j<=2; j++) {
cout << i * j << " ";
}
}
{{ select(10) }}
- 1 2 2 4 3 6
- 1 2 3 2 4 6
- 1 2 3 4 5 6
- 1 2 2 3 3 4
- 以下代码的输出结果是什么?
int i = 1;
while(i <= 3) {
cout << i << " ";
i++;
}
{{ select(11) }}
- 1 2 3
- 1 2
- 2 3
- 1 2 3 4
- 执行以下代码后,变量count的值是多少?
int count = 0, num = 10;
while(num > 0) {
count++;
num -= 3;
}
{{ select(12) }}
- 3
- 4
- 5
- 6
- 以下代码的输出结果是什么?
int i = 5;
do {
cout << i << " ";
i--;
} while(i > 0);
{{ select(13) }}
- 5 4 3 2 1
- 5 4 3 2 1 0
- 4 3 2 1
- 5 4 3 2
- 执行以下代码后,输出的结果是什么?
int x = 1;
while(x < 10) {
if(x == 5) {
break;
}
cout << x << " ";
x++;
}
{{ select(14) }}
- 1 2 3 4
- 1 2 3 4 5
- 1 2 3 4 5 6
- 1 2 3 4 5 6 7 8 9
- 以下代码的输出结果是什么?
int i = 0;
while(i < 5) {
if(i % 2 == 0) {
i++;
continue;
}
cout << i << " ";
i++;
}
{{ select(15) }}
- 0 2 4
- 1 3
- 1 3 5
- 0 1 2 3 4
- 以下代码的输出结果是什么?
for(int i=1; i<=2; i++) {
for(int j=1; j<=3; j++) {
cout << "(" << i << "," << j << ") ";
}
}
{{ select(16) }}
- (1,1) (1,2) (1,3) (2,1) (2,2) (2,3)
- (1,1) (2,1) (3,1) (1,2) (2,2) (3,2)
- (1,1) (1,2) (2,1) (2,2)
- (1,1) (2,2) (3,3)
- 执行以下代码后,变量sum的值是多少?
int sum = 0;
for(int i=1; i<=3; i++) {
for(int j=1; j<=2; j++) {
sum += i + j;
}
}
{{ select(17) }}
- 12
- 18
- 21
- 24
- 以下代码的输出结果是什么?
for(int i=1; i<=3; i++) {
for(int j=1; j<=i; j++) {
cout << "*";
}
}
{{ select(18) }}
- * ** ***
- *** ** *
- * * *
- ** *** ****
- 执行以下代码后,输出的结果是什么?
int count = 0;
for(int i=1; i<=4; i++) {
for(int j=1; j<=i; j++) {
if(i + j == 5) {
break;
}
count++;
}
}
cout << count;
{{ select(19) }}
- 7
- 6
- 5
- 4
- 以下代码的输出结果是什么?
for(int i=3; i>=1; i--) {
for(int j=1; j<=i; j++) {
cout << j << " ";
}
cout << endl;
}
{{ select(20) }}
- 1 2 3
1 2
1 - 3 2 1
2 1
1 - 1
1 2
1 2 3 - 1 2 3
2 3
3
相关
在下列比赛中: