Эксперт по сдаче вступительных испытаний в ВУЗах
Вопросы к зачету по дисциплине «Программирование»
1. Алгоритм, его свойства, способы представления.
2. Программирование на языках высокого уровня.
3. Логическое программирование.
4. Функциональное программирование.
5. Особенности языка и платформы Java.
6. Виртуальная машина Java. JIT-компиляция.
7. Создание простейшей программы на Java, еѐ компиляция в байт-код и запуск.
8. Средства разработки Java-приложений. Интегрированные среды разработки.
9. Встроенные типы данных. Способы задания литералов различных типов.
10. Хранение данных в памяти ЭВМ.
11. Приведение типов (явное и автоматическое). Константы и переменные.
12. Оператор присваивания. Порядок действий (приоритет операторов).
13. Арифметические операторы. Операторы инкремента и декремента.
14. Операторы сравнения и логические операторы.
15. Операторы ветвления. Условный оператор. Минимизация количества проверок.
16. Операторы ветвления. Оператор множественного выбора. Его сравнение с условным оператором.
17. Встроенный класс String. Строковые операции.
18. Стандартные потоки ввода-вывода. Организация ввода и вывода данных. Класс Scanner.
19. Операторы организации циклов. Цикл типа «n раз».
20. Операторы организации циклов. Цикл типа «пока» (с пред- и постпроверкой условия).
21. Массивы. Способы объявления и инициализации массивов. Индексация и размер массива.
22. Массивы. Алгоритмы сортировки.
23. Массивы. Многомерные массивы.
24. Процедурное программирование. Объектно ориентированное программирование. Сравнение парадигм.
25. Основные понятия ООП. Объекты и классы. Абстракция данных.
26. Члены классов. Методы и поля.
27. Специальные методы классов (конструкторы). Конструктор по умолчанию.
28. Модификаторы уровня доступа (default, public, protected, private).
29. Основополагающие принципы ООП. Инкапсуляция.
30. Интерфейсы как средство реализации множественного наследования.
31. Основополагающие принципы ООП. Полиморфизм. Средства реализации полиморфизма.
32. Иерархия классов Java. Коренной класс Object и его методы.
Ссылка на первоисточник:
https://dgmu.ru/