игра брюс 2048
Главная / Программирование / Современные численные методы в объектно-ориентированном изложении на C# / Тест 3

Современные численные методы в объектно-ориентированном изложении на C# - тест 3

Упражнение 1:
Номер 1
Понятие "наследование" - это термин парадигмы:

Ответ:

 (1) процедурного программирования 

 (2) объектно-ориентированного программирования 

 (3) структурного программирования 


Номер 2
Понятие "инкапсуляция" - это термин парадигмы:

Ответ:

 (1) объектно-ориентированного программирования 

 (2) процедурного программирования 

 (3) структурного программирования 


Номер 3
Понятие "полиморфизм" - это термин парадигмы:

Ответ:

 (1) структурного программирования 

 (2) процедурного программирования 

 (3) объектно-ориентированного программирования 


Упражнение 2:
Номер 1
Конструктор всегда имеет спецификатор доступа:

Ответ:

 (1) public 

 (2) protected 

 (3) private 

 (4) может иметь любой спецификатор доступа 


Номер 2
Конструктор является:

Ответ:

 (1) полем класса 

 (2) методом класса 


Номер 3
Конструктор выполняется:

Ответ:

 (1) при объявлении переменной 

 (2) при создании экземпляра класса 

 (3) перед первым использованием экземпляра класса 


Упражнение 3:
Номер 1
Для доступа полям и методам родительского класса:

Ответ:

 (1) нужно использовать ключевое слово this 

 (2) нужно использовать ключевое слово base 

 (3) нужно использовать ключевое слово old 


Номер 2
Ключевое слово this:

Ответ:

 (1) позволяет обратиться только к полям класса 

 (2) позволяет обратиться только к методам класса 

 (3) позволяет обратиться к полям и методам класса 


Номер 3
К полю родительского класса можно обратиться, если это поле имеет спецификатор доступа:

Ответ:

 (1) только public 

 (2) public или protected 

 (3) только protected 


Упражнение 4:
Номер 1
Абстрактный класс - это класс который:

Ответ:

 (1) содержит нереализованные методы 

 (2) не содержит методов 

 (3) не содержит конструктора 


Номер 2
Нереализованные методы в классе помечаются

Ответ:

 (1) private 

 (2) new 

 (3) abstract 


Номер 3
Абстрактный класс нельзя:

Ответ:

 (1) наследовать 

 (2) создавать экземпляр этого класса 


Упражнение 5:
Номер 1
Конструктор:

Ответ:

 (1) не имеет возвращаемого типа 

 (2) может иметь любой возвращаемый тип 

 (3) возвращает тип данных void 


Номер 2
Не иметь возвращаемого типа могут:

Ответ:

 (1) только конструктор 

 (2) любой метод 

 (3) абстрактный метод 


Номер 3
Если метод не имеет возвращаемого типа, то

Ответ:

 (1) абстрактный метод 

 (2) конструктор 


Упражнение 6:
Номер 1
Для создания экземпляра класса используется

Ответ:

 (1) create 

 (2) new 

 (3) this 


Номер 2
Ключевое слово new используется:

Ответ:

 (1) наследования класса 

 (2) создания экземпляра класса 


Номер 3
Если конструктор имеет спецификатор доступа отличный от public, то:

Ответ:

 (1) невозможно наследовать этот класс 

 (2) невозможно создавать экземпляр этого класса 


Упражнение 7:
Номер 1
Для запрета изменения значения поля:

Ответ:

 (1) используется спецификатор доступа protected 

 (2) используется спецификатор доступа readonly 

 (3) используется спецификатор доступа abstract 


Номер 2
Какой спецификатор доступа присваивается полям по умолчанию?

Ответ:

 (1) public 

 (2) private 

 (3) protected 


Номер 3
Какой спецификатор доступа присваивается методам по умолчанию:

Ответ:

 (1) public 

 (2) protected 

 (3) private 


Упражнение 8:
Номер 1
Для абстрактного метода:

Ответ:

 (1) может использоваться спецификатор доступа virtual 

 (2) спецификатор доступа virtual не используется 


Номер 2
При наследовании возможно дополнять:

Ответ:

 (1) только поля 

 (2) только методы 

 (3) и поля и методы 


Номер 3
Абстрактный класс:

Ответ:

 (1) может содержать и поля и методы 

 (2) не содержит полей 

 (3) не содержит методов 




Главная / Программирование / Современные численные методы в объектно-ориентированном изложении на C# / Тест 3