wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

if...elif...else

Total questions: 33

Worksheet time: 27mins

Name
Class
Date
1.

Nareba if u prijevodu znači

a)

Onda

b)

Ako

c)

Inače

2.

Koji od ovih znakova predstavlja različitost (nije jednako)?

a)

==

b)

>

c)

<

d)

!=

3.

Ako napravim domaću zadaću i učim za ispit, dobit ću 5. Radi se o logičkom operatoru

a)

And (i)

b)

Or (ili)

c)

Not (ne)

4.

if a%5==0: predstavlja uvjet

a)

Parnosti

b)

Djeljivosti broja s brojem 2

c)

prirodnih brojeva

d)

Djeljivosti broja s brojem 5

5.

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

a)

Algoritam

b)

Jednostavno grananje

c)

Složeno grananje

d)

Jedan uvjet

6.

Što znači uvjet while a!=0:

a)

Ispisat će se nula

b)

a iznosi nula

c)

Dok su a i nula jednaki

d)

Dokle god je a različit od nule

7.

Ukoliko je a=5 i b=7, što ći biti rezultat računalnog programa

a)

Brojevi su jednaki

b)

Brojevi nisu jednaki

c)

7

d)

5

8.

Što će se ispisati na ekranu ako se upišu brojevi: 12 i 5

(a)  

9.

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

(a)  

10.

2. linija koda nedostaje, kako glasi ta provjera?

(a)  

11.

Gdje je greška?

a)

6. liniji koda

b)

u 1. i 4. liniji koda

c)

Nema greške.

d)

U 2. liniji koda

12.

Znak za pridruživanje neke vrijednosti varijabli je:

a)

/

b)

@

c)

=

d)

*

13.

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

a)

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

b)

a=input('Unesi broj')

14.

Dopuni sljedeću naredbu:

a=____(input("Upiši duljinu stranice a:"))

a)

b

b)

int

c)

print

d)

input

15.

Kako se naziva grafički prikaz algoritma?

a)

Dijagram tijeka

b)

Dijagram grananja

c)

Dijagram slijeda

d)

Dijagram ponavljanja

16.

Odaberi naredbu za grananje

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

17.

Nakon pisanja naredbe if upisujemo

a)

:

b)

logički uvjet

c)

naredbe

18.

Relacijski operator za jednako je

(a)  

Choose from the below words

<

=

!=

==
19.

if…else… je naredba

a)

složenog grananje

b)

jednostavnog grananja

20.

Ukoliko je a=5 i b=7, što ći biti rezultat računalnog programa

a)

Brojevi su jednaki

b)

Brojevi nisu jednaki

21.

Ukoliko je a=7 i b=7, što ći biti rezultat računalnog programa

a)

Brojevi su jednaki

b)

Brojevi nisu jednaki

22.

Naredba u Python-u za cjelobrojno dijeljenje je

a)

/

b)

%

c)

//

d)

:

23.

Naredba u Python-u za dijeljenje je

a)

/

b)

%

c)

//

d)

:

24.

Naredba u Python-u za dijeljenje s ostatkom je

a)

/

b)

%

c)

//

d)

:

25.

Naredba oblika a=40 zove se

a)

naredba pridruživanja

b)

naredba odluke

26.

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

a)

Točno

b)

Netočno

27.

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

28.

a==10 naziva se

a)

naredba odluke

b)

naredba pridruživanja

29.

Naredbe koje slijede iza naredbe if


izvršavaju se ako...

a)

je logički uvjet istinit

b)

je logički uvjet lažan

c)

treba nešto ponoviti

30.

Koji znak pišemo na kraju reda s naredbama if, while i for ?

a)

: (dvotočka)

b)

, (zarez)

c)

' (apostrof, jednostruki navodnik)

d)

) (zatvorena zagrada)

31.

Sve naredbe koje želimo ponoviti unutar petlje moraju biti

(a)  

Choose from the below words
uvučene

napisane velikim slovima

na početku reda

duge koliko i petlja

32.

Što ćemo koristiti u zadatku "Ako je učitani broj veći od 5 ispiši riječ SUPER. U suprotnom ispiši VIŠE SREĆE DRUGI PUT."

a)

for petlju

b)

grananje if

c)

grananje if...else

d)

ništa

33.

Što znači u programiranju riječ ELSE?

a)

INAČE

b)

INAČE AKO

c)

AKO

d)

DOK