Скачиваний:
29
Добавлен:
24.03.2015
Размер:
23.04 Кб
Скачать

Язык С#. Базовый курс.

Вопросы для самостоятельной подготовки. Семестр 1.

1. Объектная ориентация программ на С#. Типы, классы, объекты.

2. Программа на С#. Создание консольного приложения. Пространство имен.

3. Типы в языке С#. Типы ссылок и типы значений.

4. Классификация типов С#. Простые типы. Константы-литералы.

5. Объявления переменных и констант базовых типов.

6. Операции и целочисленные выражения языка С#. Операции присваивания и оператор присваивания.

7. Операции инкремента и декремента. Выражения с арифметическими операциями.

8. Поразрядные операции. Переполнения при операциях с целыми.

9. Выражения с операндами базовых типов. Автоматическое и явное приведение арифметических типов. Особые ситуации в арифметических выражениях.

10. Логический тип и логические выражения. Выражение с символьными операндами. Тернарная (условная) операция.

11. Типы С# как классы платформы .NET Framework. Простые (базовые) типы С# как классы. Специфические методы и поля простых типов.

12. Операторы. Общие сведения об операторах. Метки и оператор безусловного перехода.

13. Условный оператор. Операторы цикла.

14. Операторы передачи управления.

15. Массивы. Одномерные массивы. Массивы как наследники класса Array.

16. Виды массивов и массивы многомерные. Массивы массивов и непрямоугольные массивы. Массивы массивов и поверхностное копирование.

17. Строки - объекты класса string. Строковые литералы. Строковые объекты и ссылки типа string.

18. Операции над строками. Методы и свойства класса String. Форматирование строк. Строка как контейнер. Применение строк в переключателях.

19. Массивы строк. Сравнение строк. Преобразования с участием строкового типа. Аргументы функции Main(). Неизменяемость объектов класса String.

Соседние файлы в предмете Объектно ориентированное программирование