Który z warunków logicznych sprawdza, czy zmienna całkowita x jest dodatnią liczbą dwucyfrową podzielną przez 4?
Który z warunków logicznych sprawdza, czy zmienna całkowita x jest dodatnią liczbą dwucyfrową podzielną przez 4?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A
Uzasadnienie i szersze wyjaśnienie:
Rozbijmy problem na trzy warunki, które muszą być spełnione jednocześnie (spójnik logiczny I, czyli &&):
- Liczba jest dodatnia: W kontekście liczb dwucyfrowych ten warunek jest automatycznie spełniony, ale ogólnie zapisalibyśmy go jako
x > 0. - Liczba jest dwucyfrowa: Oznacza to, że musi być większa lub równa 10 i mniejsza lub równa 99. Inaczej mówiąc, musi być większa od 9 I mniejsza od 100. Ten warunek zapisujemy jako:
x > 9 && x < 100. - Liczba jest podzielna przez 4: Oznacza to, że reszta z dzielenia tej liczby przez 4 musi wynosić 0. Do obliczenia reszty z dzielenia służy operator modulo (
%). Ten warunek zapisujemy jako:x % 4 == 0.
Łącząc wszystkie warunki za pomocą operatora &&, otrzymujemy prawidłowe wyrażenie: (x > 9 && x < 100) && (x % 4 == 0).
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- B: Używa operatora
||(LUB) dla warunku dwucyfrowości oraz błędnego operatora/(dzielenie) zamiast%(modulo). - C: Używa operatora
||(LUB) zamiast&&(I) do połączenia warunku podzielności, co oznaczałoby, że wystarczy, aby liczba była dwucyfrowa LUB podzielna przez 4. - D: Używa nieprecyzyjnego warunku
x > 0oraz operatora||(LUB) i błędnego operatora/(dzielenie).
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
- 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ą.
- Kolejka FIFO i operacje: Push, Pop, Peek, IsEmptyLiniowa struktura danych działająca w trybie FIFO (First-In, First-Out), w której nowe elementy dodawane są na końcu, a pobierane z początku, obsługiwana standardowymi metodami.
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?