#GOBJ106H. GESP 1级客观题|循环结构|课后作业

GESP 1级客观题|循环结构|课后作业

GESP 1级客观题|循环结构|课后作业

考试频率:高频。本卷共 6 题。

  1. 下面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) }}

  • 90
  • 44
  • 20
  • 10
  1. 在下面的C++代码 while(1) continue; 中,由于循环中的 continue 是无条件被执行,因此将导致死循环。( )

    {{ select(2) }}

  1. 任何一个 while 循环都可以转化为等价的 for 循环( )。

    {{ select(3) }}

  1. 下面的框架在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
  1. 下面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
  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
蜀ICP备2025119001号-1