Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора по яп 2.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
204 Кб
Скачать
☆

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

2. Виды и характеристики языков программирования

3. Виды программных ошибок.

4. Описание языка Си (используемые символы, константы, идентификаторы, ключевые слова, комментарии).

5. Идентификаторы и ключевые слова языка Си.

6. Структура программы на языке Си.

7. Категории типов данных (символьные, целые, с плавающей точкой).

8. Символьные и целые типы данных.

9. Вещественные типы данных (с плавающей точкой).

10. Преобразование типов (явное и неявное).

11. Использование модификаторов при декларации типов данных.

12. Кодовая таблица ASCII. Системы счисления. Классификация и преобразование символов.

13. Константы. Целые константы. Константы с плавающей точкой. Символьные константы. Строки. NULL.

14. Условный оператор if.

­15. Тернарная условная операция ?:.

16. Оператор выбора альтернатив switch.

17. Составление циклических алгоритмов. Операторы цикла с предусловием и с постусловием.

18. Оператор цикла с предусловием и коррекцией for.

19. Операторы перехода (break, continue, return, goto).

20. Унарные операции.

21. Аддитивные и мультипликативные операции.

22. Операции сдвига.

23. Поразрядные операции.

24. Операции отношения.

25. Логические операции.

26. Операция присваивания.

27. Сокращенная запись операции присваивания.

28. Стандартная библиотека языка Си. Математические функции.

29. Стандартная библиотека языка Си. Функции работы со строками.

30. Стандартная библиотека языка Си. Ввод данных.

31. Стандартная библиотека языка Си. Вывод данных.

32. Управляющая строка функций ввода/вывода.

33. Препроцессор. Директивы #include, #define.

34. Графический режим. Функции черчения и заполнения,

(arc, bar, bar3d, circle, drawpoly, ellipse, fillellipse, fillpoly, line, lineto, pieslice, rectangle, sector, setlinestyle, setfillstyle)

35. Графический режим. Функции вывода текста, функции управления цветом. (outtext, outtextxy, setbkcolor, setcolor, settextjustify, settextstyle, textheight, textwidth)

36. Одномерные массивы. Инициализация одномерных массивов. Ввод и инициализация массива символов.

37. Многомерные массивы. Инициализация многомерных массивов.

38. Структуры.

39. Объединения.

40. Перечисления.

41. Работа с файлами. Типы открытия файлов (текстовый и бинарный). Дескриптор файла ("указатель на файл"). Режимы работы с файлами.

42. Работа с файлами. Открытие файла в различных режимах и закрытие файла.

43. Работа с файлами. Чтение и запись данных в файл.

44. Работа с файлами. Указатель текущей позиции в файле, его перемещение к нужной позиции.

45. Указатели. Указатели и адреса объектов. Указатели и массивы.

46. Операции с указателями: присваивание адреса, определение значения по адресу, присваивание указателей

47. Операции с указателями: сложение и вычитание, инкремент и декремент, сравнение указателей

48. Работа с динамической памятью. Динамические массивы.

49. Функции. Определение функции, объявление функции и вызов функции. Возвращаемое значение функции.

50. Функции. Типы передачи параметров функции (по значению, по адресу).

51. Функции. Переменные в качестве параметров функций.

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

53. Указатели на функции.