пятница, 12 января 2018 г.

Коллекции

Коллекции - это динамические структуры с данными, которые НЕ хранятся в системе, а формируются на время работы какого-то алгоритма. Коллекция могут как возвращаться в виде результата какой-либо функции, так и задаваться разработчиком непосредственно в коде. Существуют следующие типы универсальных коллекций:
  • Массив
  • Структура
  • Соответствие
  • Список значений
  • Таблица значений
  • Дерево значений
  • COMSafeArray
  • КлючИЗначение
  • ФиксированныйМассив
  • ФиксированнаяКоллекция
  • ФиксированноеСоответствие
  • ФиксированнаяСтруктура
***
Вопрос 06.20 экзамена 1С:Профессионал по платформе. Какая коллекция из нижеперечисленных не относится к универсальным?
  1. Массив
  2. СписокЗначений
  3. ДеревоЗначений
  4. Коллекция строк табличной части документа
  5. Верны ответы 3 и 4
Правильный ответ четвертый, перечень коллекций выше.

***
Вопрос 06.24 экзамена 1С:Профессионал по платформе. С какого значения начинается индексирование элементов коллекций?
  1. 0 (с нуля)
  2. 1 (с единицы)
  3. С начального индекса, заданного программистом при создании коллекции
  4. Элементы коллекций не индексируются
Правильный ответ первый - все коллекции индексируются с нуля. Соответственно, максимальный индекс коллекции равен числу ее элементов минус единица.

***
Вопрос 06.13 экзамена 1С:Профессионал по платформе. Ключ может быть произвольного типа...
  1. у структуры
  2. у соответствия
  3. у массива
  4. ни у одного из вышеперечисленных
Правильный ответ второй. И структура, и соответствие это коллекция пар ключ-значение, причем у структуры ключ это всегда строка, а у соответствия - произвольное значение. Соответствие позволяет именно что связывать два разных объекта системы.

Комментариев нет:

Отправить комментарий