Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы к экзамену по ОП

..docx
Скачиваний:
12
Добавлен:
17.03.2015
Размер:
13.57 Кб
Скачать

  1. Алгоритм. Свойства. Способы записи.

  2. Машина Тьюринга.

  3. Архитектура компьютера.

  4. Структура программы. Заголовочные файлы, файлы реализации. Препроцессор.

  5. Понятие переменной. Типы данных. Области видимости. Время жизни.

  6. Арифметические, логические операции. Приоритет.

  7. Побитовые операции. Операции сдвига.

  8. Арифметика указателей. Связь между указателями и массивами. Ссылки.

  9. Операторы ввода-вывода.

  10. Условный оператор. Оператор выбора.

  11. Виды циклов.

  12. Псевдослучайные числа. Получение целого(вещественного) числа из заданного отрезка [a, b]

  13. Одномерные массивы. Статическая память. Динамическая память.

  14. Сортировка выбором. Трудоемкость.

  15. Сортировка обменом. Модификации. Трудоемкость.

  16. Сортировка вставками. Модификации. Трудоемкость.

  17. Задачи поиска минимума (максимума) и его номера.

  18. Поиск в одномерном массиве(Линейный, бинарный).

  19. Изменение массива (добавление, удаление элементов).

  20. Двумерные массивы. Статическая память. Динамическая память.

  21. Функции. Способы передачи параметров.

  22. Рекурсивные функции. Алгоритм Евклида (НОД).

  23. Работа с файлами.

  24. Функции работы со строками.

  25. Многофайловые проекты.

  26. Структуры. Статическая память. Динамическая память.

  27. Стек. Реализация на базе массива.

  28. Динамический стек.

  29. Очередь. Реализация на базе массива.

  30. Динамическая очередь.

  31. Дек. Реализация на базе массива.

  32. Динамический дек.

  33. Линейный список.

  34. Двунапрвленный линейный список.

  35. Бинарное дерево поиска. Реализация. Обход.

  36. Сжатие данных. Алгоритм Хаффмана.