Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Екзамен з комп. арх..doc
Скачиваний:
4
Добавлен:
17.09.2019
Размер:
449.02 Кб
Скачать

Зроблено (39/39)

Гугл-дока для екзамену Архітектура компютера. Програмне забезпечення

1. Поняття платформи. Структура та основні складові .NET Framework.

2. Функції та структура CLR.

3. Поняття збірки. Метадані. Схема виконання .NET-додатку в CLR.

4. Система типів даних мови C#. Типи-значення.

5. Система типів даних мови C#. Типи-посилання.

6. Масиви в C#: одновимірні, багатовимірні, ступеневі. Методи та властивості класу Array.

7. Методи в C#: модифікатори доступу, передача параметрів, перевантаження,

наслідування.

8. Багатопоточне програмування засобами .NET. Структура процесу ОС Windows. Клас Thread.

9. Характеристика засобів синхронізації потоків та процесів .NET Framework.

10. Об’єкти синхронізації потоків .NET Monitor та ReaderWriterLock.

11. Об’єкти синхронізації потоків .NET lock та ManualResetEvent.

12. Об’єкти синхронізації потоків .NET AutoResetEvent та Mutex.

13. Обробка виключних ситуацій в мові C#, основні класи та методи .NET щодо обробки виключень.

14. Віртуальні функції та абстрактні класи в мові C#.

15. Статичні конструктори, поля та методи класів в мові C#.

16. Індексатори та властивості в мові C#.

17. Інтерфейси в мові C#. Порівняння з абстрактними класами. Сфера застосування інтерфейсів.

18. Огляд колекцій в .NET. Основні інтерфейси, що лежать в основі доступу до колекцій.

19. Колекція ArrayList. Методи та властивості. Переваги та недоліки використання.

20. Колекції Stack та Queue. Методи та властивості.

21. Колекція BitArray. Методи та властивості. Переваги та недоліки використання.

22. Колекція HashTable. Методи та властивості. Переваги та недоліки використання.

23. Характеристика generic-колекцій .NET

24. Колекція LinkedList. Методи та властивості.

25. Колекція Dictionary<K, V>. Методи та властивості.

26. Групи класів доступу до даних технології ADO.NET.

27. Характеристика від’єднаних класів технології ADO.NET.

28. Характеристика під’єднаних класів технології ADO.NET.

29. Завантаження бінарних об’єктів у базу даних та вивантаження їх із неї.

30. Транзакції в базах даних. Інтерфейс транзакцій технології ADO.NET.

31. Особливості мережевих протоколів TCP та UDP. Поняття порту, адреси, сокету.

32. Характеристика сокетів зі з’єднанням. Інтерфейс класу Socket для даного типу сокетів.

33. Характеристика сокетів без з’єднання. Інтерфейс класу Socket для даного типу сокетів.

34. Характеристика асинхронних та синхронних сокетів. Інтерфейс класу Socket для даного типу сокетів.

35. Узагальнений алгоритм взаємодії клієнта та сервера при синхронному сокетному способі обміну даними зі з’єднанням. Інтерфей с класу TCPListener.

36. Узагальнений алгоритм взаємодії клієнта та сервера при синхронному сокетному способі обміну даними без з’єднання. Інтерфейс класу TCPClient.

37. Загальна схема та реалізація багатопоточного сокетного сервера зі з’єднанням.

38. Поняття сервіс-орієнтованого архітектури. Web-сервіси: переваги та недоліки, стандарти в основі Web-сервісів.

39. Компоненти архітектури Web-сервісів. Протоколи для Web-сервісів. Приклад

реалізації серверної частини Web-сервісу.