PO PB | Część 5

PO PB | Część 5

University

19 Qs

quiz-placeholder

Similar activities

minecraft pytania

minecraft pytania

1st Grade - Professional Development

14 Qs

Informatyka - gimnazjum

Informatyka - gimnazjum

6th Grade - University

20 Qs

Dydaktyka zajęć komputerowych i informatyki

Dydaktyka zajęć komputerowych i informatyki

University

14 Qs

Bezpieczeństwo w Sieci

Bezpieczeństwo w Sieci

4th Grade - University

20 Qs

Komputer

Komputer

KG - University

20 Qs

Team X 2020

Team X 2020

1st Grade - Professional Development

20 Qs

JPWP zamknięte

JPWP zamknięte

University

19 Qs

PPieSK podsumowanie lekcji 11 - 16

PPieSK podsumowanie lekcji 11 - 16

University

15 Qs

PO PB | Część 5

PO PB | Część 5

Assessment

Quiz

Computers

University

Easy

Created by

Nazar Grin

Used 1+ times

FREE Resource

19 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Jaka jest rola destruktora w C++ w kompozycji?

Destruktor powinien ustawić wszystkie pola typu wskaźnikowego na wartość NULL.

Destruktor klasy zawierającej powinien zablokować niszczenie obiektu, jeśli obiekty komponentów nie zostały jeszcze usunięte.

W C++ destruktor klasy zawierającej nie ma wpływu na obiekty komponentów.

Destruktor klasy zawierającej odpowiada za usunięcie wszystkich obiektów komponentów.

2.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Jak kompilator decyduje, którą z przeciążonych metod wywołać?

Na podstawie nazwy metody użytej przy jej wywołaniu.

Kompilator zawsze wybiera ostatnio zdefiniowaną przeciążoną metodę.

Kompilator zawsze wybiera pierwszą ze zdefiniowanych przeciążonych metod.

Na podstawie typu i liczby argumentów przekazanych do metody podczas jej wywołania.

3.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Jak uzyskać długość łańcucha znaków w języku Java?

Używając operatora sizeof str;

Używając funkcji strlen(str);

Używając metody length(), np. str.length();

Używając właściwości Count, np. str.Count;

4.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Czym jest polimorfizm w programowaniu obiektowym?

Polimorfizm to zdolność obiektu do zmiany swojej klasy w czasie wykonania.

Polimorfizm to mechanizm, ktory zapewnia automatyczne zwalnianie pamięci zajmowanej przez nieużywane obiekty.

Polimorfizm to proces, w którym klasa przejmuje właściwości i metody innej klasy.

Polimorfizm to zdolność obiektów różnych klas do bycia traktowanymi jako obiekty klasy bazowej poprzez wspólny interfejs.

5.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Jak w języku C++ zadeklarować metodę wirtualną?

Należy zadeklarować sam nagłówek metody, bez ciała, w klasie bazowej.

Wszystkie metody w C++ są domyślnie wirtualne.

Należy dodać słowo kluczowe `virtual` przed deklaracją metody w klasie pochodnej.

Należy dodać słowo kluczowe `virtual` przed deklaracją metody w klasie bazowej.

6.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Jakie są korzyści z rzutowania w górę?

Możemy zmniejszać zajętość pamięci poprzez konwersję obiektów na typ bazowy.

Możemy wywoływać metody innej klasy bez konieczności dziedziczenia.

Możemy zlecać nadrzędnym modułom obsługę naszych wyjątków.

Możemy przechowywać w jednej kolekcji typu bazowego obiekty różnych klas pochodnych.

7.

MULTIPLE CHOICE QUESTION

5 sec • 1 pt

Co oznacza dziedziczenie typu w programowaniu obiektowym?

Oznacza, że obiekt klasy bazowej jest jednocześnie obiektem klasy pochodnej.

Oznacza, że obiekt klasy bazowej może zostać przekształcony w obiekt klasy pochodnej.

Oznacza, że obiekt klasy pochodnej może zostać przekształcony w obiekt klasy bazowej.

Oznacza, że obiekt klasy pochodnej jest jednocześnie obiektem klasy bazowej.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?