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

Вопросы к экзамену по курсу Основы программирования

Работа добавлена на сайт samzan.net: 2016-03-13

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

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

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

от 25%

Подписываем

договор

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

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

PAGE  2

Вопросы к экзамену по курсу "Основы программирования"

  1.  Понятие информации. Виды информации. Единицы измерения информации. Информация и данные.
  2.  Двоичная система счисления (основание, цифры, правила записи чисел,  арифметические операции). Перевод чисел из (2) в (10), перевод из (10) в (2).
  3.  Системы счисления: позиционные и непозиционные. 8-ричная  система счисления (основание, цифры, запись чисел). Перевод чисел из (10) в (8), перевод из (8) в (10), перевод из (2) системы в (8), перевод из (8) в (2).
  4.  Системы счисления: позиционные и непозиционные. 16-ричная система счисления (основание, цифры, запись чисел). Перевод чисел из (10) в (16), перевод из (16) в (10), перевод из (2) системы в (16), перевод из (16) в (2).
  5.  Представление целых  положительных чисел. Представление целых отрицательных чисел (алгоритм получения дополнительного кода числа).
  6.  Форматы представления вещественных чисел. Структура представления числа: мантисса, порядок. Диапазон вещественного числа и количество значащих цифр.
  7.   Понятие алгоритма. Исполнитель. Система команд исполнителя. Свойства алгоритмов. Компьютер как универсальный исполнитель.
  8.  Программирование как раздел информатики. Языки программирования. Обзор. Классификация.
  9.  Язык программирования Си. Общая характеристика языка: место в классификации языков,  синтаксис и семантика языка, основные объекты языка, операторы, структура программы.
  10.  Понятие среды программирования. Компоненты среды. Компиляция и компоновка программы.
  11.  Синтаксические и логические ошибки. Тестирование и отладка программы.
  12.  Данные в языке Си: константы и переменные. Скалярные типы данных. Модификаторы типов.
  13.  Данные числовых типов в языке Си: объявление, характеристика, допустимые операции, приведение типов. Пример использования.
  14.  Операции языка Си. Приоритет операций. Оператор и операция присваивания в языке Си.   Множественное присваивание. Выражения.
  15.  Функции форматного ввода и вывода. Параметры. Управляющая строка. Спецификаторы формата. Управляющие символы.
  16.  Алгоритмическая конструкция ветвления: полная и неполная форма, блок-схемы. Условная операция. Условный оператор в языке Си: структура оператора, полная и неполная формы, использование сложных условий. Пример на языке Си.
  17.  Алгоритмическая конструкция выбора: понятие, блок-схема. Оператор выбора в языке Си: структура оператора. Пример программы на Си.
  18.  Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с предусловием (понятие, использование, блок-схема). Оператор цикла for: структура оператора,  пример использования.
  19.  Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с предусловием (понятие, использование, блок-схема). Оператор цикла с предусловием  while в языке Си: структура оператора, допустимые и недопустимые условия, пример использования.
  20.  Циклические алгоритмы: понятие, виды (перечислить). Алгоритмическая конструкция цикла с постусловием (понятие, использование, блок-схема). Оператор цикла с постусловием в языке Си: структура оператора, допустимые и недопустимые условия, пример использования.
  21.  Типовые циклические алгоритмы: максимум/минимум, сумма/произведение, количество.
  22.  Линейный массив: понятие массива, объявление, инициализация массива, индексация элементов.  Формирование и вывод массива.
  23.  Типовые алгоритмы для работы с линейными массивами.
  24.  Задача сортировки массива. Алгоритм сортировки линейного массива методом "пузырька".
  25.  Двумерный массив. Объявление,  инициализация двумерного массива, индексация элементов. Формирование и вывод двумерного массива.
  26.  Типовые алгоритмы для обработки двумерного массива (целиком).
  27.  Частичная обработка двумерного массива (по строкам или по столбцам). Типовые алгоритмы.
  28.  Указатели. Понятие указателя, объявление,  инициализация. Операции, применимые к указателям. Указатель на указатель.
  29.  Использование указателей при работе с массивами и матрицами. Получение адресов и значений элементов. Последовательный перебор элементов. Примеры.
  30.  Функции в языке Си: понятие, объявление, прототипы функций. Вызов функции. Типы возвращаемых значений.
  31.   Функции в языке Си: параметры формальные и фактические, механизм передачи параметров. Передача параметров «по значению» и «по ссылке». Пример использования.
  32.  Локальные и глобальные переменные. Области действия и области видимости. Экранирование переменных.
  33.  Библиотечные функции. Заголовочные файлы. Подключение библиотек. Функции математической библиотеки.
  34.  Рекурсивное описание функций: база рекурсии, рекурсивный вызов, использование стека. Пример использования.
  35.  Динамическая  память: выделение и освобождение памяти, размещение данных в динамической памяти. Выделение и освобождение памяти при работе с одиночными переменными и с массивами, изменение размера массива.
  36.  Динамическая  память: выделение и освобождение памяти, размещение данных в динамической памяти. Выделение и освобождение памяти при работе с матрицами. Особенности обработки матриц при работе с динамической памятью.
  37.  Массив символов и строка в языке Си. Ввод и вывод строк. Простейшие алгоритмы сканирования и обработки строки. Пример.
  38.  Строка в языке Си: библиотечные функции для обработки строк. Примеры использования.




1. Закономерности составляющие предмет науки криминалистики
2. История России
3. Реферат- Мировая экономика
4. Звуки речи Из опыта работы с родителями детей имеющих задержку психического развития На занятиях по
5. тема очень характерна для французского менталитета- с одной стороны необходимость законного обоснования вс
6. Благодаря содержанию эфирных масел циперуса лаванды и лимона масло эффективно при проведении местного и.html
7. Самое умное животное
8. Сегодня день рождение у великого музыканта Курта Кобейна
9. Структура теоретичних знань
10. Казанский университет