wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Informatyka 3

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Co to jest sortowanie danych?

a)

Proces usuwania niepotrzebnych danych

b)

Ustawianie danych w określonej kolejności według kryterium

c)

Kopiowanie danych do nowego pliku

d)

Łączenie dwóch zbiorów danych

2.

W jakiej kolejności ustawiamy wyrazy w słowniku?

a)

W kolejności alfabetycznej

b)

Według częstotliwości występowania w języku

c)

Według długości wyrazów

d)

Losowo

3.

Jaką metodę wyszukiwania stosujemy intuicyjnie w słowniku?

a)

Sekwencyjną

b)

Interpolacyjną

c)

Binarną

d)

Losową

4.

Jaki algorytm wyszukiwania jest najbardziej efektywny w posortowanym zbiorze danych?

a)

Sekwencyjny

b)

Losowy

c)

Binarny

d)

Algorytm bąbelkowy

5.

Co dzieje się w algorytmie sortowania bąbelkowego?

a)

Dane są dzielone na mniejsze grupy

b)

Porównujemy sąsiednie elementy i zamieniamy je miejscami, jeśli są w złej kolejności

c)

Sortujemy dane w losowy sposób

d)

Szukamy najczęstszej wartości w zbiorze

6.

Wyszukiwanie binarne polega na:

a)

Sprawdzaniu każdego elementu po kolei

b)

Dzielenie zbioru na pół i eliminowaniu połowy w każdej próbie

c)

Sortowaniu danych przed wyszukiwaniem

d)

Zamianie miejscami elementów

7.

Wyszukiwanie sekwencyjne jest

a)

Szybsze od wyszukiwania binarnego

b)

Skuteczne tylko dla posortowanych danych

c)

Powolne dla dużych zbiorów danych

d)

Oparte na dzieleniu zbioru na równe części

8.

Jakie dane w komputerze często podlegają sortowaniu?

a)

Wyłącznie obrazy

b)

Lista plików w katalogu

c)

Tylko dokumenty tekstowe

d)

Pliki muzyczne, ale nie dokumenty

9.

Dlaczego wyszukiwarki internetowe stosują sortowanie danych?

a)

Aby zmniejszyć liczbę wyników wyszukiwania

b)

Aby dane były łatwiejsze do usunięcia

c)

Aby szybko zwracać uporządkowane wyniki

d)

Aby indeksować wyłącznie nowe strony

10.

Co jest kluczową operacją w większości algorytmów sortowania?

a)

Porównywanie par danych

b)

Usuwanie duplikatów

c)

Mieszanie elementów w losowy sposób

d)

Łączenie różnych typów danych

11.

Na czym polega sortowanie przez wstawianie?

a)

Na porównywaniu każdej pary elementów i zamianie miejscami, jeśli są w złej kolejności

b)

Na dzieleniu zbioru na mniejsze części i sortowaniu ich oddzielnie

c)

Na przeglądaniu elementów i wstawianiu ich w odpowiednie miejsce w uporządkowanej części tablicy

d)

Na sortowaniu danych w sposób losowy

12.

Co przypomina sortowanie przez wstawianie?

a)

Układanie kartek w segregatorze

b)

Sortowanie plików w komputerze

c)

Układanie kart w grach karcianych

d)

Wyszukiwanie informacji w słowniku

13.

Jakie są główne części tablicy w algorytmie sortowania przez wstawianie?

a)

Część losowa i uporządkowana

b)

Część posortowana i nieposortowana

c)

Część główna i pomocnicza

d)

Część kluczowa i podrzędna

14.

Co dzieje się na każdym etapie algorytmu sortowania przez wstawianie

a)

Kolejny element trafia na właściwe miejsce w uporządkowanej części tablicy

b)

Tablica jest dzielona na dwie równe części

c)

Największy element jest zawsze przenoszony na początek tablicy

d)

Algorytm działa losowo, aż wszystkie elementy będą na swoich miejscach

15.

Dlaczego doświadczeni gracze w pokera lub brydża nie sortują swoich kart?

a)

Bo nie znają zasad sortowania

b)

Bo przeciwnicy mogliby się domyślić, jakie mają karty

c)

Bo sortowanie jest zbyt czasochłonne

d)

Bo karty są już automatycznie posortowane

16.

Jaka jest główna zaleta sortowania przez wstawianie?

a)

Jest efektywne dla małych zbiorów danych

b)

Działa dobrze na danych losowych

c)

Nie wymaga dodatkowej pamięci

d)

Wszystkie powyższe odpowiedzi są poprawne

17.

Jaki jest podstawowy sposób działania sortowania przez wstawianie?

a)

Znalezienie najmniejszego elementu i zamiana go z pierwszym elementem tablicy

b)

Przenoszenie kolejnych elementów do uporządkowanej części tablicy

c)

Wyszukiwanie elementu o najwyższej wartości i ustawienie go na końcu

d)

Grupowanie elementów według wartości

18.

Jakie są przykłady tablic, które mogą być posortowane metodą przez wstawianie?

a)

[2,3,8,5]

b)

[2,8,3,5]

c)

[8,2,3,5]

d)

Wszystkie powyższe

19.

Czym jest rekurencja w programowaniu?

a)

To proces powtarzania pętli for w programie

b)

To odwołanie się algorytmu do samego siebie dla mniejszego rozmiaru danych

c)

To sposób na zapisanie kodu w postaci sekwencyjnej

d)

To wyłącznie metoda sortowania

20.

Jakie są główne fazy podejścia rekurencyjnego?

a)

Analiza danych i zapis wyników

b)

Redukcja problemu i łączenie wyników częściowych

c)

Wczytanie danych i zwrócenie wartości

d)

Kompilacja i optymalizacja

21.

Co charakteryzuje fraktal?

a)

Symetryczna budowa

b)

Obecność co najmniej trzech różnych kształtów

c)

Samopodobieństwo i powtarzalność wzorów

d)

Jednorodna struktura bez powtórzeń

22.

Jakie podejście wykorzystuje się do rysowania fraktali?

a)

Pętle while i for

b)

Struktury warunkowe if else

c)

Funkcje rekurencyjne

d)

Algorytm zachłanny

23.

Dlaczego proces przygotowania ciasta francuskiego można uznać za rekurencyjny?

a)

Ponieważ wymaga użycia drożdży

b)

Ponieważ wymaga wielokrotnego składania i wałkowania w tym samym schemacie

c)

Ponieważ pieczenie zachodzi w kilku etapach

d)

Ponieważ używa się do niego różnych składników

24.

Jak definiuje się ciąg Fibonacciego?

a)

Każdy wyraz jest sumą wszystkich poprzednich wyrazów

b)

Każdy wyraz jest iloczynem dwóch poprzednich

c)

Każdy wyraz jest sumą dwóch poprzednich, zaczynając od 0 i 1

d)

Każdy wyraz to wartość rosnąca o stałą liczbę

25.

Jakie są pierwsze cztery wyrazy ciągu Fibonacciego?

a)

0, 1, 1, 2

b)

1, 1, 2, 3

c)

0, 2, 3, 5

d)

1, 2, 3, 5

26.

W jakiej dziedzinie można odnaleźć ciąg Fibonacciego?

a)

W budowie kwiatów

b)

W muzyce elektronicznej

c)

W kodowaniu binarnym

d)

W programowaniu obiektowym

27.

Co to są problemy optymalizacyjne?

a)

Problemy, w których dążymy do minimalizacji kodu źródłowego

b)

Problemy, w których szukamy rozwiązania jak najlepiej spełniającego określone kryterium

c)

Problemy, które zawsze mają jedno poprawne rozwiązanie

d)

Problemy związane z działaniem systemów operacyjnych

28.

Na czym polega działanie algorytmu zachłannego?

a)

Wyszukuje on zawsze najlepsze globalnie rozwiązanie

b)

Podejmuje najlepsze decyzje lokalnie, co nie zawsze prowadzi do optymalnego wyniku

c)

Przetwarza wszystkie możliwe rozwiązania, aby znaleźć najlepsze

d)

Opiera się na losowych decyzjach

29.

Jaki jest przykład zastosowania algorytmu zachłannego?

a)

Sortowanie przez scalanie

b)

Wyszukiwanie binarne

c)

Wydawanie reszty przy użyciu jak najmniejszej liczby monet

d)

Rozwiązywanie równań kwadratowych

30.

Jakie podejście stosuje algorytm zachłanny przy znajdowaniu największej sumy w piramidzie liczb?

a)

Analizuje wszystkie możliwe sumy i wybiera największą

b)

Zawsze wybiera mniejszą liczbę z pary

c)

Wybiera większą liczbę w każdej warstwie, co nie gwarantuje najlepszego wyniku

d)

Porównuje każdą liczbę z poprzednią i sumuje je

31.

Jakie jest jedno z nietypowych zastosowań algorytmu zachłannego?

a)

Kolorowanie mapy przy użyciu minimalnej liczby kolorów

b)

Rozwiązywanie równań liniowych

c)

Obliczanie pierwiastków kwadratowych

d)

Kodowanie znaków w ASCII