W wyniku wykonania przedstawionego kodu w konsoli wyświetlona zostanie liczba
W wyniku wykonania przedstawionego kodu w konsoli wyświetlona zostanie liczba
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Przedstawiony fragment kodu w języku C++ inicjalizuje zmienną a wartością szesnastkową (heksadecymalną), a następnie wyświetla jej wartość dziesiętną na standardowym wyjściu (cout).
int a = 0x73;– Prefiks0xoznacza, że liczba73jest zapisana w systemie szesnastkowym.Aby dowiedzieć się, co zostanie wyświetlone, musimy przeliczyć liczbę
73z systemu szesnastkowego na dziesiętny. System szesnastkowy opiera się na potęgach liczby 16:73(hex) = (7 * 16¹) + (3 * 16⁰)= (7 * 16) + (3 * 1)= 112 + 3= 115(dec)
cout << a;– Domyślnie, obiektcoutwyświetla wartości liczbowe w systemie dziesiętnym. Dlatego w konsoli zostanie wyświetlona liczba 115.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A i D: Są to niepoprawne wyniki konwersji.
- C: Liczba 73 zostałaby wyświetlona, gdyby zmienna
azostała zainicjalizowana jakoint a = 73;(bez prefiksu0x).
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 „Podstawy skladni i typy danych”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 54 pytań z tego działu.
- #48
Który z poniższych kroków NIE jest częścią cyklu rozkazowego procesora?
- #49
Która z poniższych zależności między pamięcią operacyjną (RAM) a procesorem jest prawdziwa?
- #51
Które z poniższych miejsc są wykorzystywane do przechowywania informacji w systemach informatycznych?
- #67
Która z poniższych sytuacji może być uznana za wypadek przy pracy?
- #74
Który ze środków ochrony zbiorowej najlepiej sprawdzi się w pracy biurowej?