И вновь о насущном, и вновь о сессии. 1 июля начало второго летнего месяца, начало второго месяца "каникул". В этом день я, с еще небольшим числом народу сдаю свой последний экзамен. Чем же он так знаменателен и "хорошш"?
Все просто.. В нем
125 вопросов! И
эта сучка препод не из простых.
Я даже не собираюсь писать n-ые строки обливания ее грязью, я просто скопирую то,что она нам прислала в качестве дополнения к вопросам и сами вопросы конешно.
"Здравствуйте, студенты 1 курса.
У меня к вам несколько вопросов.
1) Надо организовать букет преподавателю по истории - Ментовой. У кого есть сад с бесплатными цветами ... Напишите мне.
2) Каждый должен сдать свою иерархию классов. На уровне картинок - оценка 3, на уровне кода - оценка 5 (всего 10 баллов)
3) Студенты, которые получают оценку автоматом по лабораторным работам оформляют дополнительное задание в виде презентации и доклада. Представляют свою работу на консультации.
4) При выборе билета можно сразу открыть пять билетов и выбрать один - бонус за историю.
5) Кто списывает - автоматом оценка 2.
Экзамен оценивается в 40 баллов. В билете 3 вопроса. 2 - теория (по 10 баллов). 1-задача (10 баллов). Задачи из тех, что рассматривались на лекции и есть в примерах.
Удачи. Учите лучше. Списывать не дам.
Шамышева О.Н."
Вопросы по дисциплине ЯВУ 2011 г.
1. Подпрограммы процедуры.
2. Подпрограммы функции.
3. Рекурсия. Определения и понятия.
4. Рекурсия. Схема работы алгоритма.
5. Рекурсивные и итерационные алгоритмы.
6. Линейная рекурсия.
7. Повторительная рекурсия.
8. Каскадная рекурсия.
9. Косвенная рекурсия.
10. Удаленная рекурсия.
11. Задача о ханойской башне.
12. Алгоритмы сортировок. Основные понятия и определения.
13. Оценка алгоритмов сортировок.
14. Классификация алгоритмов сортировок.
15. Алгоритм простого выбора.
16. Алгоритм прямого включения.
17. Алгоритм простого обмена.
18. Сортировка пузырьковым методом.
19. Сортировка Шелла.
20. Быстрая сортировка.
21. Алгоритм последовательного поиска.
22. Двоичный поиск.
23. Поиск индекса элемента.
24. Статические массивы.
25. Одномерные динамические массивы. Особенности использования.
26. Многомерные динамические массивы. Особенности использования.
27. Механизм передачи данных через параметры. Типы параметров.
28. Параметры по значению, по ссылке. Параметры –константы.
29. Параметры без типа. Массивы открытого типа.
30. Параметры по умолчанию.
31. Строки. Типы строк.
32. Короткие и длинные строки.
33. Операции для работы с универсальной строкой.
34. Счётчик ссылок на экземпляр строки.
35. Строки PChar. Запись данных в строку PChar.
36. Счётчик ссылок на экземпляр строки PChar.
37. Преобразование строк из одного типа в другой.
38. Длинная арифметика. Задача сложения двух переменных.
39. Операции со троками PChar.
40. Структура данных – запись.
41. Структура данных – массив записей.
42. Вариантная часть записи.
43. Вложенные записи.
44. Свойство Canvas в Delphi.
45. Статическая и динамическая память
46. Типизированные указатели
47. Стандартный указатель
48. Операции с указателями
49. Однонаправленные списки. Элемент динамической структуры
50. Однонаправленные списки. Список из трех элементов.
51. Процедура создания списка.
52. Процедура просмотра списка.
53. Процедура удаления списка.
54. Добавление элемента в начало списка.
55. Добавление элемента в конец списка.
56. Удаление первого элемента из списка.
57. Удаление последнего элемента из списка.
58. Поиск элемента по ключу.
59. Добавление элемента после ключа.
60. Стеки
61. Очереди
62. Двунаправленные списки
63. Структуры – деревья
64. Бинарные деревья. Элемент бинарного дерева.
65. Процедура добавления элемента в дерево.
66. Процедура обхода дерева.
67. Процедура удаления всех элементов дерева.
68. Процедура поиска элемента по ключу.
69. Удаление из дерева элемента – листа.
70. Удаление из дерева элемента –вершины с одним поддеревом.
71. Удаление из дерева элемента –вершины с двумя поддеревьями.
72. Проект приложения в Delphi
73. Структура файла-проекта (программы-проекта)
74. Структура модуля
75. Модули в Delphi
76. Модуль класса TForm.
77. Динамическое добавление модулей.
78. Динамическое добавление компонентов.
79. Динамическое удаление компонентов.
80. Параметр Sender. Операции is и as.
81. Коллекции объектов. Контейнеры объектов.
82. Класс как тип данных
83. Области видимости
84. Базовый класс TObject
85. Объектные переменные
86. Основные понятия ООП.
87. Иерархия классов в Delphi
88. Поля класса объектов.
89. Инкапсуляция на уровне кода программы.
90. Наследование на уровне кода программы.
91. Методы. Виды методов.
92. Статические методы
93. Виртуальные методы
94. Полиморфизм на уровне кода программы.
95. Методы Dynamic, Message, Abstract, Override
96. Методы Class
97. Конструктор объектов
98. Деструктор объектов
99. Указатели на объекты. Использование процедур new и dispose для вызова конструктора и деструктора.
100. Полиморфные объекты
101. События. Класс TNotifyEvent
102. Делегирование обработчиков
103. Свойства. Объявление свойства класса объектов.
104. Свойства. Типы свойств.
105. Простые свойства
106. Перечисляемые свойства
107. Свойства – множества
108. Свойства объектного типа
109. Индексированные свойства
110. Задание начальных значений свойствам
111. Понятие исключительной ситуации
112. Структура Try…finally
113. Структура Try…except
114. Структура данных – текстовый файл
115. Структура данных –типизированный файл
116. Методы работы с файлами в Delphi
117. Понятие потока данных
118. Класс TStream. Методы класса TStream
119. Построение потока данных TStream
120. Использование класса TFileStream
121. Использование класса TMemoryStream
122. Интерфейс Drag and Drop
123. Тип данных – множество
124. Тип данных –дата, время
125. Вариантный тип данных.
______________
из всего этого могу добавить лишь то, что на экзамене для тройки необходимо набрать 61 балл. У меня сейчас 19! Чтож, удачи!