Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 12
Введение в программирование на C# 2.0 - тест 12
Упражнение 1:
Номер 1
Для чего используется класс ArrayList
?
Ответ:
 (1) служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию 
 (2) управляет компактным массивом двоичных значений, представленных логическими величинами 
 (3) проверяет равенство двух объектов без учета регистра строк 
Номер 2
Для чего используется класс BitArray
?
Ответ:
 (1) служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию 
 (2) управляет компактным массивом двоичных значений, представленных логическими величинами 
 (3) проверяет равенство двух объектов без учета регистра строк 
Номер 3
Для чего используется класс CaseInsensitiveComparer
?
Ответ:
 (1) служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию 
 (2) управляет компактным массивом двоичных значений, представленных логическими величинами 
 (3) проверяет равенство двух объектов без учета регистра строк 
Упражнение 2:
Номер 1
Для чего используется класс CaseInsensitiveHashCodeProvider
?
Ответ:
 (1) предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк 
 (2) предоставляет абстрактный базовый класс для коллекции со строгим типом 
 (3) проверяет равенство двух объектов с учетом регистра строк 
Номер 2
Для чего используется класс CollectionBase
?
Ответ:
 (1) предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк 
 (2) предоставляет абстрактный базовый класс для коллекции со строгим типом 
 (3) проверяет равенство двух объектов с учетом регистра строк 
Номер 3
Для чего используется класс Comparer
?
Ответ:
 (1) предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк 
 (2) предоставляет абстрактный базовый класс для коллекции со строгим типом 
 (3) проверяет равенство двух объектов с учетом регистра строк 
Упражнение 3:
Номер 1
Для чего используется класс DictionaryBase
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа 
 (3) предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO) 
Номер 2
Для чего используется класс Hashtable
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа 
 (3) предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO) 
Номер 3
Для чего используется класс Queue
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа 
 (3) предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO) 
Упражнение 4:
Номер 1
Для чего используется класс ReadOnlyCollectionBase
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу 
 (3) представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO) 
Номер 2
Для чего используется класс SortedList
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу 
 (3) представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO) 
Номер 3
Для чего используется класс Stack
?
Ответ:
 (1) предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения 
 (2) предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу 
 (3) представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO) 
Упражнение 5:
Номер 1
Для чего используется интерфейс ICollection
?
Ответ:
 (1) определяет размер, перечислители и методы синхронизации для всех коллекций 
 (2) предоставляет другим приложениям метод для сравнения двух объектов 
 (3) предоставляет коллекцию пар "ключ-значение" 
Номер 2
Для чего используется интерфейс IComparer
?
Ответ:
 (1) определяет размер, перечислители и методы синхронизации для всех коллекций 
 (2) предоставляет другим приложениям метод для сравнения двух объектов 
 (3) предоставляет коллекцию пар "ключ-значение" 
Номер 3
Для чего используется интерфейс IDictionary
?
Ответ:
 (1) определяет размер, перечислители и методы синхронизации для всех коллекций 
 (2) предоставляет другим приложениям метод для сравнения двух объектов 
 (3) предоставляет коллекцию пар "ключ-значение" 
Упражнение 6:
Номер 1
Для чего используется интерфейс IDictionaryEnumerator
?
Ответ:
 (1) осуществляет нумерацию элементов словаря 
 (2) предоставляет перечислитель, который поддерживает простое перемещение по коллекции 
 (3) поддерживает простое перемещение по коллекции 
Номер 2
Для чего используется интерфейс IEnumerable
?
Ответ:
 (1) осуществляет нумерацию элементов словаря 
 (2) предоставляет перечислитель, который поддерживает простое перемещение по коллекции 
 (3) поддерживает простое перемещение по коллекции 
Номер 3
Для чего используется интерфейс IEnumerator
?
Ответ:
 (1) осуществляет нумерацию элементов словаря 
 (2) предоставляет перечислитель, который поддерживает простое перемещение по коллекции 
 (3) поддерживает простое перемещение по коллекции 
Упражнение 7:
Номер 1
Для чего используется интерфейс IHashCodeProvider
?
Ответ:
 (1) предоставляет хэш-код объекта, используя пользовательскую хэш-функцию 
 (2) предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу 
 (3) определяет в словаре пару "ключ-значение", которая может быть задана или получена 
Номер 2
Для чего используется интерфейс IList
?
Ответ:
 (1) предоставляет хэш-код объекта, используя пользовательскую хэш-функцию 
 (2) предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу 
 (3) определяет в словаре пару "ключ-значение", которая может быть задана или получена 
Номер 3
Для чего используется структура DictionaryEntry
?
Ответ:
 (1) предоставляет хэш-код объекта, используя пользовательскую хэш-функцию 
 (2) предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу 
 (3) определяет в словаре пару "ключ-значение", которая может быть задана или получена 
Упражнение 8:
Номер 1
Для чего используется метод Add
класса ArrayList
?
Ответ:
 (1) добавляет объект в конец класса ArrayList
 
 (2) удаляет все элементы из класса ArrayList
 
 (3) создает неполную копию класса ArrayList
 
Номер 2
Для чего используется метод Clear
класса ArrayList
?
Ответ:
 (1) добавляет объект в конец класса ArrayList
 
 (2) удаляет все элементы из класса ArrayList
 
 (3) создает неполную копию класса ArrayList
 
Номер 3
Для чего используется метод Clone
класса ArrayList
?
Ответ:
 (1) добавляет объект в конец класса ArrayList
 
 (2) удаляет все элементы из класса ArrayList
 
 (3) создает неполную копию класса ArrayList