Контрольные вопросы. Контрольные вопросы Модуль 1
Скачать 17.35 Kb.
|
Контрольные вопросы: Модуль 1 Что такое объектно-ориентированное программирование? Что такое объект в ООП? Что такое класс в ООП? В чем разница между классом и объектом? Каковы базовые принципы ООП? Что такое инкапсуляция? Что такое абстракция (абстрактный класс)? Что такое наследование? Что такое полиморфизм? Что такое интерфейс в ООП? В чем разница между интерфейсом и абстрактным классом? Что изучает предмет «Объектно-ориентированное программирование»? Основные понятия ООП. Общие принципы построения языков программирования. Читаемость программы. Абстракция. Надежность программы. Трансляторы.Компиляция. Определения основных понятий ООП. Объект. Класс. Поле и метод. Главные принципы ООП. Понятие доступности объекта. Для чего предназначена интегрированная среда разработки Visual Studio? Типы проектов. Приложение Windows Forms. Типы проектов. Консольное приложение. Интерфейс Visual Studio 13. Что такое форма? Настройка формы. Размещение элементов управления на форме. Как осуществляется создание Windows-приложения? Что такое проект? Как создается проект в среде VisualStudio? Что такое обработчик события? Назовите преимущества языка С#. Какие окна включает в себя рабочий стол Visual C#? Каковы этапы создания оконного приложения в среде Visual C#? Какова структура программы, написанной на языке C#? Какие существуют основные типы данных в языке #? Дать их назначение. Из чего состоят выражения? Какие существуют математические функции в языке C#? Что такое метод класса Math? Приведите примеры. Каким образом осуществляется диагностирование ошибок компиляции в среде VisualC#? Что такое алгоритм линейной структуры? Программирование алгоритма линейной структуры в C#. Какой алгоритм является алгоритмом разветвляющейся структуры? Чем отличается разветвляющийся алгоритм от линейного? Что такое условный оператор? Какие существуют его формы? Что такое составной оператор? Каков формат его записи? Какие операторы сравнения используются в С#? Что называется простым условием? Приведите примеры. Что такое составное условие? Приведите примеры. Какие логические операторы допускаются при составлении сложных условий? Может ли оператор ветвления содержать внутри себя другие ветвления? Что такое множественный выбор? Приведите примеры. Что такое обход? Приведите примеры. Контрольные вопросы: Модуль 2 Как строится график с помощью компонента Chart? Возможности Visual Studio по создание простейших графических изображений Как осуществляется создание обработчика события Paint? Сортировка. Основные алгоритмы сортировки. Алгоритмы сортировки. Метод пузырька. Сортировка выбором. Поиск элемента. Методы. Работа с методами. Возможности Visual Studio по открытию и сохранению файлов. Создание и отладка программ для обработки изображений. Отображение графических файлов. Компоненты OpenFileDialog и SaveFileDialog. В каких случаях применяется переключатель? Какой алгоритм является алгоритмом циклической структуры? Типы циклов в языке С#. Назовите основные параметры цикла. Что представляют собой операторы инкремента и декремента, в каких формах они используются? Как записывается условие продолжения цикла в циклах типа while и do ... while? Основная форма цикла do … while. Какие три раздела записываются в круглых скобках для оператора цикла типа for? Что такое массив? Перечислите виды массива. Как объявляются одномерные и двухмерные массивы в языке C#? Какими должны быть размерности при описании статического массива в языке C#? Каков диапазон изменения индекса массива в языке C#? Каким образом производится инициализация массива в языке C#? Чем является идентификатор массива? Что такое динамический массив? Что такое методы? Перегрузка методов. Как осуществляется создание программ с использованием методов? Что такое дружественные функции и классы? Что такое указатель THIS? Что такое namespace в ООП? Как называется механизм получения нового класса из существующего? Как называются константы и переменные, которые содержит класс? Что такое классификация? Зачем она нужна? Приведите примеры. В каком случае можно сказать, что «класс Б – наследник класса А», а когда «объект класса А содержит объект класса Б»? Приведите примеры. Что такое иерархия классов? Что такое базовый класс и класс-наследник? Какие синонимы используются для этих терминов? Что такое абстрактный класс? Почему нельзя создавать объекты этого класса? Что нужно сделать, чтобы класс-наследник абстрактного класса не был абстрактным? Какие преимущества даёт применение модулей в программе? Объясните, как объекты могут передавать сообщения друг другу. Подумайте, как можно организовать передачу сигнала с выхода логического элемента сразу на несколько выходов других элементов. Какие вы знаете средства для построения графического интерфейса в программах на Python? Какие из них входят в стандартную библиотеку языка? Что такое форма? В чём проявляется объектно-ориентированный подход к разработке интерфейса? Что такое приложение? К какому классу библиотеки относится объект-приложение? Назовите некоторые важнейшие свойства формы. Какими способами можно их изменять? Как создать обработчик события «закрытие формы»? |