Тест: Тест на тему програмирование
Список вопросов
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) операндов с результатом, показывающим только цифры перед десятичной |