DRAFT [2022-2023][ua] at 2023-01-05 17:09:33 +0200
Logo-do [errata] Profile

Технологія створення програмних продуктів

Тема 10. Формування навичок програмування мовою C#

Питання для самоперевірки


  1. Який код називається керованим?
  2. Перерахуйте і опишіть лексеми мови C#.
  3. У яких випадках краще використовувати оператор switch, а не оператор if?
  4. Перелічіть способи опису масивів
  5. Які засоби роботи з окремими символами надає C#?
  6. Які класи призначені для роботи з файлами?
  7. Чому код називається керованим?
  8. Перерахуйте і опишіть літерали мови C#.
  9. Чому не доцільно використовувати багато вкладених оператор if?
  10. Чим відрізняється зберігання в пам'яті масивів з величин значимого і посилкового типів?
  11. Опишіть основні методи і властивості класу string.
  12. Які основні методи реалізують операції роботи з файлами?
  13. Що таке Збірка?
  14. Перерахуйте вбудовані типи даних і опишіть їх
  15. Який тип циклу краще використовувати при роботі з масивами?
  16. Чи є розмірність частиною опису масиву?
  17. Чи можна змінити довжину рядка після того як пам'ять під нього була виділена?
  18. Як створити файловий потік для введення даних?
  19. Яке призначення простору імен? Що він визначає?
  20. Які елементи стандартних класів .NET, відповідних вбудованим типам мови, ви знаєте?
  21. Чим відрізняються цикли while і do? Що таке пост-умова і передумова?
  22. Чи може розмірність масиву бути описана змінною (а не константою)?
  23. Яка різниця між типами char і string?
  24. Як створити файловий потік для виведення у файл з можливістю додавання записів у кінець файлу?
  25. Що означає область видимості об'єктів?
  26. Де можна описувати змінні? Що входить в опис змінної?
  27. Поясніть сенс використання базових конструкцій структурного програмування
  28. Чи можна змінити розмірність масиву після виділення пам'яті під нього?
  29. До якого класу належить метод IsDigit?
  30. Яке призначення абстрактного класу Stream? Які у нього похідні класи?
  31. Який простір імен є базовим в Net Framewok?
  32. Що відбувається при використанні у виразі операндів різних типів? Наведіть приклади.
  33. Який склад простору імен System?
  34. Які види масивів використовуються в С#?
  35. Як створити одновимірний масив символів?
  36. Яке призначення класу FileStream? Які його основні методи?
  37. Завдяки чому в одному проекті можна використовувати модулі, написані на різних мовах програмування?
  38. Які методи використовуються для перетворення даних з типу string в арифметичні типи?
  39. 3. Вивчіть властивості і методи стандартного класу Console по довідковій системі
  40. Що відбувається, якщо кількість ініціалізаторів масиву не відповідає заявленій розмірності?
  41. Як перетворити рядок типу string у масив типу char?
  42. Перелічіть основні властивості класу FileStream.

© 2006—2023 СумДУ