База ответов ИНТУИТ

Компонентный подход в программировании

<<- Назад к вопросам

Отметьте те из указанных интерфейсов для работы с объектами типа BitArray, представляющими наборы флагов, которые минимальны.

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
void set(int i) - выставляет i-й флаг (делает его равным true)

void remove(int i) - снимает i-й флаг (делает его равным false)

boolean get(int i) - возвращает значение i-го флага

(Верный ответ)
boolean flip(int i) - изменяет значение i-го флага на противоположное и возвращает прежнее значение

boolean get(int i) - возвращает значение i-го флага

void set(int i, boolean value) - присваивает i-му флагу значение value

boolean set(int i, boolean value) - присваивает i-му флагу значение value и возвращает его предыдущее значение

int size() - возвращает число флагов в данном наборе

(Верный ответ)
Похожие вопросы
Отметьте те из указанных интерфейсов для работы с объектами типа BitArray, представляющими наборы флагов, которые полны.
Отметьте те из указанных интерфейсов для работы с объектами типа IntSet, представляющими множества целых чисел, которые минимальны.
Отметьте те из указанных интерфейсов для работы с объектами типа List, представляющими списки произвольных объектов, которые минимальны.
Отметьте те из указанных интерфейсов для работы с объектами типа IntSet, представляющими множества целых чисел, которые полны.
Отметьте те из указанных интерфейсов для работы с объектами типа List, представляющими списки произвольных объектов, которые полны.
Какие из основных принципов работы со сложными системами иллюстрируются набором Java классов, состоящим из абстрактного класса java.lang.Number, представляющим числа вообще, и классов java.lang.Integer, java.lang.Long, java.lang.Double, представляющими, соответственно, 32-битные целые числа со знаком, 64-битные целые числа со знаком и 64-битные числа с плавающей запятой?
Какие из основных принципов работы со сложными системами иллюстрируются набором Java классов, состоящим из абстрактного класса java.util.AbstractList, определяющего реализации для таких методов работы со списками, как add(Object) (добавление в конец списка), clear() (удаление всех элементов списка), indexOf(Object) (вычисление индекса первого вхождения объекта в список), sublist(int, int) (выделение подсписка), и конкретного класса java.util.ArrayList, определяющего реализацию списка на основе расширяемого массива, наследующего первому классу, и реализующего остальные методы работы со списками?
Отметьте те работы в рамках описанного ниже проекта, которые лежат на критическом пути.

Проект состоит из 8-ми работ T1-T8, которые имеют следующие зависимости типа финиш-старт:

T3 зависит от T1 и T2, T4 - от T3, T5 - от T3 и T4, T6 - от T3, T7 - от T6, T8 - от T5 и T7.

Кроме того, известны следующие оценки времени, необходимого для выполнения работ:

T2, T4, T6, T7 - 1 месяц, T1, T3 - 2 месяца, T5, T8 - 3 месяца.

Отметьте те работы в рамках описанного ниже проекта, которые лежат на критическом пути.

Проект состоит из 8-ми работ T1-T8, которые имеют следующие зависимости типа финиш-старт:

T3 зависит от T1 и T2, T4 - от T3, T5 - от T3 и T4, T6 - от T3, T7 - от T6, T8 - от T5 и T7.

Кроме того, известны следующие оценки времени, необходимого для выполнения работ:

T1, T3, T7 - 1 месяц, T2, T4, T6 - 2 месяца, T5, T8 - 3 месяца.

Отметьте те работы в рамках описанного ниже проекта, которые лежат на критическом пути.

Проект состоит из 8-ми работ T1-T8, которые имеют следующие зависимости типа финиш-старт:

T3 зависит от T1 и T2, T4 - от T3, T5 - от T3 и T4, T6 - от T3, T7 - от T6, T8 - от T5 и T7.

Кроме того, известны следующие оценки времени, необходимого для выполнения работ:

T4, T6 - 1 месяц, T1, T2, T3, T5, T7 - 2 месяца, T8 - 3 месяца.