Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kviz za ponavljanje prije ispita znanja

Total questions: 79

Worksheet time: 57mins

Name
Class
Date
1.

Odaberi naredbu za grananje

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

2.

Nakon pisanja naredbe if upisujemo

a)

:

b)

logički uvjet

c)

naredbe

3.

Relacijski operator za jednako je

a)

<

b)

=

c)

!=

d)

==

4.

Relacijski operator za različito je

a)

<

b)

=

c)

!=

d)

==

5.

Nakon pisanja naredbe if i logičkog uvjeta upisujemo

a)

:

b)

else

c)

naredbe

6.

Naredba u Python-u za cjelobrojno dijeljenje je

a)

/

b)

%

c)

//

d)

:

7.

Naredba u Python-u za dijeljenje je

a)

/

b)

%

c)

//

d)

:

8.

Naredba u Python-u za dijeljenje s ostatkom je

a)

/

b)

%

c)

//

d)

:

9.

print(4*6)

Što će se ispisati ?

a)

24

b)

20

c)

10

d)

2

10.

Što će se ispisati ovom naredbom:

print(2+2)

a)

1

b)

2

c)

3

d)

4

11.

Naredba print služi za:

a)

unos podataka

b)

ispis podataka

c)

spremanje podataka

d)

brisanje podataka

12.

Naredba input služi za:

a)

unos podataka

b)

ispis podataka

c)

spremanje podataka

d)

brisanje podataka

13.

Tekst u Pythonu pišemo unutar

a)

navodnika

b)

zareza

c)

točke

d)

upitnika

14.

ZBROJ, zbroj i Zbroj označavaju 3 različite varijable u Pythonu.

a)

Točno

b)

Netočno

15.

Znak za pridruživanje neke vrijednosti varijabli je:

a)

/

b)

@

c)

=

d)

*

16.

Kojom naredbom spremamo cijeli BROJ u varijablu X? Označi ispravno napisanu naredbu.

a)

a=int(input("Unesi broj"))

b)

a=input('Unesi broj')

17.

Dopuni sljedeću naredbu:

a=____(input("Upiši stranicu a:"))

a)

b

b)

int

c)

print

d)

input

18.

Koliko će nakon izvršavanja računalnog programa iznositi POVRŠINA pravokutnika?

a)

Opseg iznosi: 36

b)

Površina iznosi: 36

c)

Površina iznosi: 15

d)

Opseg iznosi: 20

19.

Što je algoritam?

a)

postupak kojim se upisuju ulazni podaci za izradu programa

b)

postupak kojim se opisuje točan redoslijed za obavljanje nekog zadatka.

c)

postupak za izradu programa u Pythonu

d)

grafički prikaz dijagrama tijeka

20.

Koju naredbu koristimo za unos ulaznih podataka?

a)

PRINT

b)

INPUT

c)

RESET ()

d)

TITLE

21.

Koji je rezultat slijedeće naredbe 15%7?

a)

2

b)

1

c)

0

d)

3

22.

Što će ispisati slijedeći program?

b='nedjelja'

print (b)

a)

b

b)

nedjelja

c)

ništa

d)

'nedjelja'

23.

Kako se naziva grafički prikaz algoritma?

a)

Dijagram tijeka

b)

Dijagram grananja

c)

Dijagram slijeda

d)

Dijagram ponavljanja

24.

Odaberi naredbu za grananje

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

25.

Nakon pisanja naredbe if upisujemo

a)

:

b)

logički uvjet

c)

naredbe

26.

Relacijski operator za jednako je

a)

<

b)

=

c)

!=

d)

==

27.

Relacijski operator za različito je

a)

<

b)

=

c)

!=

d)

==

28.

Koju vrijednost može imati logički uvijet

4 lines
29.

Koja je razlika između IF i IF-ELSE?

4 lines
30.

Što se događa ako ne koristimo uvlake pri pisanju if ....else i if naredbe?

4 lines
31.

Ako se u algoritmu nalazi naredba odluke oblika ako...onda...inače takav algoritam zove se

a)

algoritam slijeda

b)

algoritam grananja

c)

algoritam sortiranja

32.

Što znači u programiranju riječ ELSE?

a)

INAČE

b)

INAČE AKO

c)

AKO

d)

DOK

33.

If...elif...else označava

a)

Algoritam

b)

Jednostavno grananje

c)

Složeno grananje

d)

Jedan uvjet

34.

Sve naredbe koje želimo ponoviti unutar petlje moraju biti

a)

uvučene

b)

napisane velikim slovima

c)

na početku reda

d)

duge koliko i petlja

35.

Svaka linija koda je označena brojem. Koja linija koda ima grešku ( upisati samo broj).

(a)  

36.

Gdje je greška?

a)

6. liniji koda

b)

u 1. i 4. liniji koda

c)

Nema greške.

d)

U 2. liniji koda

37.

2. linija koda nedostaje, kako glasi ta provjera?

(a)  

38.

Nakon pisanja uvjeta, uvijek ide uvlaka!

a)

točno

b)

netočno

39.

If...elif...else označava

a)

Algoritam

b)

Jednostavno grananje

c)

Složeno grananje

d)

Jedan uvjet

40.

Ako se u algoritmu nalazi naredba odluke oblika ako...onda...inače takav algoritam zove se

a)

algoritam slijeda

b)

algoritam grananja

c)

algoritam sortiranja

41.

Što će se ispisati nakon izvršenja programa?

a)

0

b)

1

c)

2

d)

15

e)

error

42.

Što će se ispisati nakon izvršenja programa?

a)

15

b)

yes

c)

equal

d)

no

e)

error

43.

Što će se ispisati nakon izvršenja programa?

a)

false

b)

true

c)

not false

d)

not true

e)

error

44.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

45.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

46.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

47.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

48.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

49.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

50.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

51.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

52.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

53.

Što će se ispisati nakon izvršenja programa?

a)

true

b)

not false

c)

false

d)

not true

e)

error

54.

Koji relacijski operator predstavlja operaciju različito?

a)

==

b)

>=

c)

!=

d)

<=

55.

Što od navedenog predstavlja logički uvjet?

a)

else

b)

a<5

c)

!=

56.

Koja naredba omogućuje izvršavanje dijela programa ovisno o istinitosti logičkog uvjeta ( Koristi se kod donošenja odluka)?

(a)  

57.

Oblik algoritamske strukture u kojoj se koriste logički uvjeti (odluke) naziva se

a)

ponavljanje

b)

grananje

c)

slijed

d)

podgrananje

58.

Izbaci uljeza.

a)

a%2=0

b)

a%2==0

c)

a%2!=0

59.

Što će se ispisati nakon izvršenja sljedećeg programa?

a)

Ništa se neće ispisati.

b)

Jednoznamenkast.

c)

Dvoznamenkast.

60.

Koji je redoslijed naredbi ispravan za pomicanje 120 koraka naprijed bez ostavljanja traga?

a)

fd(120)

pu()

pd()

b)

pd()

fd(120)

pu()

c)

pu()

fd(120)

pd()

61.

Kako pozivamo turtle modul?

a)

import_turtle

b)

turtle import


c)

from turtle import *

d)

from turtle import

62.

Brzinu crtanja određuje naredba


a)

fd()

b)

randint()

c)

speed()

d)

from turtle import*

63.

Kojom naredbom skrivamo pero?


a)

hide_turtle( )

b)

hideturtle( )

c)

remove_turtle( )

d)

disappear( )

64.

Koliko će se puta ponoviti petlja?

for i in range (4):

fd(100); lt(50)

a)

4

b)

50

c)

100

d)

5

65.

Kada stvaramo pravokutnik pomoću turtle modula, koji je kut potreban za okretanje?

a)

50

b)

120

c)

60

d)

90

66.

Koja petlja ponavljanja omogućuje da se određena naredba ponavlja točno određeni broj puta?

a)

if naredba

b)

for petlja

c)

while petlja

d)

else naredba

67.

Što će ispisati računalni program?

for i in range (10):

if i%2 ==0:

print (i)

a)

0

2

4

6

8

b)

2

4

6

8

c)

2

4

6

8

10

68.

Koja petlja ponavljanja nema unaprijed zadan broj ponavljanja, već broj broj ponavljanja ovisi o ispunjenosti uvjeta?

a)

if

b)

else

c)

while

d)

for

69.

Što će ispisati računalni program?

i=0

while i<5

print (i)

i= i+2

a)

0

1

2

3

4

5

b)

0

2

4

c)

0

2

4

6

70.

Ako moramo napisati računalni program koji će omogućiti pogađanje slučajno odabranog broja između 1 i 30, te će ispisati u kojem pokušaju smo pogodili o kojem se broju radi, najbolje je koristiti jednu petlju. A to je?

a)

for petlja

b)

while petlja

c)

if else naredba

71.

Potrebno je postići da računalo "zamisli" neki broj. U tu svrhu moramo koristiti jedan novi modul. Koji je to modul?

a)

random

b)

rand

c)

randint

72.

Kako glasi redak koji služi za aktivaciju modula?

a)

from random import*

b)

from randint import*

c)

from rand import*

73.

Modul kojega smo aktivirali sadrži naredbu kojom ćemo postići da računalo "zamisli" neki broj u unaprijed definiranom rasponu. Kako glasi ta naredba ako želimo odabrati neki broj između 1 i 30?

a)

random(1,30)

b)

randint(1,30)

c)

rand(1,30)

74.

Nakon što je računalo "zamislilo" broj i zatražilo od nas da ga pokušamo pogoditi, mi ćemo se koristiti while petljom. Međutim, prije same while petlje, moramo varijabli P koja će predstavljati naš pokušaj dodijeliti neku vrijednost tako da se while petlja može početi "vrtjeti". Dakle, što možemo dodijeliti varijabli P prije ulaska u while petlju?

a)

P=0

b)

P=8

c)

P=7

75.

Moramo ponavljati pogađanje sve dok se ne pogodi slučajni broj N kojemu je dodijeljena vrijednost naredbe randint(1,30). Koji ćemo uvjet napisati nakon što napišemo riječ "while" u while petlji?

a)

P != N:

b)

P != N

c)

P = N:

76.

Koju naredbu želimo vidjeti unutar while petlje?

a)

P=int(input ('Pogodi broj: '))

b)

P=input('Pogodi broj: ')

c)

P=int(input('Pogodi broj: ')

77.

Netko će pogoditi broj iz prve, a netko iz desetog pokušaja. Sreća je ponekad na našoj strani, a ponekad ne. Potrebno je uvesti brojač B koji će nam prebrojavati pokušaje pogađanja broja. Gdje ćemo ga definirati i dodijeliti mu vrijednost nula unutar našeg računalnog rješenja?

a)

prije from random import*

b)

poslije while petlje

c)

prije while petlje

78.

Kako ćemo postići da se naš brojač B mijenja?

a)

B = B+1

b)

B = B++

c)

B = B+B

79.

Kako ćemo na kraju programa pomoću jedne naredbe print ispisati sljedeću rečenicu: "Pogodio si broj u .... pokušaju."? Neka na mjestu triju točkica bude broj koji će označavati iz kojeg pokušaja smo pogodili zamišljeni broj.

a)

print('Pogodio si broj u', B, '. pokušaju.')

b)

print('Pogodio si broj u pokušaju.')