W C++ typ strukturalny (najczęściej definiowany słowem kluczowym struct) służy do zgrupowania kilku powiązanych danych w jedną całość. Taka definicja tworzy nowy typ, a elementy zapisane wewnątrz to jego pola składowe (członkowie struktury).
Odpowiedź "Typ strukturalny składający się z trzech pól." jest poprawna, gdy pokazany fragment kodu ma postać definicji struktury zawierającej trzy deklaracje pól. Oznacza to, że programista opisuje "szablon danych", z którego później można tworzyć zmienne/obiekty tego typu (np. pojedynczy rekord przechowujący trzy atrybuty).
Dlaczego pozostałe odpowiedzi są niepoprawne:
Wskazówka egzaminacyjna: aby odróżnić definicję typu od deklaracji zmiennych, szukaj nazwy typu oraz konstrukcji, która obejmuje pola w jednym bloku (np. ciało struktury). Jeżeli kod tworzy nowy typ, to odpowiedzi o "kilku niezależnych zmiennych" zwykle są pułapką.
Statystycznie 41% uczniów zna prawidłową odpowiedź. trudne
Specjaliści zwracają uwagę: "Typ strukturalny w C++ (najczęściej tworzony przez struct) grupuje kilka pól składowych pod jedną nazwą typu."
Źródła:
Materiały:
Sprawdź odpowiedź