Платформа Microsoft .NET и язык программирования C#

Для чего предназначена конструкция try … catch … finally?
Для поиска и обработки исключений
Для отладки программы
Для обхода ошибок
Для исправления ошибок
При использовании блока try … catch … finally вначале выполняются все инструкции между операторами:
Catch
Try и catch
Try, catch и finally
Является ли тип Exception базовым классом для всех исключений?
Да
Нет
Для перегрузки оператора служит ключевое слово:
Operator
Using
This
Explicit
Какие операторы нельзя перегружать (выберите все правильные ответы)?
-, *, /, %, &, |, ^, <<, >>, ==, !=, <, >,<=, >=
[]
()
+=, -=, *=, /=, %=, &=, |= ^=, <<=, >>=
Сколько аргументов принимают бинарные операторы?
1
2
3
4
Сколько аргументов принимают унарные операторы?
1
2
3
4
Допускает ли наследование создание иерархических классификаций?
Да
Нет
В языке C# класс, который наследуется, называется:
Производным
Виртуальным
Базовым
Абстрактным
Защищенный член класса создается с помощью модификатора доступа:
Protected
Private
New
New protected
Верно ли утверждение – «В иерархии классов допускается, чтобы у базовых и производных классов были свои собственные конструкторы»?
Да
Нет
С помощью какого ключевого слова можно вызвать конструктор базового класса?
Base
New
Abstract
This
Всегда ли ключевое слово base обращается к базовому классу?
Да
Нет
Нет, только если имеется более одного наследования
Определяемый пользователем целочисленный тип – это:
Перечисление
Список
Класс
Событие
Перечисляемый целочисленный тип данных объявляется при помощи ключевого слова:
Struct
Dynamic
Enum
Static
По умолчанию в качестве базового типа для перечислений выбирается тип:
Byte
String
Long
Int
Разрешается ли изменять базовый тип перечислений?
Да
Нет
Что представляют собой интерфейсы?
Не более чем просто именованный набор абстрактных членов
Общий функционал базовых классов в классах-наследниках
Играют важную роль в системе ООП
Класс или структура без поддержки наследования
Абстрактные методы, которые являются чистым протоколом для классов, поскольку не имеют никакой стандартной реализации
Верно ли утверждение – «Интерфейс выражает поведение, которое данный класс или структура может избрать для поддержки»?
Да
Да, но только если данный класс является базовым
Нет
Нет, если этот интерфейс является базовым
В интерфейсе ни у одного из методов не должно быть (выберите несколько правильных ответов):
Индексаторов
Модификаторов доступа
Реализации
Тела
В интерфейсах нельзя определить (выберите несколько правильных ответов):
Конструкторы
Деструкторы
Операторные методы
Обычные методы
Делегат представляет собой объект, который:
Может ссылаться на свойство
Может ссылаться на структуру
Может ссылаться на метод
Может ссылаться на класс
Верно ли утверждение – «Делегат – это безопасный в отношении типов объект, указывающий на другой метод»?
Да
Нет
Может ли делегат динамически вызывать методы, на которые указывает, во время выполнения?
Да
Нет
Выберите правильный вариант определения делегата (выберите несколько правильных ответов):
Delegate возвращаемый_тип имя (список_параметров)
Delegate void имя (список_параметров)
Delegate возвращаемый_тип имя ()
Delegate возвращаемый_тип (список_параметров)
События являются членами класса и объявляются с помощью ключевого слова:
Action
Event
Delegate event
Delegate
Выберите правильное определение события:
Event делегат_события имя_события
Event имя_события
Action делегат_события имя_события
Action имя_события
В языке C# коллекция представляет собой:
Совокупность объектов
Совокупность интерфейсов и классов
Динамический массив
Связные списки
В среде .NET Framework встроены коллекции, предназначенные для поддержки (выберите все правильные ответы):
Динамических массивов
Связных списков
Стеков
Очередей
Хеш-таблиц
Верно ли утверждение – «Все коллекции разработаны на основе набора четко определенных интерфейсов»?
Да
Нет
Верно ли утверждение – «Необобщенные коллекции могут служить для хранения данных любого типа»?
Да
Нет
Верно ли утверждение – «Необобщенные коллекции являются типизированными»?
Да
Нет
Выберите классы обобщенных коллекций (выберите все правильные ответы):
ArrayList
Hashtable
Queue
SortedList
Stack
{"name":"Платформа Microsoft .NET и язык программирования C#", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Для чего предназначена конструкция try … catch … finally?, При использовании блока try … catch … finally вначале выполняются все инструкции между операторами:, Является ли тип Exception базовым классом для всех исключений?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker