Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Экзамен программирование

.doc
Скачиваний:
41
Добавлен:
22.05.2015
Размер:
34.3 Кб
Скачать

Вопросы к экзамену по дисциплине «Программирование»

  1. Цели и задачи дисциплины «Программирование».

  2. Особенности решения задач с использованием ЭВМ.

  3. Алгоритм и его свойства. Способы описания алгоритмов.

  4. Схемы алгоритмов. Правила оформления схем алгоритмов.

  5. Схема алгоритма цикла с предусловием. Примеры использования.

  6. Схема алгоритма условного оператора. Примеры использования.

  7. Схема алгоритма оператора выбора. Примеры использования.

  8. Схема алгоритма цикла с параметром. Примеры использования.

  9. Схема алгоритма цикла с постусловием. Примеры использования.

  10. Базовые конструкции структурного программирования. Примеры использования.

  11. Среда Visual Studio .NET. Основные окна среды. Создание проекта. Заготовка консольной программы. Запуск программы.

  12. Встроенный отладчик. Пошаговое выполнение программы. Использование точек останова. Просмотр значений.

  13. Меню Solution Explorer. Набор, редактирование программных файлов. Компилирование, выполнение программных файлов. Просмотр выполнения программ.

  14. Работа с окнами Error List, Output. Описание работы с MSDN.

  15. Характеристики качества программного обеспечения. Жизненный цикл программы.

  16. Свойства языков программирования, определяющие качество программ: простота, надежность, быстрота трансляции, эффективность, удобочитаемость, блочность.

  17. Состав языка программирования C#. Алфавит и лексемы. Идентификаторы.

  18. Ключевые слова языка C#. Знаки операций.

  19. Разделители в C#. Литералы в C#.

  20. Типы данных в языке C#. Классификация типов. Встроенные типы.

  21. Типы-значения и ссылочные типы.

  22. Преобразования встроенных арифметических типов-значений. Примеры использования.

  23. Переменные. Именованные константы. Операции и выражения. Примеры использования.

  24. Основные операции C#. Инкремент и декремент. Операция new. Примеры использования.

  25. Явное преобразование типа. Примеры использования.

  26. Умножение, деление и остаток от деления. Сложение и вычитание. Примеры использования.

  27. Условная операция. Операции присваивания. Примеры использования.

  28. Операции отношения и проверки на равенство. Операция отрицания. Примеры использования.

  29. Простейший ввод-вывод. Примеры использования.

  30. Математические функции – класс Math. Примеры использования.

  31. Операторы. Выражения, блоки и пустые операторы. Примеры использования.

  32. Составной оператор. Операторные скобки. Примеры использования.

  33. Условные оператор if. Примеры использования.

  34. Оператор выбора switch. Примеры использования.

  35. Понятие цикла. Цикл с предусловием while. Примеры использования.

  36. Понятие цикла. Цикл с постусловием do. Примеры использования.

  37. Понятие цикла. Цикл с параметром for. Примеры использования.

  38. Понятие цикла. Цикл перебора foreach. Примеры использования.

  39. Оператор break. Оператор continue. Оператор return. Примеры использования.

  40. Обработка исключительных ситуаций. Оператор try. Примеры использования.

  41. Оператор throw. Класс Exception. Примеры использования.

  42. Классы: основные понятия. Члены классов. Спецификаторы доступа. Примеры использования.

  43. Создание объектов. Конструкторы. Примеры использования.

  44. Свойства. Ключевое слово this. Примеры использования.

  45. Методы. Понятие методов. Описание методов. Примеры использования.

  46. Передача параметров методу. Параметры-значения. Параметры-ссылки. Примеры использования.

  47. Понятие параметров метода. Выходные параметры. Примеры использования.

  48. Массивы. Одномерные массивы. Примеры использования.

  49. Прямоугольные массивы. Примеры использования.

  50. Ступенчатые массивы. Примеры использования.

  51. Класс System.Array. Основные элементы класса Array. Примеры использования.

  52. Организация вывода массивов. Вывод одномерных массивов. Примеры использования.

  53. Вывод прямоугольных массивов. Вывод ступенчатых массивов. Примеры использования.

  54. Символы. Массивы символов. Примеры использования.

  55. Строки типа String. Основные элементы класса System.String. Примеры использования.

  56. Форматирование строк. Примеры использования.

  57. Класс StringBuilder. Основные элементы класс StringBuilder. Примеры использования.

  58. Класс Random. Основные элементы класс Random. Примеры использования.