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

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

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

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

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

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

Вопрос 1

Переменные, которые введены в основной программе, называются …

  1. глобальные
  2. глобальными
Вопрос 2

Параметры процедуры, называют … переменные

  1. локальные
Вопрос 3

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

  1. Глобальная переменная
  2. Локальная переменная
  3. Аргумент
  4. обращаться можно из любой подпрограммы
  5. дополнительные переменные, которые будут использоваться только в подпрограмме
  6. значение параметра, которое передается подпрограмме при ее вызове
Вопрос 4

Переменные, которые не исчезают после завершения работы функции, называются … переменными

  1. статические
  2. статистическими
Вопрос 5

Для создания функции используется ключевое слово …

  1. fun
  2. function
  3. void
  4. def
Вопрос 6

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

  1. import random
  2. from random import randint
  3. n = 5
  4. mas = [randint(1,10) for i in range(n)]
  5. MaxEl = mas[0]
  6. for i in range(1,n):
  7. if mas[i] > MaxEl:
  8. MaxEl = mas[i]
  9. print (mas, MaxEl)
Вопрос 7

Код, приведенный ниже, выдаст …   def f(a, b): pass print(f(4,2))

  1. 4
  2. 2
  3. 6
  4. None
Вопрос 8

Процедура в Python – это…

  1. то же самое, что и функция, но она не возвращает значение
  2. часть программы, которая может быть вызвана из другой части программы
  3. синоним слова «цикл»
  4. встроенная функция в Python
Вопрос 9

При вызове рекурсивной функции происходят … вычисления

  1. ленивые
  2. односторонние
  3. циклические
  4. обратные
Вопрос 10

Говоря о возможности передачи аргумента по умолчанию в функцию в Python, можно утверждать, что …

  1. аргументы по умолчанию передаются с использованием ключевого слова default
  2. аргументом по умолчанию нельзя воспользоваться в Python
  3. аргумент по умолчанию передается с помощью знака равенства после имени аргумента.
  4. аргументы передаются только явно, без возможности использования значений по умолчанию
Вопрос 11

Алгоритм вычисления значения функции F(n), где n  – натуральное число, задан следующими соотношениями:   F(1)  =  1; F(2)  =  3; F(n)  =  F(n–1) * n + F(n–2) * (n – 1) при n > 2.   Чему равно значение функции F(5)?

  1. 310
  2. 309
  3. 311
  4. 312
Вопрос 12

Алгоритм вычисления значения функции F(n), где n  — целое неотрицательное число, задан следующими соотношениями: F(0)  =  0; F(n)  =  F(n / 2), если n > 0 и при этом чётно; F(n)  =  1 + F(n − 1), если n нечётно.   Сколько существует таких чисел n, что 1 ≤ n ≤ 1000 и F(n)  =  3?

  1. 120
  2. 121
  3. 212
  4. 100