Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Osnove Python

Total questions: 50

Worksheet time: 44mins

Name
Class
Date
1.

print(4*6)

Što će se ispisati ?

a)

24

b)

20

c)

10

d)

2

2.

Što će se ispisati ovom naredbom:

print(2+2)

a)

1

b)

2

c)

3

d)

4

3.

Nadopuni!

Naredba (a)   služi za ispis podataka.

4.

Nadopuni!

Naredba (a)   služi za unos podataka.

5.

Tekst u Pythonu pišemo unutar

a)

navodnika

b)

točke

c)

zareza

d)

upitnika

6.

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

a)

Točno

b)

Netočno

7.

Označi nedopuštena imena varijabli u Pythonu (2 su točna odgovora).

a)

a$

b)

8as

c)

razlika_50

d)

umnozak

8.

Znak za pridruživanje neke vrijednosti varijabli je:

a)

/

b)

=

c)

@

d)

*

9.

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

a)

a=int(input"Unesi broj"))

b)

a=input('Unesi broj')

10.

Dopuni sljedeću naredbu:

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

11.

Koliko će nakon izvršavanja računalnog programa iznositi površina pravokutnika?

(a)  

12.

Kojom tipkom na tipkovnici pokrećemo program u Pythonu?

a)

F1

b)

F2

c)

F5

d)

F10

13.

Koji je rezultat slijedeće naredbe 15%7?

(a)  

14.

Što će ispisati slijedeći program?

b='nedjelja'

print (b)

a)

b

b)

nedjelja

c)

ništa

d)

'nedjelja'

15.

Ispravno napisana naredba koja poziva modul za matematičke funkcije je:

a)

form math import*

b)

from math import

c)

from math import*

d)

form math import

16.

Odaberi naredbu za grananje

a)

for i in range()

b)

while

c)

from turtle import*

d)

if...

17.

Nakon pisanja naredbe if upisujemo

a)

:

b)

logički test

c)

naredbu

d)

blok naredbi

18.

Relacijski operator u Pythonu za jednako je

a)

<

b)

=

c)

!=

d)

==

19.

Relacijski operator za različito u Pythonu je

a)

>

b)

<>

c)

!=

d)

==

20.

if…elif...else je naredba

a)

složenog grananja

b)

jednostavnog grananja

21.

Naredba u Python-u za cjelobrojno dijeljenje je

(a)  

22.

Naredba u Python-u za kvocijent je

(a)  

23.

Odaberi naredbu za ponavljanje bez logičkog uvjeta

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

24.

Odredi točan navod(e)!

U naredbi for i in range (a, n, k):

naredbe

a)

a je završna vrijednost petlje

b)

a je početna vrijednost petlje

c)

n je početna vrijednost petlje

d)

n je završna vrijednost petlje

25.

Što će se ispisati nakon računalnog programa:

for i in range (1,31,2):

print(i)

a)

svi parni brojevi od 1-31

b)

svi neparni brojevi od 1-31

c)

svi neparni brojevi od 1-30

d)

svi parni brojevi od 1-30

26.

Odaberi naredbu za uvjetno ponavljanje

a)

for i in range()

b)

if...

c)

while

d)

from turtle import*

27.

Komentari su dio koda koji pojašnjavaju dijelove programa i ne utječu na funkcionalnost programa. Kako označavamo komentar u Pythonu?

a)

/*

b)

$

c)

//

d)

///

e)

#

28.

Želimo li varijabli a pridružiti vrijednost -4, a varijabli b vrijednost 3, to možemo učiniti na dva načina, koja?

a)

a=b=-4=3

b)

b,a=-4,3

c)

a,b=-4,3

d)

a=-4;b=3

e)

ab=-4,3

29.

Ako želimo zamijeniti vrijednosti u varijablama a i b to možemo načiniti na dva načina:

a)

a=b;b=a

b)

p=a;a=p;b=p

c)

p=a;b=a;a=b

d)

p=a;a=b;b=p

e)

a,b=b,a

30.

U Pythonu imamo više oblika naredbi grananja. Koji od navedenih oblika su ispravni?

a)

if-else-else

b)

if-else-elif

c)

if-elif-else

d)

if

e)

if-else

31.

Napiši naredbu kojom ćeš varijabli a pridružiti vrijednost 5.

(a)  

32.

Odredi točne izjave

a)

vrijednosti pohranjene u varijablama možemo više puta mijenjati

b)

naziv varijable može početi brojem

c)

naziv varijable može biti PRINT

d)

znak = služi za pridruživanje vrijednosti varijabli

33.

Što će se ispisati nakon izvršenja sljedećih naredbi?

for i in range (1, 6):

print (i, end = ' ')

a)

0, 1, 2, 3, 4, 5, 6

b)

1, 2, 3, 4, 5, 6

c)

1, 2, 3, 4, 5

d)

0, 1, 2, 3, 4, 5

34.

Koristeći programski jezik Python napiši računalno rješenje kojim će se izračunati duljina dijagonale pravokutnika. Od korisnika se traži unos opsega te duljinu jedne od stranica pravokutnika.

4 lines
35.

Što će se ispisati nakon izvršenja programa

a=5

if a>0:

print(a+2)

(a)  

36.

Napiši logički uvjet kojim se želi ispitati da li je broj u varijabli a djeljiv brojem 10

(a)  

37.

a = 4 % 2 + 8 * (43 // 6 % 2)

b = 77 // 7 % 7 + 7

a >= b

a)

True

b)

False

38.

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

a=10

b=a+2

b=b*3

print(b)

a)

12

b)

36

c)

26

d)

30

39.

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

a)

1

b)

16

c)

15

d)

10

40.

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

(Napomena! y += 3 je isto što i y = y+3)

a)

2

b)

9

c)

11

d)

0

41.

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

a)

10

b)

16

c)

15

d)

32

42.

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

a)

11

b)

8

c)

14

d)

54

43.

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

a)

12

b)

15

c)

11

d)

7

44.

Što će ispisati naredba:

>>>4*'ljubav'

(a)  

45.

Što će ispisati naredba:

print('Ovo je \t vježba.')

a)

Ovo je vježba.

b)

Ovo je vježba.

c)

Ovo je

vježba.

d)

Ovo

je

vježba.

46.

Što će ispisati naredba:

print('Ovo je \n vježba.')

a)

Ovo je vježba.

b)

Ovo je vježba.

c)

Ovo je

vježba.

d)

Ovo

je

vježba.

47.

Što će ispisati sljedeći dio programa ako su a i b cjelobrojne varijable?

(a)  

48.

Što će ispisati sljedeći dio programa ako su a i b cjelobrojne varijable?

(a)  

49.

U ispitu državne mature iz Informatike pristupnik može ostvariti najviše 50 bodova. Nakon vrednovanja ispita potrebno je odrediti koji je najmanji ostvareni broj bodova u ispitu. Napišite program u programskome jeziku Python koji će unositi ostvarene bodove za n pristupnika te ispisivati najmanji ostvareni broj bodova.

(Broj pristupnika i broj bodova učitavaju se s tipkovnice.)

4 lines
50.

Koju vrijednost će ispisati na zaslon zadani dio programa?

(a)