Przedstawiony fragment programu w języku C# generuje hasło. Wskaż zdanie PRAWDZIWE określające własność tego hasła:
Przedstawiony fragment programu w języku C# generuje hasło. Wskaż zdanie PRAWDZIWE określające własność tego hasła:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Przeanalizujmy dwie kluczowe części kodu, które decydują o właściwościach generowanego hasła:
Pula znaków: Zmienna
pulaZnakowjest zdefiniowana jako"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789". Oznacza to, że hasło będzie składać się wyłącznie ze znaków pochodzących z tego zbioru, który zawiera małe litery, wielkie litery oraz cyfry. Nie ma w nim żadnych symboli specjalnych (np. !, @, #, $).Długość hasła: Pętla
for(int i = 0; i < 8; i++)wykonuje się dokładnie 8 razy (dla wartościiod 0 do 7). W każdej iteracji do zmiennejwynikdołączany jest jeden losowy znak. W rezultacie, wygenerowane hasło będzie miało zawsze dokładnie 8 znaków.
Na podstawie tych dwóch punktów, jedynym prawdziwym zdaniem jest to, że hasło może zawierać małe i wielkie litery oraz cyfry.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. Jest nieprawdziwe, ponieważ
pulaZnakownie zawiera żadnych symboli. - C. Jest nieprawdziwe, ponieważ pętla
i < 8gwarantuje, że hasło będzie miało dokładnie 8 znaków, a nie co najwyżej 7. - D. Jest nieprawdziwe, ponieważ hasło ma dokładnie 8 znaków, a nie „8 znaków lub dłuższe”.
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
- Język programowania C# (.NET)Wieloparadygmatowy, obiektowy język programowania stworzony przez firmę Microsoft dla platformy .NET, cechujący się silnym typowaniem, automatycznym odśmiecaniem pamięci (GC) i bogatą składnią.
- 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 „Architektura i cykl zycia android”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 21 pytań z tego działu.
- #23
Który plik konfiguracyjny w aplikacjach Android zawiera deklaracje aktywności, uprawnień i usług?
- #26
Która metoda w systemie Android służy do obsługi kliknięcia przycisku?
- #102
Przedstawiony fragment kodu w języku Java wypełnia tablicę wartościami:
- #119
Przedstawiony fragment kodu z Android Studio implementuje metodę nasłuchującą do obsługi zdarzenia:
- #195
Przedstawiony fragment opisuje funkcję resize języka C++. Funkcja ta zmniejszy długość elementu string, gdy wartość parametru