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




Главная / Программирование / Введение в программирование на C# 2.0 / Тест 12