Главная страница

Вопросы на сессию. вопросы на сессию. 1 Понятие программирования. Алгоритм. Исполнитель. Объект, состояние объекта, эволюция объекта


Скачать 13.35 Kb.
Название1 Понятие программирования. Алгоритм. Исполнитель. Объект, состояние объекта, эволюция объекта
АнкорВопросы на сессию
Дата12.12.2021
Размер13.35 Kb.
Формат файлаdocx
Имя файлавопросы на сессию.docx
ТипДокументы
#301060

1) Понятие программирования. Алгоритм. Исполнитель. Объект, состояние объекта, эволюция объекта.

2) Операционная система. Объекты ОС UNIX. Атрибуты файла. Утилиты для работы с файлами в ОС UNIX.

3) Процесс компиляции. Исходные коды, объектные файлы, исполняемые файлы.

4) Типы предопределенных объектов в языке С. Атрибуты объекта.

5) Задачи: активная и неактивная. Распределение памяти активной задачи.

6) Функции. Способы передачи аргументов и возврата значений. Прототипы функций. Рекурсия.

7) Заголовочные (header) и исходные (source) файлы. Понятие декларации и определения. Защита от повторного подключения заголовочных файлов.

8) Модульная декомпозиция программы. Ключевые слова static и extern.

9) Библиотеки функций: определение, назначение. Подход к разработке «сверху вниз» (top-down programming).

10) Битовые маски. Способы задания значений битов в битовой маске.

11) Отладка и тестирование: понятия, различия. Простейшие методы тестирования.

12) Утилита make. Основные секции скрипта для утилиты make.

13) Bash-скрипты. Передача аргументов в скрипт. Условные конструкции и циклы в скриптах.

14) Структуры данных. Массив, связные списки, бинарное дерево поиска, стек, очередь: определение, достоинства и недостатки.


написать администратору сайта