Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания для Лабораторных работ.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.54 Mб
Скачать

Вариант 2-22

Окно вывода документа XML должно содержать следующие элементы:

      • заголовок "Стандартная библиотека языка C";

      • для каждого раздела библиотеки вывести (с соответствующими заголовками):

        • имя раздела (значение атрибута name в элементе partition);

        • описание раздела (текстовое содержимое элемента partition-description);

        • заголовок "Список именованных констант раздела";

        • наименование константы (значение атрибута name в элементе constant) и описание константы (текстовое содержимое элемента constant);

        • заголовок "Список функций раздела";

        • для каждой функции вывести: наименование функции (значение атрибута name в элементе function), описание функции (текстовое содержимое элемента function-description) и тип возвращаемого значения (текстовое содержимое элемента return-value-type);

        • для каждой функции вывести заголовок "Список параметров функции", а затем тип параметра функции (текстовое содержимое элемента parameter-type) и описание параметра (текстовое содержимое элемента parameter-description).

Вариант 2-23

Окно вывода документа XML должно содержать следующие элементы:

      • заголовок "Список классов языка Java";

      • для каждого класса вывести (с соответствующими заголовками):

        • имя класса (значение атрибута name в элементе class);

        • краткое описание класса (текстовое содержимое элемента description);

        • модификаторы класса (текстовое содержимое элемента modifiers);

        • класс-родитель данного класса (текстовое содержимое элемента superclass);

        • заголовок "Подклассы:";

        • список подклассов (текстовое содержимое элементов subclass);

        • заголовок "Реализуемые интерфейсы:";

        • список реализуемых интерфейсов (текстовое содержимое элементов interface);

        • заголовок "Поля:";

        • наименования полей (значения атрибутов name в элементах field) и описание полей (текстовое содержимое элементов field);

        • заголовок "Конструкторы";

        • параметры конструкторов класса, в виде таблицы, содержащей следующие столбцы: номер конструктора (начиная с 1), наименование параметра (значение атрибута name в элементах constructor-parameter), тип параметра (значение атрибута type в элементах constructor-parameter) и описание параметра (текстовое содержимое элементов constructor-parameter);

        • заголовок "Методы:";

        • имена методов (значения атрибутов name в элементах method), модификаторы методов (текстовое содержимое элементов method) и возвращаемых ими значений (текстовое содержимое элементов return-value-type);

        • для каждого параметра метода вывести его характеристики в виде таблицы, содержащей следующие столбцы: номер параметра (начиная с 1), наименование параметра (значение атрибута name в элементах method-parameter), тип параметра (значение атрибута type в элементах method-parameter) и описание параметра (текстовое содержимое элементов method-parameter);

        • версию Java, в которой впервые появился класс (текстовое содержимое элемента version).