Wartość wyrażenia !5 w języku C++ to
Wartość wyrażenia !5 w języku C++ to
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
Uzasadnienie i szersze wyjaśnienie:
Operator ! w C++ to operator logicznej negacji (NOT). W kontekście operacji logicznych, język C++ traktuje:
- Wartość całkowitą zero (0) jako
false. - Każdą inną wartość całkowitą (dodatnią lub ujemną) jako
true.
Zatem wyrażenie !5 jest interpretowane w następujący sposób:
- Liczba
5jest wartością niezerową, więc jest traktowana jako logicznetrue. - Wyrażenie staje się
!true. - Negacją logicznej prawdy jest logiczny fałsz, czyli
false.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. 1: Wartość
1jest często używana jako reprezentacjatruew kontekście liczb całkowitych, ale wynikiem operacji logicznej jest typbool, czylifalse. - B. undefined: To pojęcie z języków takich jak JavaScript, nie występuje w C++.
- D. 0xE: Jest to zapis liczby 14 w systemie szesnastkowym i nie ma związku z operacją logiczną.
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
- System szesnastkowy (Hexadecimal / HEX)Pozycyjny system liczbowy o podstawie 16, używający cyfr 0-9 oraz liter A-F (odpowiadających wartościom 10-15), powszechny w adresowaniu pamięci i kolorach RGB.
- 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ść.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
Podobne pytania z działu „Jezyk cpp skladnia i pamiec”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.
- #183
Którą wartość zwróci funkcja zapisana językiem C++, jeżeli jej parametr wejściowym jest tablica utworzona w następujący sposób: int tablica[] = {3,4,2,4,10,0};?
- #193
Wywołanie funkcji zamien napisanej w języku C++ może wyglądać następująco
- #194
W programie napisanym w języku C++ należy utworzyć zmienną, która przechowa liczbę rzeczywistą. Określ typ tej zmiennej
- #196
Co stanie się po wykonaniu przedstawionego fragmentu kodu napisanego w języku C++?
- #203
W wyniku wykonania przedstawionego kodu napisanego w języku C++ w konsoli zostanie wyświetlony ciąg liczb