Elementem języka C++, który pozwala definiować własne typy jest?
Elementem języka C++, który pozwala definiować własne typy jest?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
Uzasadnienie i szersze wyjaśnienie:
Język C++ oferuje kilka mechanizmów do tworzenia własnych, zdefiniowanych przez użytkownika typów danych:
enum(typ wyliczeniowy): Pozwala zdefiniować nowy typ, który może przyjmować jedną z nazwanych stałych całkowitoliczbowych.class(klasa): Jest to fundamentalny element programowania obiektowego, pozwalający zdefiniować nowy, złożony typ danych, który łączy w sobie pola (dane) i metody (funkcje).struct(struktura): Podobnie jak klasa, pozwala na grupowanie różnych typów danych w jeden nowy typ.
Ponieważ wszystkie wymienione elementy (enum, class, struct) służą do definiowania nowych typów, prawidłową odpowiedzią jest „wszystkie pozostałe”.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Podstawowe Typy Danych: int, float, char, boolWbudowane w język programowania elementarne typy danych (całkowite, zmiennoprzecinkowe, znakowe i logiczne) określające format pamięci i dozwolone operacje.
- Język programowania C++Wieloparadygmatowy, kompilowany bezpośrednio do kodu maszynowego język programowania ogólnego przeznaczenia, oferujący bezpośrednie zarządzanie pamięcią i najwyższą wydajność.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Klasy obiekty i metody”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 38 pytań z tego działu.
- #87
Przedstawiony zapis w języku C# oznacza definicję klasy Car, która:
- #134
W przedstawionym kodzie zdefiniowano abstrakcyjną klasę figura i dziedziczącą po niej klasę prostokąta ze zdefiniowanymi polami i konstruktorami. Wskaż minimalną implementację sekcji /* metody klasy */ dla klasy Prostokat:
- #136
W języku C# szablon List implementuje funkcjonalność listy. Z inicjalizacji obiektu wykaz wynika, że jego elementami są:
- #150
W językach C++ lub C# słowo kluczowe virtual można stosować do
- #153
Zastosowanie modyfikatora abstract w definicji metody klasy oznacza, że