8 класс. Python. Циклы
Список вопросов теста
Вопрос 1
Какой язык программирования мы изучаем?
Варианты ответов
-
Basic.
-
Fortran.
-
С++.
-
Python.
-
Delphi.
Вопрос 2
С помощью какого оператора реализуется цикл с предусловием?
Варианты ответов
-
while (выражение):
-
do ... while.
-
for.
-
repeat.
-
while ... do.
Вопрос 3
Тело любого цикла выполняется до тех пор, пока его условие...
Варианты ответов
-
Ложно.
-
Ошибочно.
-
Истинно.
-
Неизвестно.
-
Неверно.
Вопрос 4
Укажите правильную запись оператора for?
Варианты ответов
-
while.
-
do ... while.
-
for.
-
for <парамаетр цикла> in <наименование последовательности или функция range>:
-
if else.
Вопрос 5
Кто является автором языка программирования Python?
Варианты ответов
-
Николаус Вирт.
-
Кен Томпсон.
-
Гвидо ван Россум
-
Дональд Кнут.
-
Джон фон Нейман.
Вопрос 6
До каких пор будут выполняться операторы в теле цикла while (х < 2)?
Варианты ответов
-
Пока х равен двум.
-
Пока х меньше двух.
-
Пока х больше двух.
-
Пока х равен или больше двух.
-
Пока х равен или меньше двух.
Вопрос 7
Укажите правильную запись оператора for.
Варианты ответов
-
for (i=2:i<100:i++).
-
for (i=2; i<100;i+1).
-
for i in range (1,10):
-
for (i=2; i<100;i=1).
-
for (1 = 2 1 < 100 1 =1).
Вопрос 8
Укажите правильную запись оператора while.
Варианты ответов
-
while (LOOP) < (10).
-
while (LOOP < 10).
-
while LOOP < 10:
-
while LOOP (<10).
-
while (LOOP < (10).
Вопрос 9
Укажите правильную запись решения следующей задачи: «Дан ряд чисел [1:5]. Вывести на экран только чётные из них»
Варианты ответов
-
i=1;
while i<=5:
if i%2==0:
print(i)
i+=1
-
int i;
i=-5;
do
{if (i<0) cout << i << endl;
i++;}
while(i<=5);
Вопрос 10
Укажите правильную запись решения следующей задачи: «Дан ряд чисел [-5:5]. Вывести на экран только отрицательные из них»
Варианты ответов
-
i=-5;
while i<=5:
if i<0:
print(i)
i+=1
-
int i;
i=1;
do
{if (i%2==0) cout << i << endl;
i++;}
while(i<=5);
Вопрос 11
Укажите правильную запись решения следующей задачи: «Дан ряд чисел [3:20]. Вывести на экран сумму нечётных из них»
Варианты ответов
-
S=0;
for i in range (3,21):
if i%2==1:S=S+i
print(S)
-
float S=0;
int x;
cin>>x;
for(int i=3;i<=20;i+=1)
{ if (i%2==0)
S=S+i;
cout << "S="<<S<<endl;
Вопрос 12
Укажите правильную запись решения следующей задачи: «Дан ряд чисел [-4:10]. Вывести на экран произведение положительных из них»
Варианты ответов
-
P=1;
for i in range (-4,11):
if i>0:
P=P*i;
print(P) -
float P=0;
int x;
cin>>x;for(int i=-4;i<=10;i+=1)
{ if (i>0)
P=P*i;
cout << "P="<<P<<endl;
Вопрос 13
Укажите правильную ответ решения следующей задачи: «Дан ряд чисел [-4:10]. Вывести на экран произведение чётных из них»
Варианты ответов
-
0
-
3628800
Вопрос 14
Укажите правильный ответ решения следующей задачи: «Дан ряд чисел [-4:2]. Вывести на экран произведение положительных из них»
Варианты ответов
-
2
-
24
Вопрос 15
Что называется трассировкой?
Варианты ответов
-
Процесс пошагового исполнения программы.
-
Используется для проверки работоспособности, поиска ошибок в алгоритме.
-
Последовательность действий, приводящая к решению задачи.
Вопрос 16
Какие виды циклов вы знаете?
Вопрос 17
Что называется циклом?
Варианты ответов
-
Это последовательность, которая выполняется несколько раз.
-
Последовательность действий, приводящая к решению задачи.
-
Это структура, при которой осуществляется проверка условия.


