Home » Ответы Синергия МТИ » Изучение наследования и углубленного синтаксиса.sa ответы Синергия МТИ тесты

Изучение наследования и углубленного синтаксиса.sa ответы Синергия МТИ тесты

Скачать тест: Изучение наследования и углубленного синтаксиса.sa ответы Синергия МТИ тесты.pdf

1. Выберите из ниже перечисленного что является объектом в реальной жизни?
2. При помощи чего создаются виртуальные объекты?
3. Что такое инкапсуляция?
4. Чем являются имя, цвет и вес относительно котика?
5. В каком модификаторе методы доступны внутри класса, но недоступны извне?
6. Что такое интерфейс класса?
7. Площадь какой фигуры мы найдем при помощи данного кода?
class ***
{
private $x;
public function __construct(float $x)
{
$this->x = $x;
}
public function calculateSquare(): float
{
return $this->x ** 2;
}
}
8. Что такое полиморфизм?
9. К чему в коде привязывается слово this?
10. Что позволяет узнать конструкция instanceof?
11. Площадь какой фигуры мы найдем при помощи данного кода?
class ***
{
private $r;
public function __construct(float $r)
{
$this->r = $r;
}
public function calculateSquare(): float
{
$pi = 3.1416;
return $pi * ($this->r ** 2);
}
}
12. Что такое интерфейс?
13. При помощи чего можно вызвать родительский конструктор в конструкторе дочернего класса?
14. Какое слово помогает наследовать свойства?
15. Что унаследует второй дочерний класс, если в нем применить наследование?
16. Какое слово не позволяет наследовать свойства дочерними классами?
17. Что из нижеперечисленного является ключевым словом для доступа к методу?
18. Чем отличается ООП от процедурного программирования?