Главная / Программирование /
Введение в программирование на 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