wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python-6.a

Total questions: 37

Worksheet time: 37mins

Name
Class
Date
1.

Petlja s unaprijed zadanim brojem ponavljanja je:

a)

Petlja FOR

b)

Petlja WHILE

2.

Naredba u 1. redu zove se :

a)

brojač petlje

b)

programska petlja

c)

naredba odluke

3.

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)

4.

Što predstavljaju dva broja u zagradi odvojena zarezom?

a)

Raspon brojeva

b)

Korak u petlji

5.

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

6.

Petlju kao što je for k in range(4, 40, 2): zovemo:

a)

petlja

b)

petlja s korakom

c)

brojač petlje

7.

for k in range(40): Varijabla k:

a)

počinje s 1 i završava s brojem 40. Pri svakome prolazu petljom povećava se za 1

b)

počinje s 0 i završava s brojem 39. Pri svakome prolazu petljom povećava se za 1

c)

počinje s 0 i završava s brojem 40. Pri svakome prolazu petljom povećava se za 1

8.

Koji će se brojevi ispisati ovim programom?

a)

30, 31, 32, 33, 34, 35, 36

b)

31, 32, 33, 34, 35, 36

c)

30, 31, 32, 33, 34, 35

d)

31, 32, 33, 34, 35

9.

Označi što opisuje naredbu print

a)

printa

b)

ispisuje tekst unutar navodnika

c)

ispisuje tekst na ekranu

10.

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

11.

S kojom naredbom možemo upisivati samo brojeve?

a)

int()

b)

str()

c)

ord()

d)

chr()

12.

Što je varijabla?

a)

Nepoznanica u koju upisujemo podatak.

b)

Naredba.

c)

Ime

d)

Posebna mapa.

13.

Š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.

14.

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!

15.

Petlja for se izvršava

a)

točan broj puta

b)

dok se uvjet ne ispuni

16.

Nareba if u prijevodu znači

a)

Onda

b)

Ako

c)

Inače

17.

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

a)

==

b)

>

c)

<

d)

!=

18.

if a%5==0: predstavlja uvjet

a)

Parnosti

b)

Djeljivosti broja s brojem 2

c)

prirodnih brojeva

d)

Djeljivosti broja s brojem 5

19.

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

a)

Algoritam

b)

Jednostavno grananje

c)

Složeno grananje

d)

Jedan uvjet

20.

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

21.

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

(a)  

22.

Gdje je greška?

a)

6. liniji koda

b)

u 1. i 4. liniji koda

c)

Nema greške.

d)

U 2. liniji koda

23.

Znak za pridruživanje neke vrijednosti varijabli je:

a)

/

b)

@

c)

=

d)

*

24.

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

a)

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

b)

a=input('Unesi broj')

25.

Dopuni sljedeću naredbu:

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

a)

b

b)

int

c)

print

d)

input

26.

Odaberi naredbu za grananje

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

27.

Relacijski operator za jednako je

a)

<

b)

=

c)

!=

d)

==

28.

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

a)

Brojevi su jednaki

b)

Brojevi nisu jednaki

29.

Naredba u Python-u za cjelobrojno dijeljenje je

a)

/

b)

%

c)

//

d)

:

30.

Naredba u Python-u za dijeljenje je

a)

/

b)

%

c)

//

d)

:

31.

Naredba u Python-u za dijeljenje s ostatkom je

a)

/

b)

%

c)

//

d)

:

32.

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

33.

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)

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.

Koje vrijednosti će program ispisati?

for i in range (5,11,2) :

print(i)

a)

5, 6, 7, 8, 9, 10

b)

5, 7, 9, 11

c)

5, 7, 9

d)

5, 7, 9, 11, 13

36.

Koje vrijednosti će program ispisati?

for i in range (11,5,-2) :

print(i)

a)

11, 9, 7, 5

b)

11, 9, 7

c)

11, 9, 7, 5, 3, 1

d)

11, 9

37.

Koje vrijednosti će ispisati program?

for i in range (1) :

a)

ništa

b)

1

c)

0

d)

0,1