Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (9) здесь было Вс Фев 11, 2018 12:54 pm
Самые активные пользователи за неделю
Ярослав
 


[П 140217] Об экзамене

Перейти вниз

[П 140217] Об экзамене

Сообщение автор Ярослав в Пн Окт 09, 2017 3:23 pm

Экзамен 24-го октября, во вторник.

Для допуска к экзамену нужны все домашки и все лабы. Работы с оценкой 7 и ниже надо пересдавать.


Программа курса:

1. Введение в .NET. Основные термины. Рефлекторы и дотфускаторы.
2. Введение в C#. Типы данных. Преобразования типов. Операторы. Ветвления. Циклы.
3. Массивы и строки.
4. Классы.
5. Исключения.
6. Пространства имён.
7–8. Перегрузка операторов.
9. Свойства. Индексаторы.
10. Наследование.
11. Интерфейсы.
12. Структуры. Перечисления.
13. Делегаты. Анонимные функции.
14. События.
15. Коллекции.
16. Обобщённые типы (generics).
17. Сборка мусора.
18. Файлы.
19–21. XML.
22. Сериализация объектов.
23. Взаимодействие с унаследованным кодом.


Последний раз редактировалось: Ярослав (Сб Сен 08, 2018 1:03 pm), всего редактировалось 1 раз(а)
avatar
Ярослав
Admin

Posts : 600
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 140217] Об экзамене

Сообщение автор Ярослав в Ср Июн 13, 2018 1:46 pm

Вопросы на экзамене

1. Ключевые термины .NET: MSIL, CLR, CTS, CLS, FCL, BCL
2. Cвойства языка C#
3. Рефлекторы и дотфускаторы
4. Типы данных CTS и C#. Литералы. Сырые строки. Строки с подстановками
5. Преобразования типа: сужающие и расширяющие, явные и неявные.
6. Операторы. Таблица приоритетов
7. Ветвления. Циклы
8. Nullable типы, HasValue, Value. null-операции: ?. ?[] ??
9. Ссылочные и значимые типы
10. Массивы. Одномерные, двумерные и ступенчатые
11. Строки. Функции по работе со строками
12. 5 основных типов в .NET: class, struct, interface, enum, delegate
13. Члены класса: поля, методы, конструкторы, свойства
14. Статические члены класса. Статические классы
15. Входные и выходные параметры: ключевые слова ref, out
16. try, catch, throw, finally
17. Базовый класс Exception. Его основные свойства
18. Иерархия исключений. Стандартные классы исключений: InvalidOperationException, ArgumentException, ArgumentNullException, ArgumentOufOfRangeException
19. Пространства имён
20. Класс StringBuilder. Необходимость и использование
21. Функции с переменным числом аргументов (ключевое слово params)
22. Перегрузка бинарных, унарных операторов
23. Перегрузка операторов сравнения: >= <= > < == !=
24. Функция object.Equals. Правила переопределения функции Equals
25. Преобразования вверх и вниз по иерархии (upcast, downcast)
26. Перегурзка операторов преобразования типа. Ключевые слова implicit, explicit
27. Свойства только для чтения/записи. Свойства с разной видимостью. Автоматические свойства
28. Индексаторы. Двумерные и строковые индексаторы. Перегрузка индексаторов
29. Наследование. Модификаторы видимости
30. Соотношение «является» (is-a). Слова is и as
31. Виртуальные и абстрактные функции. Абстрактный класс
32. Класс System.Object. Функции Equals, GetHashCode, GetType, ToString, Finalize
33. Интерфейсы. Синтаксис создания интерфейса
34. Сравнение интерфейсов и абстрактных классов
35. Решение проблемы множественного наследования в C#
36. Разрешение конфликтов имён при множественном наследовании интерфейсов
37. Стандартные интерфейсы: IDisposable, IComparable<>, IComparer<>, IEquatable<>, IEqualityComparer<>, ICloneable.
38. Структуры. Сравнение с классами
39. Особенности инициализации структур
40. Упаковка / распаковка (boxing / unboxing)
41. Перечисления enum. Синтаксис
42. Делегаты. Синтаксис объявления и присваивания делегата. Стандартные делегаты Func и Action
43. Комбинирование делегатов. Множественный вызов
44. Анонимные функции. Лямбда-выражения
45. События. Ключевое слово event. Подписка на события
46. Методы расширения (extension methods)
47. Старые коллекции: ArrayList, Hashtable. Старые интерфейсы: ICollection, IEnumerable, IList
48. Обобщённые коллекции List, Dictionary. Обобщённые интерфейсы IEnumerable<>, IEnumerator<>, ICollection<>, IList<>, IDictionary<>
49. Обобщённые классы. Обобщённые интерфейсы, методы, делегаты
50. Ручная реализация IEnumerator и IEnumerable
51. Создание IEnumerable с помощью yield
52. Понятие сборки мусора. Жизненный цикл объекта. Поколения при сборке мусора
53. Finalize. Деструктор класса. Недостатки Finalize
54. Интерфейс IDisposable. Утверждение using
55. Пространство имён System.IO. Работа с файлами, директориями, путями
56. Синхронные, асинхронные операции
57. Байтовые, символьные и двоичные потоки
58. Документы XML и DTD
59. Пространства имён XML. Схема XML
60. Программное формирование XML: XmlWriter, XElement, XmlSerializer
61. DOM- и SAX- парсеры
62. Загрузка XML с помощью XmlDocument, XmlTextReader, XElement, XmlSerializer
63. Валидация XML
64. Язык регулярных выражений. Работа с регулярными выражениями
65. Атрибуты. Стандартные атрибуты .NET: Obsolete, Conditional
66. Сериализация. Форматтеры. BinaryFormatter, SoapFormatter. Сравнение форматтеров
67. Стандартная и настроенная сериализация. Интерфейс ISerializable
68. Атрибут DllImport и его свойства: CallingConvention, CharSet, ExactSpelling, BestFitMapping
69. Взаимодействие .NET и объектов COM
avatar
Ярослав
Admin

Posts : 600
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 140217] Об экзамене

Сообщение автор Ярослав в Ср Июн 13, 2018 1:53 pm

Пример билетов (будут не точно такие):

C#. Билет 1.
1. Ключевые термины .NET: MSIL, CLR, CTS, CLS, FCL, BCL
35. Решение проблемы множественного наследования в C#
66. Сериализация. Форматтеры. BinaryFormatter, SoapFormatter. Сравнение форматтеров

C#. Билет 2.
15. Входные и выходные параметры: ключевые слова ref, out
67. Стандартная и настроенная сериализация. Интерфейс ISerializable
48. Обобщённые коллекции List, Dictionary. Обобщённые интерфейсы IEnumerable<>, IEnumerator<>, ICollection<>, IList<>, IDictionary<>

C#. Билет 3.
52. Понятие сборки мусора. Жизненный цикл объекта. Поколения при сборке мусора
37. Стандартные интерфейсы: IDisposable, IComparable<>, IComparer<>, IEquatable<>, IEqualityComparer<>, ICloneable.
53. Finalize. Деструктор класса. Недостатки Finalize

C#. Билет 4.
7. Ветвления. Циклы
46. Методы расширения (extension methods)
50. Ручная реализация IEnumerator и IEnumerable

C#. Билет 5.
3. Рефлекторы и дотфускаторы
6. Операторы. Таблица приоритетов
12. 5 основных типов в .NET: class, struct, interface, enum, delegate

C#. Билет 6.
4. Типы данных CTS и C#. Литералы. Сырые строки. Строки с подстановками
51. Создание IEnumerable с помощью yield
26. Перегурзка операторов преобразования типа. Ключевые слова implicit, explicit

C#. Билет 7.
13. Члены класса: поля, методы, конструкторы, свойства
41. Перечисления enum. Синтаксис
57. Байтовые, символьные и двоичные потоки

C#. Билет 8.
34. Сравнение интерфейсов и абстрактных классов
49. Обобщённые классы. Обобщённые интерфейсы, методы, делегаты
64. Язык регулярных выражений. Работа с регулярными выражениями

C#. Билет 9.
10. Массивы. Одномерные, двумерные и ступенчатые
21. Функции с переменным числом аргументов (ключевое слово params)
8. Nullable типы, HasValue, Value. null-операции: ?. ?[] ??

C#. Билет 10.
36. Разрешение конфликтов имён при множественном наследовании интерфейсов
19. Пространства имён
63. Валидация XML

C#. Билет 11.
54. Интерфейс IDisposable. Утверждение using
2. Cвойства языка C#
42. Делегаты. Синтаксис объявления и присваивания делегата. Стандартные делегаты Func и Action

C#. Билет 12.
29. Наследование. Модификаторы видимости
11. Строки. Функции по работе со строками
17. Базовый класс Exception. Его основные свойства

C#. Билет 13.
55. Пространство имён System.IO. Работа с файлами, директориями, путями
47. Старые коллекции: ArrayList, Hashtable. Старые интерфейсы: ICollection, IEnumerable, IList
60. Программное формирование XML: XmlWriter, XElement, XmlSerializer

C#. Билет 14.
9. Ссылочные и значимые типы
33. Интерфейсы. Синтаксис создания интерфейса
44. Анонимные функции. Лямбда-выражения

C#. Билет 15.
14. Статические члены класса. Статические классы
65. Атрибуты. Стандартные атрибуты .NET: Obsolete, Conditional
62. Загрузка XML с помощью XmlDocument, XmlTextReader, XElement, XmlSerializer

C#. Билет 16.
56. Синхронные, асинхронные операции
38. Структуры. Сравнение с классами
59. Пространства имён XML. Схема XML

C#. Билет 17.
20. Класс StringBuilder. Необходимость и использование
25. Преобразования вверх и вниз по иерархии (upcast, downcast)
45. События. Ключевое слово event. Подписка на события

C#. Билет 18.
58. Документы XML и DTD
23. Перегрузка операторов сравнения: >= <= > < == !=
69. Взаимодействие .NET и объектов COM

C#. Билет 19.
5. Преобразования типа: сужающие и расширяющие, явные и неявные.
18. Иерархия исключений. Стандартные классы исключений: InvalidOperationException, ArgumentException, ArgumentNullException, ArgumentOufOfRangeException
43. Комбинирование делегатов. Множественный вызов

C#. Билет 20.
31. Виртуальные и абстрактные функции. Абстрактный класс
68. Атрибут DllImport и его свойства: CallingConvention, CharSet, ExactSpelling, BestFitMapping
30. Соотношение «является» (is-a). Слова is и as

C#. Билет 21.
61. DOM- и SAX- парсеры
40. Упаковка / распаковка (boxing / unboxing)
39. Особенности инициализации структур

C#. Билет 22.
27. Свойства только для чтения/записи. Свойства с разной видимостью. Автоматические свойства
28. Индексаторы. Двумерные и строковые индексаторы. Перегрузка индексаторов
32. Класс System.Object. Функции Equals, GetHashCode, GetType, ToString, Finalize

C#. Билет 23.
22. Перегрузка бинарных, унарных операторов
24. Функция object.Equals. Правила переопределения функции Equals
16. try, catch, throw, finally
avatar
Ярослав
Admin

Posts : 600
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: [П 140217] Об экзамене

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения