#GOBJ106H. GESP 1级客观题|循环结构|课后作业
GESP 1级客观题|循环结构|课后作业
GESP 1级客观题|循环结构|课后作业
考试频率:高频。本卷共 6 题。
- 下面C++代码执行后的输出是( )。
cnt = 0;
for (int i = 1; i < 20; i++) {
if(i % 2)
continue;
else if(i % 3 == 0 && i % 5 == 0)
break;
cnt += i;
}
cout << cnt;
{{ select(1) }}
90442010
-
在下面的C++代码
while(1) continue;中,由于循环中的continue是无条件被执行,因此将导致死循环。( ){{ select(2) }}
- 对
- 错
-
任何一个 while 循环都可以转化为等价的 for 循环( )。
{{ select(3) }}
- 对
- 错
- 下面的框架在L1和L2标记的两行处分别填写选项中的代码,哪组不能通过编译( )。
int main() {
int i = 0;
______________ // L1
break;
______________ // L2
return 0;
}
//A:
do {
} while (i != 0);
//B:
for (; i < 10; i++) {
}
//C:
if (i == 0) {
}
//D:
switch (i) {
}
{{ select(4) }}
- A
- B
- C
- D
- 下面C++代码执行后输出的是( )。
int tnt = 0;
for (int i = 5; i < 100; i += 5)
{
if (i % 2 == 0)
continue;
tnt += 1;
if (i % 3 == 0 && i % 7 == 0)
break;
}
cout << tnt << endl;
{{ select(5) }}
- 500
- 450
- 10
- 1
- 下⾯C++代码执⾏后输出的是( )。
int N=0,i;
int tnt = 0;
for (i = 5; i < 100; i+=5){
if (i % 2 == 0)
continue;
tnt += 1;
if (i >= 50)
break;
}
cout << tnt;
{{ select(6) }}
- 10
- 9
- 6
- 5