Тестирование. Наборы и обобщения презентация

Содержание

Слайд 2

1. При помощи каких из перечисленных методов класса ArrayList можно определить, присутствует ли

элемент в наборе?

Remove
Count
Contains
IndexOf

несколько

Слайд 3

2. Для чего используется класс Comparer?

Для сравнения двух объектов, обычно с целью сортировки
Для

упорядочения набора ArrayList при помощи метода ArrayList.Sort
Для проверки идентичности ссылок на объект
Для того, чтобы предоставить стандартную реализацию интерфейса IComparer

несколько

Слайд 4

3. Перебор элементов в классе ArrayList осуществляется в следующей последовательности:

В порядке в котром

элементы добавлялись в набор
В порядке ХЭШ кодов объектов
В порядке в котором объекты находятся в наборе
В порядке заданным пользователем посредством перегрузки функции CompareTo

Слайд 5

4. Выберите правильне утверждения для оператора Coll[3] = "Hello!", если Coll - объект

класса коллекции ArrayList

Если элемента с индексом 3 в коллекции отсутствует он будет добавлен
Если элемент с индексом 3 в коллекции присутствует, он будет заменен значением “Hello”
Если элемент с индексом 3 в коллекции присутствует, он будет сдвинут на позицию 4, а на позицию 3 будет поставлен "Hello
Если элемента с индексом 3 в коллекции отсутствует будет сгенерировано исключение

несколько

Слайд 6

5. Выберите верные утверждения относящиеся к коллекции ArrayList

В одной коллекции можно сохранять элементы

только одного типа
Для сортировки коллекции используется метод Sort
Идексом может быть только целое число
Элементы набора автоматически сортируются по значению Хэш кода
Для хранения элементов используется механизм упаковки

несколько

Слайд 7

6. Какие операции выполняет метод Dequeue класса Queue?

Возвращает первый элемент набора
Добавляет элемент в

набор
Удаляет из набора первый элемент
Удаляет из набора все элементы

несколько

Слайд 8

7. В каком порядке возвращает элементы Stack при вызове метода Pop?

В случайном порядке


«первым вошел, первым вышел»
«последним вошел, первым вышел»
«последним вошел, последним вышел»

Слайд 9

8. Выберите верные утверждения для класса Queue.

Можно посмотреть первый элемент не удаляя его

из коллекции
Можно извлечь второй элемент коллекции, не извлекая первый
Для определения пуста ли очередь лучше пользоваться методом isEmpty
Метод Count возвращает количество объектов в коллекции
В коллекции можно сохранять null значения

несколько

Слайд 10

9. Какие методы позволяют определить, уникален ли ключ при добавлении элемента в набор

Hashtable?

GetType
ТоString
GetHashCode
Equals

несколько

Слайд 11

10. Какое из следующих утверждений истинно?

При создании объекта Hashtable можно передать конструктору в

качестве параметра экземпляр класса, поддерживающего интерфейс IEqualityComparer, чтобы изменить алгоритм сравнения ключей;
Можно назначить объект IEqualityComparer существующему экземпляру Hashtable;
Объект IEqualityComparer нельзя использовать с Hashtable;
класс Hashtable реализует IEqualityComparer

Слайд 12

11. Выберите истинные утверждения относящиеся к классам словаря.

В качестве индексов словарей могут выступать

строки
В качестве индексов словарей могут выступать любые типы, в т.ч. и определенные пользователем
В одном словаре можно использовать индексы разнах типов
Значения в словарях сохраняются в порядке возрастания их Хэш кода
Во всех словарях реализованы методы для доступа к элементам через индексы
При добавлении нового (или удалении) элемента в коллекцию SortedList индексы существующих элементов могут измениться

несколько

Слайд 13

12. Какие типы наборов можно создать при помощи класса CollectionsUtil?

Нечувствительный к регистру StringDictionary
Независимый

от культуры Hashtable
Нечувствительный к регистру Hashtable
Нечувствительный к регистру SortedList

несколько

Слайд 14

13. Какие типы объектов можно хранить в качестве значения {Value} в StringDictionary?

Строки
Объекты
Массивы строк
любые

типы .NET

Слайд 15

14. Выберите верные утверждения:

Класс BitVector32 часто применяется для упаковки битов
В классе NameValueCollection можно

сохранять значения с одинаковыми ключами
Специализированные наборы определены в пространстве имен System.Collections.Specialized
В классе StringDictionary можно сохранять значения с одинаковыми ключами

несколько

Слайд 16

15. Объекты какого рода возвращает перечислитель обобщения Dictionary?

Object
Объекты-обобщения KeyValuePair
Key
Value

Слайд 17

16. В какое место связного списка LinkedList можно добавлять элементы?

В начало LinkedList
Перед любым

заданным узлом
После любого заданного узла
В конец LinkedList
По любому числовому индексу в LinkedList

несколько

Слайд 18

Правильные ответы

Слайд 19

1. При помощи каких из перечисленных методов класса ArrayList можно определить, присутствует ли

элемент в наборе?

Remove
Count
Contains
IndexOf

несколько

C

D

Слайд 20

2. Для чего используется класс Comparer?

Для сравнения двух объектов, обычно с целью сортировки
Для

упорядочения набора ArrayList при помощи метода ArrayList.Sort
Для проверки идентичности ссылок на объект
Для того, чтобы предоставить стандартную реализацию интерфейса IComparer

несколько

А

B

D

Слайд 21

3. Перебор элементов в классе ArrayList осуществляется в следующей последовательности:

В порядке в котром

элементы добавлялись в набор
В порядке ХЭШ кодов объектов
В порядке в котором объекты находятся в наборе
В порядке заданным пользователем посредством перегрузки функции CompareTo

C

Слайд 22

4. Выберите правильне утверждения для оператора Coll[3] = "Hello!", если Coll - объект

класса коллекции ArrayList

Если элемент с индексом 3 в коллекции отсутствует он будет добавлен
Если элемент с индексом 3 в коллекции присутствует, он будет заменен значением “Hello”
Если элемент с индексом 3 в коллекции присутствует, он будет сдвинут на позицию 4, а на позицию 3 будет поставлен "Hello
Если элемента с индексом 3 в коллекции отсутствует будет сгенерировано исключение

несколько

B

D

Слайд 23

5. Выберите верные утверждения относящиеся к коллекции ArrayList

В одной коллекции можно сохранять элементы

только одного типа
Для сортировки коллекции используется метод Sort
Индексом может быть только целое число
Элементы набора автоматически сортируются по значению Хэш кода
Для хранения элементов используется механизм упаковки

несколько

B

C

E

Слайд 24

6. Какие операции выполняет метод Dequeue класса Queue?

Возвращает первый элемент набора
Добавляет элемент в

набор
Удаляет из набора первый элемент
Удаляет из набора все элементы

несколько

А

C

Слайд 25

7. В каком порядке возвращает элементы Stack при вызове метода Pop?

В случайном порядке


«первым вошел, первым вышел»
«последним вошел, первым вышел»
«последним вошел, последним вышел»

C

Слайд 26

8. Выберите верные утверждения для класса Queue.

Можно посмотреть первый элемент не удаляя его

из коллекции
Можно извлечь второй элемент коллекции, не извлекая первый
Для определения пуста ли очередь лучше пользоваться методом isEmpty
Метод Count возвращает количество объектов в коллекции
В коллекции можно сохранять null значения

несколько

А

D

E

Слайд 27

9. Какие методы позволяют определить, уникален ли ключ при добавлении элемента в набор

Hashtable?

GetType
ТоString
GetHashCode
Equals

несколько

C

D

Слайд 28

10. Какое из следующих утверждений истинно?

При создании объекта Hashtable можно передать конструктору в

качестве параметра экземпляр класса, поддерживающего интерфейс IEqualityComparer, чтобы изменить алгоритм сравнения ключей;
Можно назначить объект IEqualityComparer существующему экземпляру Hashtable;
Объект IEqualityComparer нельзя использовать с Hashtable;
класс Hashtable реализует IEqualityComparer

А

Слайд 29

11. Выберите истинные утверждения относящиеся к классам словаря.

В качестве индексов словарей могут выступать

строки
В качестве индексов словарей могут выступать любые типы, в т.ч. и определенные пользователем
В одном словаре можно использовать индексы разнах типов
Значения в словарях сохраняются в порядке возрастания их Хэш кода
Во всех словарях реализованы методы для доступа к элементам через индексы
При добавлении нового (или удалении) элемента в коллекцию SortedList индексы существующих элементов могут измениться

несколько

А

B

D

F

Слайд 30

12. Какие типы наборов можно создать при помощи класса CollectionsUtil?

Нечувствительный к регистру StringDictionary
Независимый

от культуры Hashtable
Нечувствительный к регистру Hashtable
Нечувствительный к регистру SortedList

несколько

C

D

Слайд 31

13. Какие типы объектов можно хранить в качестве значения {Value} в StringDictionary?

Строки
Объекты
Массивы строк
любые

типы .NET

А

Слайд 32

14. Выберите верные утверждения:

Класс BitVector32 часто применяется для упаковки битов
В классе NameValueCollection можно

сохранять значения с одинаковыми ключами
Специализированные наборы определены в пространстве имен System.Collections.Specialized
В классе StringDictionary можно сохранять значения с одинаковыми ключами

несколько

А

B

C

Слайд 33

15. Объекты какого рода возвращает перечислитель обобщения Dictionary?

Object
Объекты-обобщения KeyValuePair
Key
Value

B

Имя файла: Тестирование.-Наборы-и-обобщения.pptx
Количество просмотров: 46
Количество скачиваний: 0