Źródło: Arkusze CKE
W języku C++ zdefiniowano zmienną char zm1[10]; Zmienna ta jest
Warianty odpowiedzi
-
A
A. liczbą.
-
B
B. znakiem.
-
C
C. tablicą znaków.
-
D
D. tablicą łańcuchów.
Wyjaśnienie
Spójrzmy na składnię tego zapisu. Typ char oznacza, że będziemy operować na pojedynczych znakach, takich jak litery czy cyfry. Nazwa zmiennej to zm1.
Kluczowy jest tutaj nawias kwadratowy z liczbą 10. W języku C++ właśnie w ten sposób deklaruje się tablicę o stałym rozmiarze.
Zapis char zm1[10] tworzy więc w pamięci ciągłą przestrzeń na 10 osobnych znaków. Dlatego jedyną poprawną odpowiedzią jest tablica znaków.