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

Wskaż słowo kluczowe w języku C++ dodawane przed wbudowanym typem danych, które przesuwa zakres liczby wyłącznie nieujemne

Opcje odpowiedzi:
A
A. long
B
B. const
C
C. short
D
D. unsigned
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (unsigned)

W języku C/C++ modyfikator typu unsigned (np. unsigned int, unsigned char) usuwa bit znaku, dzięki czemu zmienna może przechowywać wyłącznie liczby nieujemne (\ge 0), podwajając jednocześnie maksymalną wartość dodatnią zakresu.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: long zwiększa precyzję i zakres rozmiaru liczby w bajtach, ale zachowuje liczby ujemne.
  • B: const oznacza stałą, której wartości nie można modyfikować po inicjalizacji.
  • C: short zmniejsza rozmiar liczby w pamięci (zazwyczaj do 16 bitów), zachowując liczby ze znakiem.

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.