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 · Wariant A

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

  1. 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ź: ________________________________

  2. Jak nazywa się w schemacie blokowym blok w kształcie rombu, w którym sprawdzany jest warunek? (np. „blok …”) (1 pkt)

    Odpowiedź: ________________________________

  3. Funkcja silnia jest zdefiniowana rekurencyjnie: 0! = 1, n! = n · (n−1)!. Ile wynosi 5!? (1 pkt)

    Odpowiedź: ______________

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

    • A. Zmienna globalna
    • B. Przypadek iteracyjny
    • C. Pętla główna
    • D. Warunek stopu (przypadek bazowy)
  5. Jaka jest typowa złożoność czasowa algorytmu sortowania bąbelkowego dla n elementów w najgorszym przypadku? (1 pkt)

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

    • Prawda
    • Fałsz
  7. Algorytm sortowania bąbelkowego porównuje i w razie potrzeby zamienia miejscami sąsiednie elementy tablicy. (1 pkt)

    • Prawda
    • Fałsz
  8. 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 szybkie
    • C. Sortowanie przez wybór
    • D. Sortowanie przez wstawianie
  9. Jaki warunek musi spełniać tablica, aby można było zastosować do niej wyszukiwanie binarne? (1 pkt)

    • A. Musi zawierać tylko liczby całkowite
    • B. Musi mieć parzystą liczbę elementów
    • C. Musi mieć długość będącą potęgą dwójki
    • D. Musi być posortowana
  10. 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
  11. 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

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

Klucz odpowiedzi — Algorytmy — informatyka, liceum · Wariant A

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