Информатика (программирование)
Информатика и вычислительная техника
Билеты и вопросы
  • формат doc, image
  • размер 2,25 МБ
  • добавлен 24 июня 2015 г.
Технологии программирования
Санкт-Петербург: СПбГУТ, Матиясевич Н.А., 2015.
Номер билета соответствует номеру файла (фотографии с билетами вложены).
Функции в языке С.
Способы передачи параметров в функцию в языке С.
Указатели в С. Объявление, инициализация, использование.
Указатели и массивы в языке С.
Передача массива в функцию в языке С.
Тип данных структура в языке С. Объявление типа, переменной, доступ к полям структуры.
Массив структур в языке С. Передача в функцию массива структур.
Области памяти программы. Динамические переменные в C++.
Пространства имен в C++. Пример.
Способы передачи параметров в функцию в языке C++.
Средства ввода/вывода в C++. Консольный ввод/вывод. Файловый ввод/вывод.
Модули в C++. Структура модуля.
Процедурное и объектно-ориентированное программирование.
Основные понятия объектно-ориентированного программирования.
Класс в C++. Разграничение доступа к членам класса.
Конструктор и деструктор. Назначение, вызов.
Виды конструкторов. Примеры.
Наследование в C++. Создание класса-наследника в C++.
Виртуальная функция в C++. Полиморфизм.
Язык UML. Назначение, характеристика, обозначения.
Виды взаимодействия классов и их обозначения в UML.
Язык UML. Диаграмма классов. Диаграмма компонентов. Диаграмма развёртывания.
Инструментальная программа Qt. Примеры классов. Метаобъектный компилятор. Концепция сигналов и слотов.
Инструментальная среда разработки Qt Creator.
Классификация программного обеспечения.
Программная инженерия и технологии программирования.
Классический жизненный цикл программного обеспечения и его
модификации.
Стратегии конструирования программного обеспечения.
Принципы тестирования программного обеспечения. Этапы
тестирования.
Модели данных (иерархическая, сетевая, реляционная). Примеры СУБД.
Основные понятия реляционных баз данных.
Характеристика языка SQL. Команды SQL для манипулирования данными. Примеры простейших запросов.
Команда SELECT. Запросы на выборку. Примеры условий отбора.
Команда SELECT. Запросы с группировкой. Использование функций в запросах.
Назначение и основные функции систем управления версиями.
Система Subversion. Назначение, характеристика, организация хранения данных в репозитории.
Основные команды SVN.
Конфликты при работе с репозиторием и способы их устранения.