Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 6
Введение в программирование на C# 2.0 - тест 6
Упражнение 1:
Номер 1
Какие операции могут быть перегружены?
Ответ:
 (1) = 
 (2) + 
 (3) - 
Номер 2
Какие операции могут быть перегружены?
Ответ:
 (1) & 
 (2) . 
 (3) + 
Упражнение 2:
Номер 1
Какие операции не могут быть перегружены?
Ответ:
 (1) = 
 (2) += 
 (3) >> 
Номер 2
Какие операции не могут быть перегружены?
Ответ:
 (1) == 
 (2) >>= 
 (3) sizeof 
Номер 3
Какие операции не могут быть перегружены?
Ответ:
 (1) is 
 (2) new 
 (3) true 
Упражнение 3:
Номер 1
Какое ключевое слово вводит определение перегруженной функции-операции?
Ответ:
 (1) operator 
 (2) function 
 (3) virtual 
Номер 2
Для чего используется ключевое слово operator?
Ответ:
 (1) определяет размер объекта в байтах 
 (2) вводит определение виртуальной функции 
 (3) вводит определение перегруженной функции-операции 
Номер 3
Какое утверждение верно?
Ответ:
 (1) приоритет исходной операции и перегруженных операций одинаков 
 (2) приоритет исходной операции выше приоритета перегруженных операций 
 (3) приоритет исходной операции ниже приоритета перегруженных операций 
Упражнение 4:
Номер 1
Какое ключевое слово вводит неявное преобразование одного типа в другой?
Ответ:
 (1) operator 
 (2) explicit 
 (3) implicit 
Номер 2
Для чего используется ключевое слово implicit?
Ответ:
 (1) вводит неявное преобразование одного типа в другой 
 (2) вводит определение виртуальной функции 
 (3) вводит явное преобразование одного типа в другой 
Номер 3
Какие утверждения верны?
Ответ:
 (1) ключевое слово operator вводит неявное преобразование одного типа в другой 
 (2) ключевое слово explicit вводит неявное преобразование одного типа в другой 
 (3) ключевое слово implicit вводит неявное преобразование одного типа в другой 
Упражнение 5:
Номер 1
Какое ключевое слово вводит явное преобразование одного типа в другой?
Ответ:
 (1) operator 
 (2) explicit 
 (3) implicit 
Номер 2
Для чего используется ключевое слово explicit?
Ответ:
 (1) вводит неявное преобразование одного типа в другой 
 (2) вводит определение виртуальной функции 
 (3) вводит явное преобразование одного типа в другой 
Номер 3
Какие утверждения верны?
Ответ:
 (1) ключевое слово operator вводит явное преобразование одного типа в другой 
 (2) ключевое слово explicit вводит явное преобразование одного типа в другой 
 (3) ключевое слово implicit вводит явное преобразование одного типа в другой 
Упражнение 6:
Номер 2
Создает массив элементов заданного типа и определенной размерности метод класса System.Array...
Ответ:
 (1) GetLength 
 (2) SetValue 
 (3) CreateInstance 
Номер 3
Для чего используется метод CreateInstance класса System.Array?
Ответ:
 (1) создает массив элементов заданного типа и определенной размерности 
 (2) возвращает количество элементов заданной параметром размерности 
 (3) присваивает элементу массива значение, представленное первым параметром 
Упражнение 7:
Номер 1
Сколько параметров у метода GetLength класса System.Array?
Ответ:
 (1) 2 
 (2) 1 
 (3) 3 
Номер 2
Для чего используется метод GetLength класса System.Array?
Ответ:
 (1) создает массив элементов заданного типа и определенной размерности 
 (2) возвращает количество элементов заданной параметром размерности 
 (3) присваивает элементу массива значение, представленное первым параметром 
Номер 3
Возвращает количество элементов заданной параметром размерности метод класса System.Array...
Ответ:
 (1) GetLength 
 (2) SetValue 
 (3) CreateInstance 
Упражнение 8:
Номер 1
Сколько параметров у метода SetValue класса System.Array?
Ответ:
 (1) 0 
 (2) 1 
 (3) зависит от используемого перегруженного варианта 
Номер 2
Присваивает элементу массива значение, представленное первым параметром метод класса System.Array..
Ответ:
 (1) GetLength 
 (2) SetValue 
 (3) CreateInstance 
Номер 3
Для чего используется метод SetValue класса System.Array?
Ответ:
 (1) создает массив элементов заданного типа и определенной размерности 
 (2) возвращает количество элементов заданной параметром размерности 
 (3) присваивает элементу массива значение, представленное первым параметром