NEW
Font size
WorksheetsС++ циклы
Total questions: 20
Worksheet time: 10mins
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int i = 0;
do{
i++;
} while (i<0);
cout << i;
return 0;
}
0
1
Бесконечный цикл
Ошибка
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int ch = 1, k = 10, sum = 0;
while (ch < k)
sum += ch;
ch++;
cout << sum;
return 0;
}
55
50
Бесконечный цикл
Ошибка
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int i = 10;
for (i = 3; i<20; i++){
i++;
cout << "$";
}
return 0;
}
20 знаков
17 знаков
Ошибка
9 знаков
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int a;
for (a = 0; a<10; a++){
a += a;
}
cout << a;
return 0;
}
10
15
20
Ошибка
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int sum = 0;
for (int i = 0, j = 1; i<5; j++)
{
sum += j;
}
cout << sum;
return 0;
}
10
15
Ошибка
Бесконечный цикл
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int k = 0;
for (int i = 0; i<10; i++)
{
if (i % 2 == 0) continue;
k += i;
}
cout << k;
return 0;
}
25
45
20
Бесконечный цикл
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int y, x = 1, total = 0;
while (x <= 5)
{
x++;
y = x*x;
total += y;
}
cout << total;
return 0;
}
54
55
30
90
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int k = 0;
for (int i = 0; i <= 5; i++)
for (int j = 0; j<6; j += 2)
k++;
cout << k;
return 0;
}
18
5
15
36
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int a = 0;
while (a<10){
int b = 10;
while (b<0){
cout << 'a';
b--;
}
a++;
}
cout << "end\n";
return 0;
}
10 символов 'a' и "end"
100 символов 'a' и "end"
end
Бесконечный цикл
Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i<3; i++)
for (int j = 3; j>0; j--)
{
cout << i + j << '\t';
}
return 0;
}
1 2 3 4 5 6
4 5 6 7 8 9
4 3 2 5 4 3
Бесконечный цикл
Цикл создается с помощью ключевого слова::
if
else
switch
while
Обязательно ли использовать при создании цикла скобки?:
Да и только квадратные скобки
Да и только круглые скобки
Да и только фигурные скобки
Нет не обязательно, если телом цикла является одна строка
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include<iostream>
using namespace std;
int main()
{
int a = 0;
while (a < 2)
cout << a;
a++;
cout << "Bye";
return 0;
}
Ошибка на этапе выполнения
Ошибка на этапе компиляции
012Bye
Вечный цикл
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main() {
int a = 0;
while (a < 2)
cout << a++;
cout << "Bye";
return 0;
}
Вечный цикл
01Bye
012Bye
Ошибка на этапе компиляции
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main() {
int a = 0;
while (0<0)
cout << a++;
cout << "Bye";
return 0;
}
Ошибка на этапе выполнения
Ошибка на этапе компиляции
Вечный цикл
Bye
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int b = 0;
while [b < 4]<
cout <<++b;
>
cout << "Bye";
return 0;
}
Ошибка на этапе выполнения
Ошибка на этапе компиляции
Вечный цикл
Bye
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main() {
int i = 0, a = 4;
while (i<a)
cout << a - i;
i++;
return 0;
}
4 3 2 1
1 2 3 4
Ошибка компиляции
Вечный цикл
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int i = 2;
while (i<7)
{
if (i != 5)
i++;
else
cout << i++ << " ";
}
return 0;
}
5
2
Ошибка на этапе выполнения
Ошибка на этапе компиляции
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
double i = 1;
while (i%5 != 0)
{
cout << i;
}
return 0;
}
Ошибка на этапе компиляции
Ошибка на этапе выполнения
1234
12345
Отработает ли следующий код, если да то что произойдет в результате его выполнения, если нет то укажите ошибки:
#include <iostream>
using namespace std;
int main()
{
int i = 1;
while (i%5 != 0)
{
{
cout << i;
}
i++;
}
return 0;
}
Ошибка на этапе компиляции
Ошибка на этапе выполнения
1234
12345
