Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Системное программирование

Системное программирование

Avatar
10.09.2024. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Стек — это область оперативной памяти, которая создаётся для каждого потока. Он работает в порядке LIFO (Last In, First Out), то есть последний добавленный в стек кусок памяти будет первым в очереди на вывод из стека. Каждый раз, когда функция объявляет новую переменную, она добавляется в стек, а когда эта переменная пропадает из области видимости (например, когда функция заканчивается), она автоматически удаляется из стека. Когда стековая переменная освобождается, эта область памяти становится доступной для других стековых переменных.

Список вопросов теста

Вопрос 1

Стек

Варианты ответов
  • это область оперативной памяти, которая создаётся для каждого потока
  • это хранилище памяти, также расположенное в ОЗУ, которое допускает динамическое выделение памяти и не работает по принципу стека: это просто склад для ваших переменных
  • способ организации данных в памяти компьютера
  • система упорядоченных данных в системе процессора
Вопрос 2

Если переложить нашу аналогию на язык компьютеров, получится несколько базовых команд, которые можно использовать со стеками:

1.

push

2.

pop 

3.

peek 

4.

size 

Варианты ответов
  • добавляет элемент на вершину стека.
  • удаляет элемент с вершины стека.
  • считывает элемент с вершины стека без его удаления.
  • возвращает количество элементов в стеке.
Вопрос 3

Реализации стека

Варианты ответов
  • Реализация с помощью динамического массива
  • Реализация с помощью связанного модуля
  • Реализация с помощью связанного списка
  • Реализация с помощью динамического стека
Вопрос 4

в них можно читать и удалять только последний элемент, остальные недоступны

Варианты ответов
  • Стек вызовов
  • Стеки данных
  • Стеки программы
  • Стеки возврата
Вопрос 5

Стек вызовов

Варианты ответов
  • в них можно читать и удалять только последний элемент, остальные недоступны
  • это структура данных, которая управляет вызовами функций во время выполнения программы
  • это способ организации данных в памяти компьютера
  • это область оперативной памяти, которая создаётся для каждого потока.
Вопрос 6

Устройство управления компьютера

Варианты ответов
  • помогает процессору контролировать и выполнять инструкции
  • выполняет все арифметические и логические операции,
  • минимальная ячейка памяти данных
  • это большая группа регистров, соединённых вместе
Вопрос 7

Арифметико-логическое устройство

Варианты ответов
  • помогает процессору контролировать и выполнять инструкции
  • выполняет все арифметические и логические операции,
  • минимальная ячейка памяти данных
  • это большая группа регистров, соединённых вместе
Вопрос 8

Регистр

Варианты ответов
  • помогает процессору контролировать и выполнять инструкции
  • выполняет все арифметические и логические операции,
  • минимальная ячейка памяти данных
  • это большая группа регистров, соединённых вместе
Вопрос 9

оперативное запоминающее устройство

Варианты ответов
  • помогает процессору контролировать и выполнять инструкции
  • выполняет все арифметические и логические операции,
  • минимальная ячейка памяти данных
  • это большая группа регистров, соединённых вместе
Вопрос 10

это фактические действия, которые компьютер должен выполнять

Варианты ответов
  • регистр
  • стек
  • команда
  • процессор
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт