Przejdź do treści głównej
INF.03Pytanie #818 z 1558algorytmy-i-podstawy-programowania

W języku C++ zdefiniowano zmienną char zm1[10]; Zmienna ta jest

Opcje odpowiedzi:
A
liczbą
B
znakiem
C
tablicą znaków
Prawidłowa
D
tablicą łańcuchów
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (tablicą znaków)

Deklaracja char zm1[10]; w języku C/C++ tworzy 10-elementową tablicę znaków (array of characters), służącą do przechowywania ciągów tekstowych zakończonych znakiem null \0 (tzw. C-string).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Typ liczbowy to int, float, double.
  • B: Pojedynczy znak reprezentuje zmienna skalarna char zm1; bez nawiasów kwadratowych.
  • D: Tablica łańcuchów wymagałaby tablicy typu string zm1[10]; lub tablicy dwuwymiarowej char zm1[10][20];.

Chcesz poćwiczyć całą kwalifikację INF.03?

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Algorytmy i podstawy programowania”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 78 pytań z tego działu.