Którego typu jest zmienna, jeśli przedstawiony kod jest poprawny semantycznie i został zapisany w języku o silnym typowaniu?
Którego typu jest zmienna, jeśli przedstawiony kod jest poprawny semantycznie i został zapisany w języku o silnym typowaniu?
if (zmienna == false) ...Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to D (Logicznego). W językach o silnym typowaniu (jak C# czy Java), operator porównania == wymaga zgodności typów (lub jawnej konwersji). Skoro zmienna jest porównywana do wartości false (typ logiczny/boolean), sama musi być typu logicznego.
Wyjaśnienie pozostałych opcji:
- Porównywanie liczby (A), łańcucha znaków (B) lub struktury (C) bezpośrednio z wartością
falsew silnie typowanym języku (bez np. niejawnej konwersji znanej z JS czy PHP) spowodowałoby błąd kompilacji.
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
- Podstawowe Typy Danych: int, float, char, boolWbudowane w język programowania elementarne typy danych (całkowite, zmiennoprzecinkowe, znakowe i logiczne) określające format pamięci i dozwolone operacje.
- 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ą.
- Język programowania JavaW pełni obiektowy język programowania kompilowany do kodu bajtowego (bytecode), wykonywanego przez Wirtualną Maszynę Javy (JVM) zgodnie z regułą WORA ('Napisz raz, uruchamiaj wszędzie').
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?