Тест: Тест на тему програмирование


Список вопросов


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

1) рограммирование – это процесс создания компьютерной программы, включающий в себя проектирование программы, использование алгоритмов, написание кода программы и так далее.
2) Это компьтерный сеть
3) Програмирование это программы которые работаю по очереди

2. Как работает программный код?

1) Через компьютер
2) С программами котрые есть в Пк
3) Код программы содержит инструкции, которые являются исполняемыми командами, выполняемыми машиной после преобразования кода компилятором.

3. Что такое отладка?

1) Системное часть Пк
2) Отладка – это процесс поиска и устранения ошибок в программе.
3) Отклад есть отклад

4. Назовите типы ошибок, которые могут возникнуть в программе?

1) Логические програмирование
2) Runtime errors или ошибки времени выполнения.
3) Ошибки какие то

5. Расскажите о синтаксических ошибках?

1) интаксическая ошибка возникает, когда в коде программы допущена опечатка или есть несоответствие правилам используемого языка
2) Синтактические ошибки это компьтере
3) Логические ошибки.

6. Что такое блок-схема?

1) Блок-схема – это графическое представление программы. Блок-схема помогает понять логику работы программы или ее части при проектировании.
2) Браузер блок схемы
3) Блок схема системная часть

7. Что такое алгоритм?

1) Это процессор
2) Алгоритм – это конечный набор шагов, которые при следовании им решают какую-то задачу.
3) Принцеп работы Компа

8. «Поддерживать и обновлять программу»?

1) Поддержка программы – это процесс регулярного обновления программы для удовлетворения новых требований к оборудованию или программному обеспечению. Это процесс улучшения и обновления программы после ее установки.
2) онечный набор шагов, которые при следовании им решают какую-то задачу.
3) помогает понять логику работы программы или ее части при проектировании.

9. Что такое переменные?

1) то процесс улучшения и обновления программы после ее установки.
2) это конструкции if/then/else или различные варианты циклов. Вроде for и while.
3) Переменные – это именованные ячейки памяти, которые используются для хранения данных программы, результатов ее вычислений. Значение переменной может меняться в ходе выполнения программы.

10. Что такое зарезервированные слова в программировании?

1) новых требований к оборудованию или программному обеспечению
2) Зарезервированные или ключевые слова – это слова и выражения, которые имеют предопределенные значения и не могут использоваться при написании кода для иных целей, например, для именования переменных.
3) Значение переменной может меняться в ходе выполнения программы.

11. Что такое цикл?

1) арезервированные или ключевые слова – это слова и выражения, которые имеют предопределенные значения и не могут использоваться при написании кода для иных целей, например, для именования
2) Цикл – это языковая конструкция, которая может определять участок программы для многократного повторения и количество этих повторений.
3) Это процесс улучшения и обновления программы после ее установки.

12. Чем отличаются for и while?

1) то конструкции if/then/else или различные варианты циклов. Вроде for и while.
2) это языковая конструкция, которая может определять участок программы для многократного повторения и количество этих повторений.
3) Значение переменной может меняться в ходе выполнения программы.

13. Что такое вложенный цикл?

1) Документация может предназначаться как для пользователя программы, так и для разработчика.
2) Это полезно при необходимости использования цикла с неопределенным числом итераций.
3) Цикл, который выполняется в теле другого цикла, является вложенным.

14. Что такое документация?

1) Компилятор «читает» код, написанный на определенном языке программирования, и преобразует описанные команды и конструкции языка в исполняемый машинный код.
2) то подробное описание алгоритмов и частей программы, процесса проектирования, тестирования и паттерн
3) выполняется в теле другого цикла, является вложенным

15. Что делает компилятор?

1) Компилятор «читает» код, написанный на определенном языке программирования, и преобразует описанные команды и конструкции языка в исполняемый машинный код.
2) предназначаться как для пользователя программы, так и для разработчика.
3) это бинарная форма представления кода определенного языка программирования.

16. Что такое двоичный код?

1) инарная форма представления кода определенного языка программирования.
2) Константа – постоянная, именованное значение, которое не может быть изменено. Константы могут быть числовыми и строковыми.
3) Двоичный код – это бинарная форма представления кода определенного языка программирования.

17. Что такое константа?

1) константы могут содержать целые, числа с одинарной и двойной точностью.
2) орма представления кода определенного языка программирования.
3) Константы могут быть числовыми и строковыми.

18. Что такое операторы?

1) Операторы – это специальные символы, которые используются в коде программы для выполнения определенных операций над данными. Операторы могут быть арифметическими, логическими, реляционными и присваивающими.
2) Числовые константы могут содержать целые, числа с одинарной и двойной точностью.
3) Строковые константы могут содержать последовательность букв и чисел, заключенных в кавычки.

19. Что такое массив?

1) могут быть арифметическими, логическими, реляционными и
2) Массив – это набор смежных областей памяти, которые хранят данные определенного типа.
3) пециальные символы, которые используются в коде

20. Что такое подпрограмма?

1) использоваться из любой точки программы
2) смежных областей памяти, которые хранят данные
3) Подпрограмма представляет собой автономный набор инструкций, которые могут использоваться из любой точки программы. Подпрограмма выполняет свою конкретную задачу, а затем возвращает управление основной программе, которая вызвала подпрограмму.

21. Когда применяют арифметические операторы?

1) Арифметические операторы применяются для выполнения арифметических операций над значениями.
2) выполняет свою конкретную задачу, а затем возвращает управление основной программе, которая вызвала подпрограмму.
3) оценки с использованием реляционных операторов будет true или false.

22. Реляционные операторы?

1) Реляционные операторы используются в программировании для сравнения значений. Результатом оценки с использованием реляционных операторов будет true или false.
2) арифметических операций над значениями.
3) бъединяют простые условия для построения более

23. Для чего нужны логические операторы?

1) Логические операторы объединяют простые условия для построения более сложных (под условием мы имеем в виду выражение, оценивающее истинность).
2) Результатом оценки с использованием реляционных операторов будет true или false.
3) операторы применяются для выполнения арифметических операций над значениями.

24. Зачем нужны операторы присваивания?

1) Оператор присваивания используется для сохранения значений в переменной.
2) Результатом оценки с использованием реляционных операторов
3) спользуется для сохранения значений в

25. Что значит «низкоуровневый язык программирования»?

1) такие структуры данных и операции над ними, описания которых на машинном коде очень длинны и сложны для понимани
2) Низкоуровневый язык программирования – язык, близкий к тому, что используется при программировании непосредственно в машинных кодах реального или виртуального процессора.
3) присваивания используется для сохранения значений в переменной.

26. Высокоуровневый язык программирования?

1) Отличие высокоуровневых языков от низкоуровневых – наличие абстракций, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде очень длинны и сложны для понимания.
2) реального или виртуального процессора.
3) присваивания используется для сохранения значений в переменной.

27. Что такое машинный код?

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

28. Объясните термин «надежность ПО»

1) Надежность – это гарантированная правильная работа программы в течение определенного времени.
2) обрабатываться напрямую процессором, без необходимости предварительной компиляции.
3) соответствие требуемому качеству работы, а также проверка

29. Что такое тестирование ПО?

1) соответствие требуемому качеству работы, а также проверка
2) это гарантированная правильная работа программы в течение определенного времени.
3) Тестирование ПО – это процесс проверки программного обеспечения на соответствие требуемому качеству работы, а также проверка пользовательского опыта, который дает программа.

30. Что такое бета-версия?

1) будет решаться отдельно, что в конечном итоге приведет к
2) Бета-версия программы – это версия, которая может быть доработана и изменена после получения обратной связи от пользователей. Бета-версия – рабочая версия программы, не готовая к финальному запуску.
3) изменена после получения обратной связи от пользователей

31. Что значит «анализировать программу»?

1) Анализ программы – это процесс решения проблемы программы путем разбиения большой проблемы на подзадачи.
2) это версия, которая может быть доработана и изменена после получения обратной связи от пользователей
3) Каждая подзадача или «под-проблема» будет решаться отдельно, что в конечном итоге приведет к более простому решению глобальной проблемы

32. Как работает алгоритм?

1) Получение данных.
2) будет решаться отдельно, что в конечном итоге приведет к
3) изменена после получения обратной связи от пользователей.

33. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа ?

1) паскаль
2) ассемблер
3) компилято

34. Каковы преимущества использования Python?

1) Они заключаются в том, что он прост, удобен, портативен, расширяем, имеет встроенную структуру данных и открытый исходный код
2) Он часто использует английские ключевые слова
3) время как другие языки используют пунктуацию

35. Каковы преимущества использования Python?

1) Они заключаются в том, что он прост, удобен, портативен, расширяем, имеет встроенную структуру данных и открытый исходный код.
2) находится в машинном коде до выполненияЯзык преобразует его в промежуточный код, который снова
3) Язык преобразует его в промежуточный код, который снова

36. 5. Как в Python управляется память?

1) расположены все объекты и структуры данных
2) Память в Python управляется приватным пространством кучи Python
3) зык преобразует его в промежуточный код, который снова

37. Что такое PEP 8?

1) PEP расшифровывается как Python Enhancement Proposal
2) для пространства кучи Python предоставляется встроенным сборщиком
3) код для максимальной читабельности.

38. Как писать комментарии на Python?

1) чтобы прокомментировать несколько строк
2) Это набор правил, которые определяют, как форматировать
3) Комментарии начинаются с символа #.

39. Как прокомментировать несколько строк в Python?

1) не являются комментариями, это строки документации.
2) Многострочные комментарии появляются на нескольких строках. Все строки, подлежащие комментарию, должны иметь префикс
3) Такие строки не привязаны ни к одной переменной, и поэтому иногда служат в качестве комментариев.

40. Обязательны ли отступы в Python?

1) Отступ в Python является обязательным и является частью его синтаксиса.
2) пределения функции Python используется ключевое слово def
3) возвращает что-то, ей нужно ключевое слово return.

41. Что такое локальные и глобальные переменные в Python?

1) Переменные, объявленные вне функции или в глобальном пространстве, называются глобальными
2) определения функции Python используется ключевое слово def
3) масштаба блока кодов — в Python это отступ.

42. Что такое лямбда-функция?

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

43. Какие типы данных поддерживаются в Python?

1) возвращают его во время выполнения.
2) Python имеет пять стандартных типов данных
3) что они используются для создания нового объекта функции

44. Что такое индексы?

1) азывается обратным индексированием
2) Когда мы используем индекс для доступа
3) тобы получить доступ к элементу из упорядоченных последовательностей, мы используем его индекс, который является номером позиции этого конкретного

45. Как получить доступ к значениям в словаре?

1) Вы можете получить доступ к значениям в словаре, индексируя их с помощью
2) Словари индексируются по ключам
3) Можно использовать атрибут, который есть у словаря

46. В чем разница между списком и кортежем?

1) Под итерацией подразумевается, что что-то может
2) Разница между списком и кортежем заключается в том, что список является
3) быть зациклено с помощью оператора.

47. Как можно использовать тернарные операторы в Python?

1) Тернарный оператор — это оператор, который используется для отображения условных операторов. Он состоит из истинных или ложных значений с утверждением, которое нужно проверить.
2) Под итерацией подразумевается, что что-то может
3) быть зациклено с помощью оператора.

48. Как можно использовать тернарные операторы в Python?

1) утверждением, которое нужно проверить.
2) Тернарный оператор — это оператор, который используется для отображения
3) Оператор break позволяет завершить цикл, когда выполняется некоторое

49. Что такое функция enumerate в Python?

1) циклом внутри самого объекта.
2) ни представляют собой синтаксические конструкции, облегчающие создание
3) Метод enumerate() добавляет счетчик к итерируемому и возвращает его в виде

50. Каков смысл not в операторе?

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