Warianty (anty-ściąga): zwykły · A · B Klucz odpowiedzi: z kluczem · bez klucza ← Strona quizu

Algorytmy — informatyka, liceum

Sortowanie bąbelkowe i przez wybieranie, wyszukiwanie liniowe i binarne, rekurencja oraz schematy blokowe. Do tego pytania o złożoność czasową algorytmów.

11 pytań · maks. 11 pkt

Imię i nazwisko: ______________________________ Klasa: ________ Data: ____________

  1. Algorytm sortowania bąbelkowego porównuje i w razie potrzeby zamienia miejscami sąsiednie elementy tablicy. (1 pkt)

    • Prawda
    • Fałsz
  2. Który algorytm sortowania polega na wielokrotnym wyszukiwaniu najmniejszego elementu w nieposortowanej części tablicy i przestawianiu go na jej początek? (1 pkt)

    • A. Sortowanie bąbelkowe
    • B. Sortowanie przez wybór
    • C. Sortowanie szybkie
    • D. Sortowanie przez wstawianie
  3. Jak nazywa się algorytm wyszukiwania, który sprawdza kolejno każdy element listy od początku, aż znajdzie szukany? (dwa słowa) (1 pkt)

    Odpowiedź: ________________________________

  4. Jaki warunek musi spełniać tablica, aby można było zastosować do niej wyszukiwanie binarne? (1 pkt)

    • A. Musi mieć parzystą liczbę elementów
    • B. Musi zawierać tylko liczby całkowite
    • C. Musi być posortowana
    • D. Musi mieć długość będącą potęgą dwójki
  5. W wyszukiwaniu binarnym po każdym porównaniu ze środkowym elementem zakres poszukiwań zmniejsza się mniej więcej o połowę. (1 pkt)

    • Prawda
    • Fałsz
  6. Funkcja silnia jest zdefiniowana rekurencyjnie: 0! = 1, n! = n · (n−1)!. Ile wynosi 5!? (1 pkt)

    Odpowiedź: ______________

  7. Jak nazywa się warunek w funkcji rekurencyjnej, który kończy wywołania i nie powoduje kolejnego wywołania funkcji? (1 pkt)

    • A. Przypadek iteracyjny
    • B. Zmienna globalna
    • C. Warunek stopu (przypadek bazowy)
    • D. Pętla główna
  8. Jak nazywa się w schemacie blokowym blok w kształcie rombu, w którym sprawdzany jest warunek? (np. „blok …”) (1 pkt)

    Odpowiedź: ________________________________

  9. Algorytm o złożoności czasowej O(n²) dla dużych danych działa zwykle szybciej niż algorytm o złożoności O(n log n). (1 pkt)

    • Prawda
    • Fałsz
  10. Jaka jest typowa złożoność czasowa algorytmu sortowania bąbelkowego dla n elementów w najgorszym przypadku? (1 pkt)

    • A. O(n log n)
    • B. O(n)
    • C. O(log n)
    • D. O(n²)
  11. Każda poprawna funkcja rekurencyjna musi mieć warunek zakończenia, czyli przypadek bazowy. (1 pkt)

    • Prawda
    • Fałsz

Wynik: ______ / 11 pkt · webp.pl/quiz/k/algorytmy-liceum-quiz

Klucz odpowiedzi — Algorytmy — informatyka, liceum

  1. Prawda
  2. B — Sortowanie przez wybór
  3. wyszukiwanie liniowe / liniowe / wyszukiwanie sekwencyjne / sekwencyjne
  4. C — Musi być posortowana
  5. Prawda
  6. 120
  7. C — Warunek stopu (przypadek bazowy)
  8. decyzyjny / blok decyzyjny / warunkowy / blok warunkowy / decyzja
  9. Fałsz
  10. D — O(n²)
  11. Prawda