Белорусский Государственный Университет  Информатики и Радиоэлектроники
БГУИР
BSUIR

3 учебная неделя

Список вопросов к экзамену по ПСП

1. Предмет и содержание дисциплины. Связь с другими дисциплинами.
2. Характеристика языка Java. История возникновения. Базовые свойства.
3. История возникновения Internet.
4. Идентификаторы ресурсов. Принципы построения HTTP-соединения.
5. Методы запроса. Классы кодов ответов HTTP.
6. Основы языка HTML. Тэговая модель документа.
7. Основные элементы HTML. Заголовочная часть документа. Комментарии. Тэги тела документа.
8. Основные элементы HTML. Тэг абзаца. Центрирование элементов документа. Разрыв строки. Неразрывная строка. Ссылки в HTML-документе
9. Основные элементы HTML. Изображения внутри HTML-документа. Создание карты изображений. Фоновые рисунки. Горизонтальная линия.
10. Основные элементы HTML. Добавление стилей в HTML-документ. Размер и цвет шрифта.
11. HTML - формы. Синтаксис. Тэги формы.
12. Меню выбора в формах.
13. HTML - таблицы. Основные атрибуты таблицы.
14. HTML - фреймы.
15. Основные понятия CSS.
16. Синтаксис и элементы CSS. Добавление стилей CSS в HTML-документ.
17. Синтаксис и элементы CSS. Группирование. Наследование.
18. Синтаксис и элементы CSS. Селекторы. Классы. Идентификаторы.
19. Свойства шрифта.
20. Цвет элемента и цвет фона.
21. Свойства текста.
22. Единицы измерения элемента. Границы объектов. Курсоры.
23. Отступы. Полоса прокрутки. Псевдоэлементы. Позиционирование. Размер элемента. Ссылки.
24. Основы JavaScript
25. Синтаксис JavaScript. Типы данных. Переменные и константы.
26. Синтаксис JavaScript. Идентификаторы. Область действия переменных. Комментарии.
27. Операторы манипулирования объектом. Оператор for...in. Оператор new. Оператор with. Ключевое слово this.
28. Объектная модель JavaScript. Объекты и свойства. Функции и методы.
29. Объектная модель JavaScript. Определение методов. Создание новых объектов.
30. Использование встроенных объектов и функций. Объект Date. Объект Array.
31. Использование встроенных объектов и функций. Объект String. Объект Math.
32. Объектная модель броузера. Объект window.
33. Объектная модель броузера. Объект document.
34. Коллекции объекта document.
35. Объектная модель броузера. Объект event.
36. Объектная модель броузера. Объект history.
37. Объектная модель броузера. Объект location.
38. Объектная модель броузера. Объект navigator.
39. Структура программы Java. Библиотека классов Java.
40. Переменные и базовые типы данных. Классы-оболочки.
41. Операторы. Массивы.
42. Использование String.
43. Классы и отношения.
44. Переменные класса и константы. Ограничение доступа.
45. Конструкторы.
46. Методы. Статические методы и атрибуты. Абстрактные методы.
47. Модификаторы final, native, synchronized.
48. Передача объектов в методы. Логические блоки.
49. Наследование классов и полиморфизм.
50. Использование super и this.
51. Сборка мусора.
52. Абстрактные классы и методы.
53. Внутренние классы.
54. Вложенные (nested) классы.
55. Интерфейсы.
56. Пакеты.
57. Иерархия и способы обработки исключительных ситуаций.
58. Оператор throw. Ключевое слово finally. Собственные исключения.
59. Общее представление о потоках ввода/вывода.
60. Байтовые и символьные потоки.
61. Определение файла. Тестирование и проверка объектов File
62. Чтение и запись файлов.
63. Понятие многопоточности.
64. Создание потока и его жизненный цикл.
65. Управление приоритетами и ThreadGroup.
66. Потоки-демоны.
67. Методы synchronized. Инструкция synchronized.
68. Коллекции.
69. Списки.
70. Множества.
71. Карты отображений.
72. Обзор средств сетевого программирования.
73. Класс InetAddress.
74. Сокеты и сокетные соединения.
75. Многопоточность в клиент-серверных приложениях.
76. Протокол UDP.
77. Основы оконной графики.
78. Иерархия классов AWT.
79. Свойства класса Component.
80. Класс Container.
81. Наследники класса Component.
82. SWING-технология.
83. Фрэймы.
84. Менеджеры размещения элементов управления. FlowLayout и BorderLayout.
85. Менеджеры размещения элементов управления. CardLayout и GridLayout. BoxLayout.
86. События и их обработка.
87. Классы-адаптеры.
88. Понятие и терминология JDBC.
89. Связь и различия JDBC и ODBC.
90. Драйвера, соединения и запросы.
91. DriverManager.
92. Создание соединения с источником данных.
93. Интерфейсы Statement, PreparedStatement и CallableStatement
94. Понятие апплета. Тег HTML <Applet>.
95. Жизненный цикл апплета.
96. Использование потоков в апплетах.
97. Основы XML
98. XML. Схема DTD. Элемент Schema схемы XML
99. Ссылки XML
100. Язык XPath (Узлы дерева документа XML, дополнительные функции в выражениях XPath)
101. Язык XLink (Атрибуты связующих элементов XLink, возможные значения атрибута xlink:show, возможные значения атрибута xlink:actuate)
102. Язык XPointer (Синтаксис XPointer, элементы абсолютного обнаружения XPointer, выражения отношений, фильтры атрибутов и их значений)
103. Объектная модель документа XML - DOM
104. Simple API для XML (SAX)
105. Язык преобразований XSLT (Операционный XSLT, процесс преобразования XSL, использование XSLT, преобразования XML в HTML)
106. Технологии XBase и Xlnclude
107. Сервлеты: структура, назначение и преимущества
108. Жизненный цикл сервлета
109. Создание и компиляция исходного кода сервлета
110. Пакеты javax.servlet и javax.servlet.http
111. Технология RMI. Сравнение распределенных и нераспределенных приложений
112. Архитектура RMI
113. Процесс создания распределенной системы с помощью RMI