PO

A vibrant illustration representing C++ programming concepts, including coding elements like classes, inheritance diagrams, and abstract concepts, in a visually engaging and educational style.

C++ Fundamentals Quiz

Test your knowledge and understanding of object-oriented programming in C++. This quiz covers essential concepts such as classes, inheritance, polymorphism, and more.

Prepare to challenge yourself with:

  • 27 Thought-Provoking Questions
  • Multiple Choice Format
  • Immediate Feedback on Answers
27 Questions7 MinutesCreated by CodingSage321
Funktor:
Zwraca daną dowolnego typu ma ograniczona liczbe parametrow moze byc przeciążany
Zwraca daną dowolnego typu ma dowolną liczbę parametrów może być przeciążany tylko jako metoda klasy
Zwraca daną dowolnego typu ma dowolną liczbę parametrów nie może być przeciążany
Klasa w której jest zdefiniowana funkcja wirtualna
Nazywa sie klasa wirtualna
Nazywa sie klasa zastępczą
Nazywa sie klasa polimorficzną
Klasa abstrakcyjna
Jest potrzebna aby ja dziedziczyc
Jest potrzebna aby tworzyc obiekty abstrakcyjne
Jest potrzebna aby tworzyc obiekty wirtualne
Funkcja konwertująca
Musi byc funkcja skladowa klasy
Musi miec okreslony typ rezultatu zwracanego
Nie musi byc funkcja skladowa klasy
Operator konwersji
Nie moze byc funkcja wirtualna
Nie jest dziedziczony
Ma pusta liste argumentow
Nazwy deklarowane w klasie (nie znam odp)
Maja zakres waznosci rowny obszarowi calej klasy
Maja zakres waznosci rowny obszarowi calego programu
Maja zakres od miejsca definicji az do konca klasy
Składnik klasy protected
Jest dostepny tylko dla funkcji skladowych danej klasy I klas wywodzacych sie od niej
Jest dostepny tylko dla funkcji skladowych danej klasy
Jest dostepny bez ograniczen
Wskaźnik this
Pokazuje funckji na ktorym konkretnym skladniku ma ona teraz pracowac
Pokazuje funkcji na ktorym egzemplarzu obiektu tej klasy ma ona pracowac
Pokazuje funkcji gdzie ta funckja znajduje sie w pamieci
Czy mozna do funkcji przesylac argumenty bedace obiektami
Czasami
Nie
Tak
Konstruktor
Konstruuje obiekt
Definiuje obiekt bez nadania mu wartosci
Definiuje obiekt I nadaje mu wartosci w jednej instrukcji
Klasa jest agregatem gdy
Ma konstruktory zdefiniowane przez uzytkownika
Ma klasy podstawowe I funkcje wirtualne
Wszystkie jej dane skladowe sa publiczne
Operator przypisania =
Jest trojoperandowy
Jest dwuoperandowy
Jest jednooperandowy
Funkcja zaprzyjazniona z klasa
Ma dostep tylko do jej publicznych skladnikow
Ma dostep tylko do jej chronionych (protected) skladnikow
Ma dostep do jej prywatnych skladnikow
Przyjaźń
Deklaruje klasa z funkcja
Deklaruje funkcja z klasa
Deklaruje funkcja z funckja
Przyjazn
Jest nie przechodznia I dziedziczna
Jest przechodznia I nie dziedziczna
Jest nie przechodznia I nie dziedziczna
Kasowanie z pamieci tablicy w
Delete w
Delete w[]
Delete []w
.
Definicja jest rownoczesnie deklaracja
Deklaracja jest rownoczesnie definicja
Definicja nie jest rownoczesnie deklaracja
Dla ++a
Najpierw brana jest wartosc zmiennej a potem zwiekszana jest ona o 1 I staje sie wartoscia wyrazenia
Najpierw brana jest wartosc zmiennej a I ona staje sie wartoscia wyrazenia a nastepnie zwiekszana jest ona o 1
Najpierw a jest zwiekszane o 1 nastepnie ta wartosc staje sie wartoscia wyrazenia
Zmienna statyczna definiowana w obrebie funkcji
Nie jest niszczona po zakonczeniu pracy programu
Nie jest niszczona po zakonczeniu pracy funckji
Jest niszczona po zakonczeniu pracy funkcji
Tablica to grupa obiektow
Tego samego typu zajmujacych ciagly obszar w pamieci
Roznego typu zajmujacych ciagly obszar w pamieci
Tego samego typu zajmujacych rozne obszary w pamieci
Operator []
Jest dwuoperandowy
Jest trojoperandowy
Jest jednooperandowy
Operator [] dla typow wbudowanych
Moze stac tylko po lewej stronie wyrazenia przypisania
Moze stac tylko po prawej stronie wyrazenia przypisania
Moze stac po obu stronach wyrazenia przypisania
Dziedziczenie to technika
Definiowania nowej zmiennej przy wykorzystaniu zmiennej juz istniejacej
Definiowanie nowej klasy bez wykorzystania klas juz istniejacych
Definiowania nowej klasy przy wykorzystaniu klasy juz istniejacej
Klasa A jest klasa pochodna klasy B
Klasa B jest tez klasa pochodna klasy A
Klasa B jest klasa podstawowa dla klasy A
Klasa B jest klasa uzupelniajaca klasy A
Jesli w klasie pochodnej jest skladnik o takiej samej nazwie jak skladnik w klasie podstawowej to
W zakresie klasy pochodenj skladnik taki zaslania skladnik odziedziczony z klasy podstawowej
W zakresie klasy pochodnej skladnik nie zaslania skladnika odziedziczonego z klasy podstawowej
W zakresie klasy pochodnej skladnik taki jest zaslaniany przez skladnik odziedziczony z klasy podstawowej
Prywatne skladniki klasy podstawowej sa dziedziczone przez klase pochodna
W zakresie klasy pochodnej jest do nich ograniczony dostep
W zakresie klasy pochodnej nie ma do nich dostepu
W zakresie klasy pochodnej jest do nich calkowity dostep
Konstruktor obiektow klasy podstawowej jest tez konstruktorem obiektow klasy pochodnej
Czesciowo
Tak
Nie
{"name":"PO", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge and understanding of object-oriented programming in C++. This quiz covers essential concepts such as classes, inheritance, polymorphism, and more.Prepare to challenge yourself with:27 Thought-Provoking QuestionsMultiple Choice FormatImmediate Feedback on Answers","img":"https:/images/course8.png"}
Powered by: Quiz Maker