Co się stanie, jeśli klasa pochodna P nie nadpisze metody __init__ klasy bazowaj B?

PYTHON 02 OOP

Quiz
•
Computers
•
12th Grade
•
Hard
katarzyna mrawczynska
Used 1+ times
FREE Resource
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Metoda __init__ klasy B będzie używana podczas tworzenia obiektów klasy P.
Program wyrzuci błąd podczas próby utworzenia obiektu klasy P.
Program wyrzuci błąd podczas próby utworzenia klasy P.
Podczas tworzenia obiektów klasy P zostanie użyty domyślny __init__ bez parametrów.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Jeśli klasa pochodna P dziedziczy po klasie bazowej B, a obiekt_p jest instancją P to co zwróci funkcja isinstance(obiekt_p, B)?
Zawsze zwróci False, ponieważ obiekt jest typu P.
Zawsze zwróci True, ponieważ obiekt klasy P jest jednocześnie instancją klasy B.
Zwróci True tylko wtedy, gdy klasa B nie jest abstrakcyjna.
Zwróci False, jeśli klasa B nadpisuje metodę __init__.
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Jak działa metoda super() w Pythonie?
Wywołuje metodę klasy bazowej, jeśli metoda w klasie pochodnej została nadpisana.
Wywołuje metodę z klasy bazowej.
Wywołuje metodę klasy potomnej, a gdy nie została zaimplementowana wywoła ją z klasy bazowej
Umożliwia dostęp do metod z klasy bazowej, pomijając metody zdefiniowane w klasie potomnej.
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Co jest prawdą o dodawaniu nowej metody dynamicznie do istniejącej już klasy?
Nowe metody nie mogą być dodawane dynamicznie po utworzeniu klasy.
Metody można dodać dynamicznie za pomocą setattr() lub stworzenie w klasie atrybutu i przypisanie do niego funkcji
Dynamicznie dodane metody mogą być wyłącznie metodami statycznymi.
Metody można dodać dynamicznie tylko za pomocą funkcji setattr().
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Które z poniższych stwierdzeń jest prawdziwe dla klas abstrakcyjnych (ABC) w Pythonie?
Klasy abstrakcyjne nie mogą posiadać zaimplementowanych metod.
Klasy abstrakcyjne nie mogą być dziedziczone przez inne klasy.
Klasy abstrakcyjne mogą zawierać zarówno metody abstrakcyjne, jak i zaimplementowane.
Klasy abstrakcyjne mogą być bezpośrednio instancjonowane.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Co się stanie, jeśli klasa pochodna nie zaimplementuje wszystkich metod abstrakcyjnych klasy bazowej?
Klasa pochodna zostanie utworzona, ale próba stworzenia jej instanchi zakończy się błędem.
Python wywoła błąd dopiero po próbie wywołania brakującej metody.
Python zgłosi błąd podczas definiowania klasy pochodnej.
Klasa pochodna odziedziczy metody abstrakcyjne jako puste.
Similar Resources on Quizizz
10 questions
C# ponavljanje

Quiz
•
12th Grade
11 questions
Opakování - principy objektově orientovaného programování

Quiz
•
9th - 12th Grade
8 questions
Sieci komputerowe

Quiz
•
6th - 12th Grade
10 questions
Wstęp do programowania

Quiz
•
9th - 12th Grade
10 questions
Python Pliki

Quiz
•
12th Grade
8 questions
C# Methody

Quiz
•
12th Grade
10 questions
Quiz z Programowania w C#

Quiz
•
12th Grade
10 questions
Video 2 - komprese videa

Quiz
•
8th - 12th Grade
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade
Discover more resources for Computers
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
20 questions
Taxes

Quiz
•
9th - 12th Grade
17 questions
Parts of Speech

Quiz
•
7th - 12th Grade
20 questions
Chapter 3 - Making a Good Impression

Quiz
•
9th - 12th Grade
20 questions
Inequalities Graphing

Quiz
•
9th - 12th Grade
10 questions
Identifying equations

Quiz
•
KG - University