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

Всего вопросов: 46. Подробные решения, объяснения и FAQ по теме.

Вопросы по тегу «программирование»

Найдено вопросов: 46 (страница 1 из 2)

Lisp был разработан в 1958 году Джоном Маккарти именно как инструмент для функционального программирования. Его основная концепция основана на обработке списков и использовании функций как объектов пе...
Джон фон Нейман разработал фундаментальную архитектуру компьютера, известную как архитектура фон Неймана. Её основные принципы включают хранение программы и данных в одной памяти, последовательное вып...
При анализе эффективности алгоритмов сортировки на уже отсортированном массиве важно учитывать их поведение в лучшем и худшем случаях. Быстрая сортировка (Quick sort) с выбором первого или последнего...
Правильный ответ - e2e, так как этот термин расшифровывается как end-to-end и обозначает сквозное тестирование. Этот вид тестирования проверяет работу всей системы по полному пользовательскому сценари...
Принцип «последним пришёл — первым вышел» (LIFO - Last In, First Out) означает, что элемент, добавленный последним в структуру данных, будет извлечен первым. Стек является классической структурой данн...
Правильный ответ - массив, потому что только эта структура данных гарантирует непрерывное хранение элементов в памяти. Это позволяет вычислять адрес любого элемента по формуле: базовый адрес + индекс...
Выражение последовательно выполняет операции конкатенации строк и унарного преобразования. Сначала 'b' + 'a' даёт строку 'ba'. Затем унарный плюс +'a' пытается преобразовать строку 'a' в число, что во...
Надстройки над JavaScript, также известные как языки, компилируемые в JavaScript или синтаксические надстройки, представляют собой языки программирования, которые добавляют новые возможности и синтакс...
Правильный ответ - Fast.JS (вариант 3), поскольку он не является признанным фронтенд-фреймворком в JavaScript-экосистеме. Svelte - это современный компилируемый фронтенд-фреймворк для создания пользов...
Компилятор преобразует всю программу целиком из исходного кода в машинный код или промежуточный код до её выполнения, создавая отдельный исполняемый файл. Интерпретатор же выполняет программу непосред...
Правильный ответ — дек (double-ended queue). Дек — это структура данных, которая поддерживает операции добавления и удаления элементов с обоих концов: с начала (front) и с конца (back). В отличие от с...
В JavaScript NaN (Not-a-Number) представляет собой специальное числовое значение, которое возникает при выполнении математических операций, не возвращающих валидное число. Несмотря на своё название, N...
При анализе каждого варианта важно отличать реально существующие языки программирования от вымышленных или шуточных обозначений. C#, Q, F, F#, C и D являются признанными языками с документацией, компи...
При анализе предложенных вариантов необходимо отличать реальные, общепризнанные алгоритмы сортировки от вымышленных или нестандартных названий. Сортировка слиянием, сортировка вставками, сортировка пу...
Термин i18n представляет собой числовое сокращение слова 'internationalization' (интернационализация), где 'i' - первая буква, '18' - количество букв между первой и последней, и 'n' - последняя буква....
Асинхронная обработка позволяет выполнять длительные операции, такие как сетевые запросы или чтение файлов, без блокировки основного потока выполнения. Это повышает отзывчивость системы, так как польз...
Верными являются аббревиатуры SOLID, DRY и KISS, так как они представляют собой общепризнанные наборы принципов проектирования и разработки ПО. SOLID включает пять принципов объектно-ориентированного...
Программа должна последовательно выполнить несколько шагов: прочитать два пути из входных данных (исходный файл и файл для результатов), открыть текстовый файл, подсчитать строки (учитывая или игнорир...
Для уже отсортированного массива быстрая сортировка (Quick sort) может оказаться самой неэффективной, поскольку при неудачном выборе опорного элемента (например, первого или последнего) разбиения стан...
Идемпотентность в HTTP означает, что многократное выполнение одного и того же запроса приводит к одинаковому состоянию ресурса на сервере. PUT является идемпотентным, так как повторная отправка одного...
Тестовое покрытие (test coverage) — это метрика качества тестирования, которая показывает, какая часть кода или функциональности приложения была проверена тестами. Обычно оно измеряется в процентах и...
Сборщик мусора (garbage collector) — это компонент среды выполнения или виртуальной машины, который автоматически управляет памятью в языках программирования. Его основная задача — находить объекты в...
Регулярное выражение требует, чтобы строка начиналась с буквы d или D, после которой могут следовать пробелы, затем минимум один словесный символ, за которым идут символы, не являющиеся цифрами или зн...
Бинарный поиск — это оптимальный алгоритм для поиска в отсортированном массиве, работающий за O(log n) времени. Он работает по принципу «разделяй и властвуй»: на каждом шаге сравнивает искомое значени...
Рефлексия (reflection) в программировании — это механизм, позволяющий программе во время выполнения анализировать свою собственную структуру через метаданные. Это включает получение информации о типах...
Правильные варианты включают инструменты, которые напрямую участвуют в процессе написания кода: различные IDE (интегрированные среды разработки) предоставляют автодополнение, отладку и рефакторинг; Gi...
Проблема несовместимости интерфейсов возникает, когда сторонняя библиотека предоставляет API, который не соответствует ожиданиям вашего кода. Шаблон проектирования Адаптер (Adapter) специально создан...
Фрагментный (пиксельный) шейдер отвечает за вычисление итогового цвета каждого пикселя, включая его прозрачность через альфа-канал. Именно на этой стадии графического конвейера определяется, как цвет...

Похожие теги

Другие теги, которые часто встречаются вместе с тегом "программирование"

Установите расширение Poresh.Ai

Решайте тесты мгновенно с помощью искусственного интеллекта прямо в браузере

Автоматическое распознавание вопросов
ИИ-анализ и подробные объяснения
Работает на любых образовательных платформах
Безопасно и конфиденциально