Вопрос 1
По умолчанию базовый класс наследуется как:
Выберите один ответ:
- a. private
- b. protected
- c. тип базового класса
- d. public
Вопрос 2
Методы-расширения это:
Выберите один ответ:
- a. это динамические методы, объявляемые с использованием ключевого слова base в качестве модификатора первого параметра метода
- b. это статические методы, объявляемые с использованием ключевого слова this в качестве модификатора первого параметра метода
- c. это динамические методы, объявляемые с использованием ключевого слова this в качестве модификатора первого параметра метода
- d. это статические методы, объявляемые с использованием ключевого слова base в качестве модификатора первого параметра метода
Вопрос 3
Выберите верное утверждение для языка С#:
Выберите один ответ:
- a. оба утверждения верны
- b. оба утверждения не верны
- c. создавать экземпляры абстрактного класса запрещено
- d. абстрактные классы служат базовыми классами
Вопрос 4
Метаданные — это:
Выберите один ответ:
- a. расширяемый формат описания содержимого сборок
- b. расширяемый формат описания маршрутизации сборок
- c. не расширяемый формат описания маршрутизации сборок
- d. не расширяемый формат описания содержимого сборок
Вопрос 5
Какой оператор LINQ возвращает последовательность, в которой пропущены элементы, не соответствующие указанному условию:
Выберите один ответ:
- a. Cast
- b. TakeWhile
- c. SkipWhile
- d. All
Вопрос 6
Какой оператор LINQ возвращает последовательность без повторяющихся элементов:
Выберите один ответ:
- a. Union
- b. Distinct
- c. Intersect
- d. Except
Вопрос 7
Выберите верное утверждение:
Выберите один ответ:
- a. понятие "тип" включает в себя не только представление объекта, но и операции над таким объектом
- b. понятие "тип" включает в себя только операции над объектом
- c. ни одно из перечисленных
- d. понятие "тип" включает в себя только представление объекта
Вопрос 8
В какой версии языка появились анонимные методы:
Выберите один ответ:
- a. С# 3.0
- b. С# 1.0
- c. С# 2.0
- d. нет верного ответа
Вопрос 9
Выберите верное утверждение для языка С++::
Выберите один ответ:
- a. все утверждения не верны
- b. для виртуальных функций возвращаемый тип функции производного класса должен соответствовать типу результата функции базового класса
- c. для виртуальных функций возвращаемый тип функции производного класса должен соответствовать типу результата функции производного класса
- d. для виртуальных функций возвращаемый тип функции производного класса должен соответствовать типу результата функции базового или производного класса
Вопрос 10
Какой оператор LINQ возвращает последовательность, представляющую собой объединение двух других последовательностей:
Выберите один ответ:
- a. Distinct
- b. Except
- c. Intersect
- d. Union
Вопрос 11
Какой оператор LINQ возвращает результаты поиска по последовательности:
Выберите один ответ:
- a. ToSequence
- b. Cast
- c. ToDictionary
- d. ToLookup
Вопрос 12
В какой версии языка появились обобщения:
Выберите один ответ:
- a. С# 1.0
- b. С# 3.0
- c. нет верного ответа
- d. С# 2.0
Вопрос 13
Какое ключевое слово указывает на базовый класс в С++?
Выберите один ответ:
- a. for
- b. нет верного ответа
- c. base
- d. this
Вопрос 14
Выберите верное утверждение:
Выберите один ответ:
- a. оба утверждения верны
- b. при использовании наследования к базовому классу делается как бы надстройка в виде производного класса
- c. оба утверждения не верны
- d. наследование - это создание нового классового типа из другого классового типа
Вопрос 15
Какой оператор LINQ вычисляет среднее для числовой последовательности:
Выберите один ответ:
- a. Concat
- b. Average
- c. Sum
- d. Max
Вопрос 16
Выберите верное утверждение для языка С#:
Выберите один ответ:
- a. имя статического конструктора должно совпадать с именем класса, к которому он принадлежит.
- b. оба утверждения верны
- c. оба утверждения не верны
- d. класс может иметь много статических конструкторов, не имеющих параметров
Вопрос 17
Какая спецификация доступа по умолчанию у class в С++:
Выберите один ответ:
- a. protected
- b. public
- c. private
- d. ни один из перечисленных
Вопрос 18
Что было добавлено или улучшено в С#3.0?
Выберите один ответ:
- a. типизация переменных и массивов
- b. все ответы верны
- c. методы-расширения
- d. лямбда-выражения
Вопрос 19
Инкапсуляция — это:
Выберите один ответ:
- a. концепция, согласно которой абстрактный тип данных может наследовать данные и функциональность некоторого существующего типа
- b. способность функции обрабатывать данные разных типов.
- c. дисциплина тщательного контроля доступа к внутренним данным и процедурам объектов
- d. нет верного ответа
Вопрос 20
Какой оператор LINQ возвращает количество элементов в последовательности:
Выберите один ответ:
- a. SingleOrDefault
- b. Average
- c. LongCount
- d. ElementAt