Технология программирования.ои(dor_БАК)

Технология программирования.ои(dor_БАК) — вариант 5

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

10 вопросов Вариант 5 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

… позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий

  1. Ветвление
  2. Процедура
  3. Цикл
  4. Генератор
Вопрос 2

Функция range может иметь максимум …

  1. пять аргументов
  2. один аргумент
  3. два аргумента
  4. три аргумента
Вопрос 3

Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue

  1. break
Вопрос 4

Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется … структурой

  1. итеративной циклической
  2. условной структурой
  3. линейной структурой
  4. бесконечно циклической структурой
Вопрос 5

Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна),  … случайных чисел

  1. генератор
Вопрос 6

Установите соответствие между типами циклов и их описанием:

  1. for
  2. while
  3. do...while
  4. foreach (или for each)
  5. break
  6. continue
  7. цикл со счетчиком, который используется для выполнения определенного количества итераций
  8. цикл с предусловием, который повторяется до тех пор, пока условие истинно
  9. цикл, который выполняется до тех пор, пока условие остается истинным, проверка условия происходит после каждой итерации
  10. цикл для перебора элементов коллекции или массива
  11. прерывание текущего цикла и переход к следующему шагу внешнего цикла
  12. завершение текущей итерации и немедленный переход к следующей
Вопрос 7

В результате выполнения программы определите, в которой описано нахождение произведения остатков от деления, (см. изображение ниже) будет напечатано …   c = 1 m = 123 while m ˃1:     d = m % 10 c = c * d m = m // 10 print(c)

  1. 10
  2. 6
  3. 12
  4. 66
Вопрос 8

В результате выполнения программы на нахождения суммы и вычитания различных значений n, (см. изображение ниже) будет напечатано …

  1. 47
  2. ноль
  3. -295
  4. -66
Вопрос 9

Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел:

  1. import random
  2. str1 = '123456789'
  3. str2 = 'qwertyuiopasdfghjklzxcvbnm'
  4. str3 = str2.upper()
  5. print(str3)
  6. str4 = str1+str2+str3
  7. print(str4)
  8. ls = list(str4)
  9. random.shuffle(ls)
  10. psw = ''.join([random.choice(ls) for x in range(12)])
  11. print(psw)
Вопрос 10

Код, изображенный ниже, выведет …   import random print(random. uniform(1,1.1))

  1. число от 1 до 1.1
  2. 1
  3. 1.1
  4. ошибку