У вас вопросы?
У нас ответы:) SamZan.net

ой семестр группы 1141 1142 Понятие типа данных

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.4.2025

Вопросы к экзамену (ПЯВУ 2-ой семестр, группы 1141, 1142)

  1. Понятие типа данных. Числовые типы данных. Числовые литералы в C#. Объявление и инициализация переменных числовых типов в C#. Операции над числовыми данными, в т.ч. с присваиванием (+= и т.п.) в C#. Особенности и применения числовых типов данных.
  2. Понятие типа данных. Целочисленные данные. Логическое представление данных в памяти. Операции над целочисленными величинами. Побитовые операции над целыми числами и операции сдвига.
  3. Понятие типа данных. Булевские данные. Булевские литералы. Объявление и инициализация переменных булевского типа. Операции над булевскими данными.
  4. Понятие типа данных. Строковый тип данных. Строковые литералы в C#. Объявление и инициализация переменных строкового типа в C#. Операции над строковыми данными. Перебор всех символов строки. Методы работы со строками. Сравнение строк.
  5. Понятие переменной. Объявление и инициализация переменных. Ссылочные типы и типы значений, оператор new и конструкторы объектов. Примеры. Область видимости локальных переменных.
  6. Условная алгоритмическая конструкция и оператор if в C#. Полная и сокращенная форма оператора в C#. Применение оператора if для выбора более чем из 2-х альтернатив.
  7. Понятие Выражение. Оператор условного присваивания ?:. Его эквивалент с использованием оператора if. Общие свойства и различия.
  8. Циклическая алгоритмическая конструкция. Оператор for. Управляющий блок оператора for. Оператор for с параметром цикла (счетчиком). Вложенные операторы for. Операторы управления исполнением цикла (break и continue).
  9. Циклическая алгоритмическая конструкция. Операторы while и do-while. Примеры целесообразности применения того или иного оператора цикла. Операторы управления исполнением цикла (break и continue).
  10. Форматирование строк, метод Format класса String и форматированный консольный вывод.
  11. Операторы. Условное присваивание, арифметические, побитовые, сокращенные, инкремента и декремента.
  12. Одномерные массивы и их свойства и методы. Объявление и инициализация одномерных массивов.
  13. Двумерные массивы. Их свойства и методы. Расположение элементов двумерного массива в памяти. Перебор всех элементов двумерного массива.
  14. Структура сборки в C#. Пространство имен, классы их свойства и методы. Объявление класса, свойств и методов в C#. Создание объектов класса. Применение методов к объекту. Использование свойств объекта.
  15. Структура сборки в C#. Пространство имен, классы их свойства и методы. Объявление класса, статических свойств и статических методов в C#. Применение статических методов. Использование статических свойств класса.
  16. Работа с текстовыми файлами. Понятие потока в C#. Работа с потоками в C#.
  17. Математическая библиотека. Некоторые методы работы с числовыми данными. Датчик псевдослучайных чисел. Получение целого числа в заданном диапазоне. Получение числа с плавающей запятой в заданном диапазоне.
  18. Методы отладки программ. Точки остановки, пошаговое исполнение, переход в метод, продолжение исполнения. Просмотр текущих значений переменных в процессе выполнения программы.
  19. Основные элементы пользовательского интерфейса: Label, TextBox, Button. Их свойства, назначение и применение. Организация формы (переходы между элементами интерфейса по табуляции).
  20. Методы работы с графикой в C#. Рисование линий, прямоугольников, окружностей, вывод текста. Классы Pen, Color, Brush и Font.
  21. Алгоритм Евклида поиска НОД двух натуральных чисел. Доказательство правильности.
  22. Алгоритм подсчета количества единиц в двоичном представлении целого числа.
  23. Алгоритм транспонирования квадратной матрицы без создания новой матрицы (путем перестановки элементов).
  24. Алгоритм поиска максимального элемента в массиве, удовлетворяющего заданному условию.
  25. Алгоритм сортировки “Пузырьком”.
  26. Алгоритм удаления гласных букв из строки без использования методов класса String (с использованием только сложения и чтения отдельного символа).
  27. Алгоритм решения уравнения методом деления пополам.
  28. Алгоритм вычитания n-й строки матрицы из всех ее строк, начиная с n+1.
  29. Выбор простых чисел меньших заданного алгоритмом “Решето Эратосфена”.
  30. Алгоритм представления целого неотрицательного числа в N-ричной системе счисления.
  31. Алгоритм линейной интерполяции по таблице функции с неравным  шагом.
  32. Гистограмма. Алгоритм заполнения и алгоритм вычисления среднего значения величины по построенной гистограмме.
  33. Алгоритм сложения матриц одинаковой размерности.
  34. Алгоритм умножения матриц соответствующих размерностей.
  35. Алгоритм численного решения системы из 2-х линейных уравнений методом Гаусса. Система представлена в виде матрицы 2х3.
  36. Алгоритм вычисления числа pi методом математического моделирования.
  37. Алгоритм сглаживания – “Скользящее среднее”. Обработка краевых точек.
  38. Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом.
  39. Алгоритм решения задачи “Ханойские Башни”.
  40. Алгоритм поиска 2-х ближайших точек из массива элементов Point [] points к заданной точке Point p.




1. статья 1990 Только в любви и через любовь человек становитсячеловеком
2. Внешняя политика и деятельность КГБ при Ю.В. Андропов
3. Экономико-географическое положение Тверской области
4. не г Донецка по ул
5. санитарного обеспечения населения при чрезвычайных ситуациях 10 3 Ме
6. Этиология- Острый аппендицит воспаление червеобразного отростка слепой кишки обусловленное внедрением в
7. Тема урока- Юрий Павлович Казаков
8. конус нарастания обернутый молодыми полностью еще не развившимися листьями
9. Социальные детские пособия
10. Кембриджской истории ядерного века под новое издание важнейшего документа автором которого является про