wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

test z informatyki klasa 7

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.

Algorytm Euklidesa polega na:

a)

Dodawaniu do siebie dwóch sąsiednich liczb

b)

Wyszukaniu NWW

c)

Wyszukaniu NWD

d)

Przestawianiu krążków z wieży 1 na wieżę 3

2.

Najszybszy algorytm sortowania nosi nazwę:

a)

Liniowy

b)

Dziel i zwyciężaj

c)

Bąbelkowy

d)

Interpolacyjny

3.

Sposób rozwiązania danego zadania, problemu krok po kroku to:

a)

Procedura

b)

Funkcja

c)

Schemat

d)

Algorytm

4.

Algorytm znajdowania minimum i maksimum polega na

a)

przejrzeniu wszystkich elementów zbioru i porównaniu kolejnych wartości.

b)

jednoczesnym znajdowaniu minimum i maksimum przy zadanej liczbie porównań.

c)

sortowaniu

d)

jednoczesnym znajdowaniu minimum i maksimum przy minimalnej liczbie porównań.

5.

W jaki sposób tworzymy projekt w języku Scratch?

a)

piszemy za pomocą słów kluczowych stanowiących elementy języka Scratch

b)

układamy go z puzzli, tzw. bloczków – elementów języka Scratch

c)

budujemy go z gotowych komponentów, tzw. kontrolek Scratch

6.

Które z zadań jest zadaniem niealgorytmicznym?

a)

Obliczanie pola prostokąta

b)

Malowanie obrazu

c)

Pieczenie ciasta z przepisu

d)

Dzwonienie po karetkę

7.

Jaka figurę utworzy instrukcja ellipse( 100,200, 10,10);

a)

elipsę spłaszczoną w pionie o szerokości 100 i wysokości 200 pikseli

b)

elipsę spłaszczoną w poziomie o szerokości 100 i wysokości 100 pikseli

c)

koło o średnicy 100 pikseli

d)

koło o średnicy 10 pikseli

8.

Jakie są etapy rozwiązywania problemów? Wskaż prawidłową kolejność:

a)

C, G, D, G, B, F, A

b)

D, C, E, B, G, A, F

c)

B, C, D, E, G, F, A

d)

C, D, E, B, G, A, F

9.
Potocznie algorytm porównywany jest do:
a)
przepisu
b)
zadania
c)
instrukcji obsługi
d)
wytycznych
10.
Jakie znasz sposoby opisu algorytmu?
a)
opis słowny
plan
schemat rysunkowy
język kodowania 
b)
opis słowny,
listy kroków,
schemat blokowy, 
język programowania 
c)
opis słowny
programowanie
kodowanie
kompilacja
d)
opis słowny
schemat blokowy, 
język programowania 
programowanie
11.
Co to jest algorytm?
a)
To precyzyjny opis sposobu rozwiązania zadania 
b)
To dział informatyki 
c)
To element, z którego buduje się schematy blokowe 
d)
To warunek decydujący o kolejności wykonywania operacji
12.

Robot musi przejść z pola żółtego do zielonego. Przeanalizuj jego drogę i zaznacz zdanie prawdziwe.

a)

Pierwszy obrót będzie w prawo.

b)

Pierwszy obrót będzie w lewo.

c)

Trzeci obrót będzie w lewo.

13.

Sortowanie to proces:

a)

ustawienia zbioru danych w określonym porządku

b)

eliminacji wyników zbioru

c)

dodawania zbiorów w określonej kolejności algorytmu

d)

eliminacji poszczególnych danych wejściowych zbioru

14.

Rysunek składający się z bloczków połączonych strzałkami w graficznym zapisie algorytmu to:

a)

Blokowisko

b)

Schemat blokowy

c)

Schemat ideowy

d)

Szkic blokowy

15.

Jak nazywa się algorytm podany na rysunku?

a)

Algorytm Pitagorasa

b)

Algorytm Platona

c)

Algorytm Euklidesa

d)

Algorytm Euklidesona

16.

Uzupełnij zdanie (możliwe jest więcej odpowiedzi).

Algorytm można przedstawić za pomocą:

a)

listy kroków

b)

schematu blokowego

c)

programu Word

d)

języka programowania

17.

Jaką metodą posortowano te liczby?

a)

sortowanie bąbelkowe

b)

sortowanie naiwne

c)

sortowanie przez wstawianie

d)

sortowanie przez wybór

18.

Algorytm powinien charakteryzować się:

a)

Poprawnością, skończonością, jednoznacznością, szczegółowością, uniwersalnością.

b)

Poprawnością, nieskończonością, wieloznacznością, szczegółowością, uniwersalnością.

c)

Poprawnością, skończonością, jednoznacznością, ogólnością, brakiem uniwersalności.

19.

Schemat blokowy algorytmu to:

a)

Lista kroków podana w punktach.

b)

Graficzne przedstawienie kolejnych kroków algorytmu.

c)

Program komputerowy napisany w języku C++ lub Python.

20.

Pod jakim adresem w sieci znajdziemy oficjalną stronę Scratcha?

a)

scratch.mit.edu

b)

scratch.com

c)

scratch.pl

d)

scratch.edu

21.

Efektem działania skryptu będzie:

a)

utworzenie zmiennej typu lista o nazwie wylosowane

b)

lista o nazwie wylosowane zawierająca 10 losowo wybranych liczb większych od 10 i mniejszych od 100

c)

powtórzenie losowania 10 razy

d)

dodanie do listy wylosowanej liczby tylko wtedy, gdy będzie ona większa od 10 i mniejsza od 100

22.

Jaki warunek powinien być wpisany w puste pole w bloku "jeżeli", aby program sprawdzał, czy została wylosowana "szóstka"?

a)
b)
c)
d)
23.

Ilustracja przedstawia zmienne, które będą użyte do stworzenia programu. Ile ich jest?

a)

4

b)

2

c)

3

d)

1

24.
Czy skrypt jest prawidłowy?
a)
tak
b)
nie, jest błąd w drugiej odpowiedzi
c)
nie, jest błąd w drugiej i czwartej odpowiedzi
d)
nie, jest błąd w drugiej i trzeciej odpowiedzi
25.

Językami programowania są

a)

Scratch i JavaScript.

b)

Code.org i Blockly.

c)

Dash i Scratch.

d)

JavaScript i Excel.