Тест на знания языка программирования Python
тест

Ивашов Юрий Александрович

Тест на знания языка программирования Python

Скачать:

ВложениеРазмер
Файл python_tect.docx37.62 КБ

Предварительный просмотр:

  1. Каким ключевым словом обозначают функцию?
  2. с помощью инструкции f
  3. с помощью инструкции def
  4. с помощью инструкции function
  5. с помощью инструкции func
  1. Как создаются анонимные функции?
  1. с помощью инструкции def
  2. с помощью инструкции anonim
  3. с помощью инструкции function anonimus
  4. с помощью инструкции lambda
  1. Что означает оператор or?
  1. логическое ИЛИ
  2. выполняет проверку условия
  3. логическое И
  4. логическое Равно
  1. Какие аргументы необходимо передать функции average?

def average(x,y,z,q):
sum = x+y+z+q
return sum/4

  1. x,y,z,q
  2. x.y
  3. z,q
  4. sum
  1. В каком виде представлены данные в python?
  1. в виде функций
  2. в виде объектов
  3. в виде массивов
  4. в двоичном виде
  1. переменная name и Name - это
  1. name - не переменная
  2. одинаковые переменные
  3. равные переменные
  4. Name - не переменная
  1. Какой конструкцией обрабатываются исключения?
  1. if else
  2. try - except
  3. def
  4. for

  1. Как осуществить поиск в строке?
  1. командой Select
  2. методом search
  3. методом find()
  4. с помощью orderby()

  1. Как запустить python - скрипт с параметрами?
  1. параметры передать нельзя
  2. просто написать параметры в программе - будет работать
  3. с помощью модуля os
  4. с помощью модуля sys
  1. Какая конструкция открывает файл?
  1. read (path, ‘г’, encoding-'UTF-8’)
  2. file (path, ‘г’, encoding='UTF-8’)
  3. open (path, ‘r’, encoding='UTF-8’)
  1. Что такое атрибут?
  1. это число классов
  2. это класс
  3. это переменная класса
  1. Как передать данные функции?
  1. данные передаются в других функциях
  2. данные передаются функции при её вызове в скобках
  3. данные передаются через класс
  4. данные в python нельзя передать в функции
  1. Как безопаснее работать с файлом?
  1. оба варианта безопасны
  2. with open(...) as f
  3. f = open(...)
  1. Как добавить элемент в список?
  1. с помощью метода .append()
  2. в список нельзя добавлять новые элементы
  3. с помощью метода .add()
  1. Как в регулярных выражениях проверить соответствие строки “string” регулярному выражению “pattern”?
  1. find
  2. orderby
  3. listen
  4. match (pattern, string)
  1. Какая команда печатает данные пользователя?
  1. input()
  2. print()
  3. while()
  4. foreach()

  1. Как обойти всю последовательность?
  1. с помощью for in
  2. с помощью foreach
  3. с помощью while

  1. Что такое класс?
  1. это массив с атрибутами
  2. это пользовательский тип, состоящий из методов и атрибутов
  3. это список с атрибутами
  4. в python нет классов

  1. Что такое модуль?
  1. отдельная функция
  2. кусок кода
  3. функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной её части, предназначенный для использования в других программах
  1. Что такое кортеж?
  1. массив списков
  2. неизменяемый список
  3. изменяемый список

  1. Где в функции задано значение по умолчанию?
  1. def welcome(паmе="Инкогнито")
  2. def welcome(name:"Инкогнито")
  3. def (Инкогнито)
  4. def (паше, Инкогнито)

  1. Является ли итератором данный класс?

  1. нет
  2. да
  3. в python нет итераторов

  1. Что выведет следующий код?

а = 20

b = а + 10

print(b)

  1. 10
  2. 5
  3. 30
  4. 20

  1. Как получить элемент из списка?
  1. по ключу
  2. с помощью метода.get()
  3. по индексу

  1. Что делает метод словаря popitemQ ?
  1. выводит весь словарь
  2. возвращает первый элемент словаря
  3. выводит случайный элемент словаря
  4. удаляет элемент и возвращает пару (ключ, значение)

  1. В чем отличие глобальных и локальных переменных?
  1. нет разницы
  2. локальные переменные выполняются во всем классе, глобальные только в функции
  3. локальные переменные существуют только во время выполнения функции. Глобальные переменные - переменные, объявленные в основной части программы, т.е. вне функции
  1. Что выполнит данный код после импорта random?

lst - []

for _ in range(10):

lst.append(random.randint(-10, 10))

  1. Вернет ошибку
  2. Создаст пустой строковый массив и инициализирует его
  3. Сгенерирует список из 10 случайных чисел
  4. Сгенерирует список из 10 случайных чисел в диапазоне от -10 до 9

  1. Что такое итераторы?
  1. в python нет итераторов
  2. итераторы - это специальные объекты, представляющие последовательный доступ к данным из контейнера
  3. специальная функция, означающая какие функции выполнить нельзя
  4. итераторы - это специальные объекты, представляющие доступ к данным из контейнера по данным из функции

  1. Что делает функция 1еп?
  1. преобразует строку в нижний регистр
  2. очищает строку
  3. преобразует строку в верхний регистр
  4. она принимает любую последовательность в качестве аргумента и возвращает её длину

  1. Интерпретируемый язык программирования это
  1. язык программирования, в котором есть технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы
  2. язык программирования, который преобразует эквивалентную программу на низкоуровневом языке, близком машинному коду
  3. язык программирования, в котором исходный код программы не преобразуется в машинный код для непосредственного выполнения центральным процессором, а исполняется с помощью специальной программы-интерпретатора


По теме: методические разработки, презентации и конспекты

тест проверки знаний

тест по специальности Автомеханик...

Тест-контроль знаний по естествознанию

Тест предназначен для итогового контроля знаний по курсу биологии в модуле "Естествознание"...

Статья по теме: «Инструментальные системы для создания контролирующих и обучающих программ без знания языков программирования»

Данная тема актуальная для подготовки к учебным занятия по дополнительной специальности "Теория и методика обучения информатике"...

Презентация. Программирование циклов (Язык программирования C++)

В презентации рассматриваются виды циклов, порядок их работы, а также вложенные циклы....

К олимпиаде по программированию. Тема "Длинная арифметика" (Язык программирования C++)

Разработка составлена в помощь студентам и содержит изложение материала по теме "Длинная арифметика", которая в литературе освещена не достаточно полно. Рассмотрены простейшие математические операции:...

Презентация по теме "Массивы" для языка программирования Python

Презентация по теме "Массивы" для языка программирования Python создана как дополнение к презентации Полякова по программированию в 10 классе...

Материалы к вебинару по теме "Основы языка программирования Python"

На вебинаре рассматриваются преимущества и недостатки языка Python, его применения; дается подробная информация о начале работы с языком, основные алгоритмические конструкции и предлагаются упражнения...