Викторина на день программиста
1. Что такое «баг» в программировании?
а) ошибка в программе +
б) функция программы
в) элемент интерфейса
2. Как называется язык программирования, который используется для создания веб-сайтов и приложений?
а) Python
б) Java
в) JavaScript +
3. Какой термин описывает процесс разработки программного обеспечения?
а) отладка
б) кодирование
в) разработка +
4. Что из перечисленного не является языком программирования?
а) C++
б) HTML +
в) PHP
5. Какое устройство используется для ввода команд в компьютер?
а) клавиатура +
б) мышь
в) монитор
6. Что означает термин «алгоритм»?
а) последовательность действий, приводящих к результату +
б) набор функций
в) структура данных
7. Как называется процесс проверки кода на наличие ошибок?
а) код-ревью +
б) оптимизация
в) компиляция
8. Какой символ используется для обозначения комментария в коде?
а) # +
б) %
в) &
9. Какие типы данных используются в языке программирования Python?
а) строки, числа, списки +
б) переменные, функции, циклы
в) модули, пакеты, библиотеки
10. Как называется метод отладки, при котором код выполняется пошагово?
а) трассировка +
б) дебаггинг
в) тестирование
11. Как называется первая программа, которую написал Билл Гейтс?
а) BASIC +
б) Microsoft Word
в) Traf-O-Data
12. Что такое «рефакторинг»?
а) процесс оптимизации кода
б) процесс улучшения кода без изменения его функциональности +
в) процесс создания нового кода
13. Какой язык программирования был создан Никлаусом Виртом?
а) Python
б) C++
в) Pascal +
14. Какая операционная система была первой в мире?
а) Windows
б) Linux
в) GM-HAA +
15. Кто является основателем компании Apple?
а) Стив Джобс +
б) Стив Возняк
в) Билл Гейтс
16. Какое из этих устройств не является частью системного блока компьютера?
а) процессор
б) видеокарта
в) клавиатура +
17. Какой из этих языков программирования используется для создания мобильных приложений?
а) Java
б) Swift
в) Kotlin
г) все перечисленные +
18. Какой термин описывает процесс превращения исходного кода в исполняемый файл?
а) компиляция +
б) интерпретация
в) сборка
19. Какой из этих терминов не относится к компьютерным технологиям?
а) сервер
б) клиент
в) пациент +
20. Какую из этих операционных систем разработал Линус Торвальдс?
а) Ubuntu
б) Mac OS
в) Linux +
21. Какой язык программирования является одним из самых популярных?
а) C++
б) Python +
в) Java
22. Что означает термин «отладка»?
а) Процесс исправления ошибок в коде +
б) Проверка кода на соответствие стандартам
в) Анализ кода на предмет эффективности
23. Как называется тип данных, который может принимать значения true или false?
а) Boolean +
б) Integer
в) Float
24. Что такое функция в программировании?
а) Блок кода, выполняющий определённую задачу +
б) Команда для выполнения действия
в) Элемент структуры программы
25. Какое ключевое слово используется для объявления класса в языке программирования Java?
а) Class +
б) Object
в) Create
26. Что такое цикл в программировании?
а) Повторяющаяся последовательность действий +
б) Условие для выполнения кода
в) Структурный элемент программы
27. Что такое массив в программировании?
а) Структура данных для хранения элементов одного типа +
б) Способ организации данных
в) Метод обработки информации
28. Что такое тестирование программного обеспечения?
а) Проверка работоспособности программы +
б) Анализ качества кода
в) Оценка производительности
29. Как называются переменные, которые передаются в функцию при её вызове?
а) Параметры функции +
б) Аргументы функции
в) Значения функции
30. Как называется наука, изучающая компьютеры и вычислительные системы?
а) Кибернетика
б) Программирование
в) Информатика +
31. Какой язык программирования чаще всего используется в Android-разработке?
а) Java +
б) Python
в) PHP
32. Какое из этих слов не относится к терминам программирования?
а) Кэш
б) Псевдоним +
в) Хеш
33. Кто является создателем первого в мире языка программирования?
а) Билл Гейтс
б) Стив Джобс
в) Ада Лавлейс +
34.У какого их этих сайтов самый большой индекс цитируемости?
а) Wikipedia
б) Google +
в) Yandex
35. О каком алгоритме идёт речь в выражении «Сортировка пузырьком»?
а) Поиск
б) Учёт
в) Сравнение +