wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programiraj u pythonu

Total questions: 24

Worksheet time: 19mins

Name
Class
Date
1.

Postupak rješavanja nekog problema zove se...

a)

slijed radnji

b)

algoritam

c)

program

2.

Izbaci uljeza:

a)

slijed

b)

grananje

c)

tijek

d)

ponavljanje

3.

Koji aritmetički operator koristimo za ostatak dijeljenja?

a)

%

b)

//

c)

/

d)

*

4.

Koji će biti rezultat naredbe

print ( 10 + 5 )

a)

10

b)

10 + 5

c)

15

5.

Koji je rezultat ako upišemo naredbu

print ( '12' + '12')

a)

12

b)

24

c)

1212

6.

Program pokrećemo naredbom Run Module ili tipkom...

a)

F1

b)

F3

c)

F5

7.

Je li a < 23 logički uvjet koji pišemo iza if naredbe?

a)

DA

b)

NE

8.

Čemu služi naredba input()

a)

za izračunavanje površine kruga

b)

za uzimanje informacije od korisnika koji treba izvršiti unos neke vrijednosti

c)

za izračunavanje najmanjeg člana varijable

d)

za izračunavanje najvećeg člana varijable

9.

Funkcija int () prije naredbe input () osigurava da će unos biti tretiran kao brojčana vrijednost

a)

NE

b)

DA

10.

Funkcija je

a)

potprogram koji izvršava niz naredbi vraća neku vrijednost

b)

izvršavanje programa

c)

potprogram za izvršavanje naredbi

d)

dio programa koji mi definiramo

11.

Označi što opisuje naredbu print

a)

printa

b)

ispisuje tekst unutar navodnika

c)

ispisuje tekst na ekranu

12.

Što će ispisati sljedeća naredba?

print ('Dobro jutro')

a)

'Dobro jutro'

b)

('Dobro jutro')

c)

print ('Dobro jutro')

d)

Dobro jutro

13.

Koja naredba je ispravno napisana?

Program će pitati korisnika za broj godina!

a)

godine=input('Koliko imaš godina?')

b)

godine=input(Koliko imaš godina?)

c)

godine=int(input('Koliko imaš godina?'))

d)

input('Koliko imaš godina?')=godine

14.

Petlja for se izvršava

a)

točan broj puta

b)

dok se uvjet ne ispuni

15.

Koja naredba je točno napisana

a)

for i in range (10)

b)

for i in range (10):

c)

for i range (10):

d)

for in range (10)

16.

for i in range (a,b,k)

U navedenim naredbama što znači broj k?

a)

Broj u petlji

b)

Završni broj petlje

c)

Korak u petlji

d)

Početni broj u petlji

17.

Naredbe if...elif...else su naredbe za

a)

unos podataka

b)

ispis podataka

c)

odluke u programu

d)

petlje u programu

18.

Što će ispisati program prikazan na slici?

a)

Ništa, program nije dobro napisan!

b)

VATRENIVATRENIVATRENIVATRENI

c)

VATRENI

19.

Koji će biti rezultat programa prikazanog na slici?

a)

(x+z+y)

b)

x+z+y

c)

100

d)

Ništa se neće ispisati, program nije točan!

20.

Što znači naredba input?

a)

Naredba dopušta izmjenu programa.

b)

Ta naredba mijenja tip podataka.

c)

Omogućava rješavanje programa.

d)

Naredba omogućava unos podataka.

21.

Što je varijabla?

a)

Nepoznanica u koju upisujemo podatak.

b)

Naredba.

c)

Podatak koji se može mijenjati.

d)

Poebna mapa.

22.

S kojom naredbom možemo upisivati samo brojeve?

a)

int()

b)

str()

c)

ord()

d)

chr()

23.

Što znači znak # u Pythonu?

a)

Govori Pythonu da je to jako važna naredba!

b)

Govori Pythonu da ignorira ostatak napisanog!

c)

Od tog znaka će se pokrenuti program!

d)

Ne znači ništa!

24.

Koji je rezultat sljedeće naredbe:

print('5'+'5')

a)

10

b)

5+5

c)

'5'+'5'

d)

55