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

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

и «Программирование»

(для студентов 1-го курса направлений бакалавриата УТС и ИВТ)

1.Парадигма процедурного программирования. Технология структурного программирования. Принципы, конструкции.

2.Структура языка C.

3.Система типов языка C. Тип void. Представление логических значений.

4.Целочисленные типы данных. Формат представления, область определения, запись констант.

5.Типы данных с плавающей точкой. Формат представления, область определения, запись констант.

6.Символьный тип. Формат представления, область определения, запись констант.

7.Классификация операций по числу операндов, синтаксис, особенности.

8.Классификация операций по функциональным группам, назначение, особенности.

9.Группа операций присваивания.

10.Арифметические и поразрядные операции.

11.Логические операции и операции отношений.

12.Тернарная (условная) операция, синтаксис, особенности. Операция «запятая».

13.Приведение типов. Операция приведения типов.

14.Продвижение типов в выражениях.

15.Порядок вычисления выражений. Приоритет и ассоциативность операций.

16.Описание переменных, инициализация, классы памяти.

17.Область действия и время жизни переменных.

18.Константные переменные.

19.Операторный блок и оператор-выражение.

20.Операторы перехода (передачи управления) goto и return.

21.Оператор ветвления if. Полная и неполная конструкции.

22.Оператор ветвления switch. Полная и неполная конструкции, использование оператора break.

23.Оператор цикла while. Циклы с предусловием и постусловием, использование операторов break и continue.

24.Оператор цикла for. Особенности применения, использование операторов break и continue.

25.Одномерные массивы. Описание, инициализация, размещение в памяти.

26.Многомерные массивы. Описание, инициализация, размещение в памяти.

27.Строки как массивы символов. Запись строковых констант.

28.Стандартные функции обработки строк.

29.Описание функций. Прототип (объявление) и реализация (определение).

30.Вызов функций. Передача параметров и возвращаемого значения, рекурсия.

31.Вызов функции без предварительного описания.

32.Главная функция. Описание, назначение параметров и возвращаемого значения.

33.Массивы в качестве параметров функций.

34.Указатели. Назначение, описание, основные операции.

Примечание. Формулировки вопросов в экзаменационных билетах могут быть изменены с сохранением их смысла, в том числе возможно объединение и разбиение вопросов.