вопросы к экзамену. Вопросы к экзамену. Вопросы к экзамену Дайте определение понятию алгоритм. Дайте определение понятию переменная
Скачать 24.77 Kb.
|
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ Вопросы к экзамену Дайте определение понятию «алгоритм». Дайте определение понятию «переменная». Дайте определение понятию «идентификаторы». Дайте определение понятию «тип данных». Дайте определение понятию «выражение». Дайте определение понятию «константа». Дайте определение понятию «массив». Дайте определение понятию «указатель». Дайте определение понятию «прототип». Дайте определение понятию «функция». Дайте определение понятию «динамическая структура данных». Дайте определение понятию «структура union». Дайте определение понятию «структура enum». Дайте определение понятию «инкапсуляция». Дайте определение понятию «наследование». Дайте определение понятию «виртуальная функция». Дайте определение понятию «полиморфизм». Дайте определение понятию «абстрактный класс» Дайте определение понятию «перегрузка функций» Дайте определение понятию «рекурсия». Дайте определение понятию «класс». Дайте определение понятию «конструктор». Дайте определение понятию «деструктор». Дайте определение понятию «объект». Дайте определение понятию «метод пошаговой детализации» Перечислите способы записи алгоритма, приведите пример. Перечислите правила использования директивы предпроцессора, приведите пример. Опишите структуру программы, приведите пример. Опишите работу комментариев и способы их записей. Перечислите типы данных, правила записи идентификаторов. Опишите, как осуществляется ввод вывод информации. Опишите выделение памяти и разыменования. Опишите инициализацию и присвоение указателей. Перечислите типы констант и способы их определения. Перечислите ситуации использования оператора break. Опишите способы доступа к элементам массива. Перечислите типы функций по типу возвращаемых значений, приведите пример. Перечислите логические операции, составьте таблицу истинности. Опишите принцип работы библиотек. Опишите синтаксис класса (с функциями внутри класса, вне класса). Опишите принцип работы перегрузки функций, синтаксис. Опишите принцип работы метода пошаговой детализации. Опишите объявление, описание и вызов функции. Опишите принцип работы с Winform. Перечислите основные компоненты. Опишите принцип работы с объектами класса. Опишите использование массива структур. Опишите способы использования операции присваивания. Опишите выполнение операторов выбора, их формы и синтаксис, приведите пример. Выполнение операторов цикла, их формы и синтаксис. Приведите пример. Опишите принцип работы с Microsoft Office. Опишите процесс создания установочного диска. Объясните разницу между текстовым и бинарным файлом. Объясните различие одиночного и множественного наследования. Объясните разницу между классом и структурой. Объясните принцип наследования, опишите синтаксис. Объясните различие использования виртуальных и чистых виртуальных функций. Объясните принцип полиморфизма, опишите синтаксис. Объясните различие позднего и раннего связывания. Объясните различие формальных и фактических параметров. Объясните различие передачи параметров по значению и ссылке. Объясните отличие ссылки от указателя. Опишите виды и синтаксис рекурсии. Объясните различие с циклом. Опишите работу с одномерным массивом, Представление в памяти. Способы сортировки массивов. Приведите пример. Опишите работу с двумерным массивом, Представление в памяти. Способы сортировки массивов. Приведите пример. Перечислите операции в порядке их приоритета. Перечислите уровни доступа, объясните различие.. Опишите принцип работы с конструктором (с параметрами, без параметров, копирования). Опишите работу с символьными переменными и строками. Перечислите функции для работы с ними. Опишите определение, синтаксис, доступ к полям, представление в памяти структуры struct. Опишите определение, синтаксис, доступ к полям, представление в памяти структуры union. Опишите определение, синтаксис, доступ к полям, представление в памяти структуры enum. Опишите использование указателей на структуры, динамических структур. Опишите принцип работы перегрузки операций, синтаксис. Опишите работу с текстовыми файлами. Перечислите функции для работы с ними. Опишите работу с бинарными файлами. Перечислите функции для работы с ними. Опишите принцип работы со структурой динамически подключаемых библиотек. Опишите процесс создания справочной системы. |