Читайте также:
|
|
Вопросы
1. Переменные. Область видимости переменных. Типы значений и ссылочные типы.
2. Пространство имен.
3. Перечисления.
4. Массивы. Одномерные и многомерные массивы.
5. Инициализация массивов. Рванные массивы.
6. Цикл foreach.
7. Классы и объекты.
8. Методы класса. Способы передачи параметров.
9. Конструкторы. Деструкторы.
10. Указатель this. Перегрузка методов.
11. Статические поля и метод класса.
12. Перегрузка операторов.
13. Свойства. Индексаторы.
14. Наследование. Запрет наследования.
15. Виртуальные методы.
16. Абстрактные классы.
17. Интерфейсы.
18. Делегаты и события.
19. Анонимные методы. Лямбда-выражения.
20. Итераторы.
21. Обобщения. Обобщенные классы.
22. Обобщения. Обобщенные структуры.
23. Обобщения. Значения по умолчанию. Ограничения для параметра типа. Ограничения на использования стандартных операций.
24. Обобщения. Наследование. Статические элементы класса.
25. Обобщения. Обобщенные интерфейсы и делегаты.
26. Коллекции. Списки.
27. Коллекции. Сортированные списки.
28. Обработка исключений.
Примеры заданий
Описать класс двухмерного квадратного массива целых чисел. В классе реализовать конструктор, создающий объект класса по размеру стороны квадрата и заполняющий элементы массива нулями, описать метод подсчитывающий количество положительных элементов массива, лежащих ниже главной диагонали.
Написать демонстрационную программу для этого класса.
Описать класс, хранящий фамилию, имя, отчество человека. В классе реализовать конструктор преобразования типа (из string), через который, в виде целой строки, передаются фамилия, имя и отчество. Написать демонстрационную программу для этого класса.
Описать класс, содержаний информацию о прямоугольнике в декартовой системе координат. В классе реализовать конструктор, создающий прямоугольник по координатам верхней левой и нижней правой вершины, перегрузить операцию умножения на коэффициент, изменяющую размеры сторон на заданное число (верхняя левая вершина остается неподвижной), описать метод, определяющий вхождение заданной точки в прямоугольник. Написать демонстрационную программу для этого класса.
Написать программу следующего вида, записывающую введенные строки в xml файл.
Создать программу калькулятора следующего вида. В списке перечислены операции: сложения, вычитания, деления, умножения. Нажатием на кнопку выполняется операция, выбранная в списке, результат выводится в элемент управления статический текст.
Создать программы калькулятора следующего вида. В меню списке перечислены операции: сложения, вычитания, деления, умножения. Нажатием на пункт меню выполняется операция, результат выводится в элемент управления статический текст.
Дата добавления: 2015-10-31; просмотров: 130 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вакансии, предлагаемые американской компанией | | | Un homme, une femme. |