Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТестыPython.docx
Скачиваний:
0
Добавлен:
17.11.2019
Размер:
45.75 Кб
Скачать

Глава 1

Упражнения «Да/Нет»

  1. Информатика это наука о компьютерах

  2. ЦПУ – это «мозг» компьютера

  3. Вторичная память также называется RAM

  4. Все данные, с которыми компьютер работает в данный момент, находятся в основной памяти

  5. Синтаксис языка означает смысл, а семантика – форму

  6. Определение функции задаётся последовательностью команд, которая определяет новую команду

  7. Средой разработки ПО называется место, где работают программисты

  8. Переменная даёт имя значению так, что ею можно воспользоваться в других местах программы.

  9. Циклы нужны для того, чтобы пропускать определённые части программы

  10. Случайные значения нельзя вычислять на компьютере

Упражнения «Многовариантный выбор»

  1. Каков основной вопрос информатики?

    1. Как быстро могут вычислять компьютеры

    2. Что может быть вычислено

    3. Как создать самый эффективный язык программирования

    4. Сколько денег нужно платить программистам

  2. Алгоритм похож на

    1. Газету

    2. Работу мухоловки

    3. Барабан для хранения файлов

    4. Рецепт

  3. Проблема трудноразрешима когда

    1. Вы не можете обратить её решение

    2. Не удаётся применить теорию разрешимости

    3. У проблемы много решений, из которых невозможно выбрать единственное

    4. Решение практически неосуществимо

  4. Что из нижеследующего не является вторичной памятью

    1. RAM

    2. Жесткий диск

    3. Флеш-память

    4. Компакт-диск

  5. Компьютерным языком, спроектированным для использования и понимания человеком является

    1. Разговорный язык

    2. Машинный язык

    3. Язык программирования высокого уровня

    4. Язык компиляции

  6. Оператор языка программирования это

    1. перевод с машинного языка

    2. команда, готовая для интерпретации компьютером

    3. точное описание проблемы

    4. раздел алгоритма

  7. Разницей между компилятором и интерпретатором является то, что

    1. компилятор является программой

    2. компилятор используется для перевода исходного кода в машинный язык

    3. компилятор не нужен больше после того как программа откомпилирована

    4. компилятор обрабатывает исходный код

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

    1. import

    2. main

    3. program

    4. IDLE

  9. Что из нижеследующего нельзя сказать о комментариях

    1. они делают программу более эффективной

    2. они предназначены для людей

    3. они игнорируются Python’ом

    4. в Python’е комментарии начинаются со знака #

  10. Отдельные элементы, которые перечисляются в скобках при определении функции, называются

    1. вставными

    2. контрольными

    3. комментариями

    4. параметрами

Глава 2

Упражнения «Да/Нет»

  1. Наилучший способ написать программу – сразу же приступить к кодированию и отладке

  2. Алгоритм можно записать, не используя язык программирования

  3. После того как программа написана и отлажена она больше не нуждается в изменениях

  4. Идентификаторы Python’а начинаются с буквы или подчеркивания

  5. Ключевые слова это хорошие имена для переменных

  6. Выражения строятся из литералов переменных и операторов

  7. В Python’е разрешены выражения вида «х=х+1»

  8. В Python’е нельзя присваивать значения нескольким переменным в одной команде

  9. Определённый цикл выполняет тело цикла определённое количество раз

  10. В блок-схемах алгоритмов прямоугольники показывают точки принятия решений, а ромбы – команды

Упражнения «Многовариантный выбор»

  1. Что из следующего не является этапом в разработке программного обеспечения?

    1. постановка задачи

    2. отладка и тестирование

    3. определение зарплат

    4. поддержка и улучшение

  2. Какая формула переводит температуру по Цельсию в температуру по Фаренгейту?

    1. F=9/5*C+32

    2. F=5/9*C-32

    3. F=B2-4*A*C

    4. F=(212-32)/(100-0)

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

    1. проектированием

    2. реализацией

    3. программированием

    4. постановкой задачи

  4. Что из следующего не является идентификатором

    1. spam

    2. spAm

    3. 2spam

    4. spam4U

  5. Что из нижеследующего не встречается в выражениях?

    1. переменные

    2. операторы

    3. операции

    4. литералы

  6. Фрагменты кода, которые вычисляют новые данные из уже имеющихся, называются

    1. идентификаторами

    2. выражениями

    3. оператором присваивания

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

  7. Что из следующего не является частью ВПВ процесса

    1. ввод

    2. программирование

    3. преобразование

    4. вывод

  8. Шаблон «for <переменная> in range(<выражение>)»

    1. цикл общего вида

    2. оператор присваивания

    3. определённый цикл

    4. блок-схема

  9. Что из нижеследующего наилучшим образом характеризует присваивание в Python’е

    1. наклейка

    2. переменная как ящик

    3. параллельность

    4. масштабируемость

  10. В Python’е получение ввода от пользователя осуществляется с помощью специального выражения, называемого

    1. for

    2. read

    3. одновременным присваиванием

    4. input