wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmi sortiranja

Total questions: 27

Worksheet time: 17mins

Name
Class
Date
1.

Naredba a, b = b, a označava:

a)

Višestruko pridruživanje.

b)

Vrijednosti varijabli a i b se ne mijenja.

c)

Zamijeni vrijednosti varijable a i varijable b.

2.

Ugrađene funkcije su:

a)

bubble_sort( )

b)

map( )

c)

zip( )

d)

sort( )

e)

sorted( )

3.

Na koje načine možemo sortirati podatke?

a)

algoritmom sortiranja

b)

funkcijom sorted( )

c)

algoritmom grananja

d)

metodom sort( )

4.

Za funkciju map( ) vrijedi:

a)

Upisujemo jednu vrijednost.

b)

Upisujemo više vrijednosti.

c)

Povezujemo više objekata koda.

d)

Povezuje funkciju i iterabilni objekt.

e)

Koristimo pomoćne varijable.

5.

Za ispis liste elemenata bez ponavljanja istih koristimo funkciju:

a)

map( )

b)

sorted( )

c)

zip( )

d)

set( )

e)

sqrt( )

6.

Funkcija koja pretvara uneseni broj u decimalni broj je:

a)

int( )

b)

float( )

7.

Naredba koja zaokružuje decimalni broj na dva decimalna mjesta je:

a)

round(2, i)

b)

round( )

c)

round(2)

d)

round(i, 2)

8.

Metoda koja razdvaja elemente liste je:

a)

sort( )

b)

reverse( )

c)

split( )

d)

append( )

9.

S kojom naredbom ćemo izbrisati originalnu listu:

a)

sorted(lista)

b)

lista.sort( )

c)

print(lista)

d)

lista=[ ]

10.

Da bi pretvorili objekt u listu koristimo naredbu:

(a)  

11.

Kako glasi ispravna naredba za višestruko upisivanje podataka:

a)

a=input('Upiši niz podataka:')

b)

a=int(input('Upiši niz podataka:'))

c)

a=input('Upiši niz podataka:').split

d)

a=input('Upiši niz podataka:').split( )

12.

Funkcija koja određuje duljinu niza x je:

a)

range(x)

b)

print(x)

c)

length(x)

d)

len(x)

13.

Algoritam koji najmanji ili najveći element zapisuje na posljednjem indeksu naziva se:

(a)  

14.

Označi točne odgovore koji vrijede za algoritam bubble_sort.

a)

Neugrađena funkcija.

b)

Sadrži jednu petlju.

c)

Sadrži vanjsku i unutarnju petlju.

d)

Ne prosljeđujemo vrijednost funkciji.

e)

Prosljeđujemo vrijednost funkciji.

15.

Koje ugrađene funkcije se pojavljuju u algoritmu bubble_sort?

a)

range( )

b)

sorted( )

c)

print( )

d)

input( )

e)

len( )

16.

Naredba za unos liste podataka koje promijenimo iz znakovnog niza u brojčani podatak je:

a)

unos = input ( )

b)

unos = input ( ).split( )

c)

unos = input ( )

a=[int(x) for x in unos.split()]

17.

Za dodavanje elemenata na kraj liste koristimo metodu:

a)

reverse( )

b)

split( )

c)

append( )

18.

Logička varijabla je:

a)

a=5

b)

a==0

c)

a=True

d)

a<10

19.

Logički izraz je:

a)

a=5

b)

a==0

c)

a=True

d)

a<10

20.

Ostatak dijeljenja označava naredba:

a)

n/10

b)

n*10

c)

n//10

d)

n%10

21.

Označi netočne tvrdnje za iterativnu funkciju:

a)

Sadrži poziv i unutar definicije funkcije.

b)

Sadrži poziv izvan definicije funkcije.

c)

Koristi se kod složenih problema.

d)

Koristi veći kapacitet RAM-a.

e)

Funkciji možemo, ali ne moramo proslijeđivati argumente.

22.

Označi točne tvrdnje za iterativnu funkciju:

a)

Ne koristi varijable za praćenje stanja.

b)

Koristi varijable za praćenje stanja.

c)

Koristi se kod velike količine podataka.

d)

Koristi manji kapacitet RAM-a.

e)

Funkciji moramo proslijeđivati argumente.

23.

Označi netočne tvrdnje za rekurzivnu funkciju:

a)

Sadrži poziv i unutar definicije funkcije.

b)

Sadrži poziv samo izvan definicije funkcije.

c)

Koristi se kod složenih problema.

d)

Koristi manji kapacitet RAM-a.

e)

Funkciji moramo proslijeđivati argumente.

24.

Označi točne tvrdnje za rekurzivnu funkciju:

a)

Koristi se kada želimo jednostavniji kod.

b)

Sadrži poziv izvan definicije funkcije.

c)

Koristi se kod složenih problema.

d)

Koristi se kod jednostavnih problema

e)

Funkciji moramo proslijeđivati argumente.

25.

Algoritam računa umnožak prvih n brojeva:

a)

iterativno

b)

rekurzivno

26.

Algoritam računa umnožak prvih n brojeva:

a)

iterativno

b)

rekurzivno

27.

Naredba s kojom kombiniramo više iterabilnih objekata:

a)

map( )

b)

zip( )

c)

set( )