wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Računarstvo i informatika I

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Karel Robot se nalazi na poziciji 5.3

Koje od sledeći naredbi će ga dovesti na poziciju 4.5

a)

napred(); levo(); napred(); napred(); levo(); napred()

b)

levo(); levo(); napred(); napred(); levo(); napred(); napred()

c)

levo(); napred(); napred(); levo(); napred()

2.

Karel robot treba da uzme lopticu i da se vrati na poziciju 1

Koje će ga naredbe dovesti do te pozicije?

a)

for i in range (3):

napred()

uzmi(); levo(); levo()

for i in range(5):

napred()

b)

for i in range (3):

uzmi()

napred(); levo(); levo()

for i in range(5):

napred()

c)

napred()

for i in range (3):

uzmi(); levo(); levo()

for i in range(5):

napred()

3.

naredbe:

napred(); napred(); napred(); levo() se mogu zameniti sa

a)

for i in range(3):

napred()

levo()

b)

for i in range(3):

napred()

levo()

c)

for i in range(3):

napred()

levo()

d)

for i in range(2):

napred()

levo()

4.

Ispravna definicija algoritma bi bila:

a)

Algoritam je tačno napisan program

b)

Algoritam je precizno opisan postupak za rešavanje nekog problema.

c)

Algoritam tačno definisan spisak ulaznih veličina

d)

Algoritam je slika rešenja zadatka

5.

Python je

a)

Binarni jezik

b)

Engleski jezik

c)

Simbilički jezik

d)

Programski jezik

6.

Ako se naredbe u programu ponavljaju određeni broj puta onda je to

a)

Linijska algoritamska struktura

b)

Razgranata algoritamska struktura

c)

Ciklična algoritamska struktura

7.

Ako je dat kod

Koji od sledećih kodova će dati isti rezultat pri izvršenju

a)

napred(); napred(); desno(); desno(); napred();

b)

napred(); desno(); desno(); desno(); napred()

c)

napred(); desno(); desno(); napred()

d)

napred(); desno(); napred(); desno(); napred()

8.

Koji je rezultat sledećeg izraza:

x=1+4/2*2

a)

x=1,25

b)

x=3

c)

x=6

9.

Koji je rezultat sledećeg izraza:

k=18%5+2

a)

8

b)

2

c)

4

d)

5

10.

Koja će biti vrednost sledećeg izraza:

s=100//30%5

a)

3

b)

4

c)

2

d)

10

11.

Ako je dat kod:

x = 7

y = x % 2

x = x + 1

Koju vrednost imaju x i y posle izxršenja koda

a)

x=1; y=3

b)

x=8, y=3

c)

x=8, y=1

d)

x=1, y=1

12.

Da li je ovaj kod izvršiv (tačno napisan)?

a)

DA

b)

NE

13.

Šta će biti rezultat izvršenja sledećih naredbi:


print(min(min(40, 18), abs(-18)))

a)

-18

b)

40

c)

18

14.

Šta će ispisati Pajton okruženje posle izvršenja sledeće naredbe

print(min( mаx(-75,44),-69) )

a)

-69

b)

44

c)

-75

15.

print(math.ceil(74.82574096338635))

a)

74,9

b)

74,8

c)

75

d)

74

16.

Izaberi listu ispravnih imena koja se mogu koristiti u Pythonu (da budu sva ispravna)

a)

Lista_1, 1_Lista, L-1, L.1

b)

liSta_1, Lista_1, LISTA_1, L_1

c)

1_l, 1.lista, lista/k

17.

Da li je ovaj kod u Pajton okruženju izvršiv?

a)

NE

b)

DA

18.

Objasni šta se proverava u predhodnom kodu

a)

Rezultat deljenja promenljive x sa 5 jednak 0

b)

da li je ostatak pri deljenju promenljive x sa 5 jednak 0, ako jeste onda je broj x "deljiv"

c)

da li je rezultat deljenja promenljive x sa 5 jednak 0, ako jeste onda je broj x "deljiv"

19.

Koliko loptica će Karel robot imati kod sebe kada se izvrši predhodni Python kod?

a)

10

b)

5

c)

0

d)

1

20.

Karel robot

a)

Ide napred, uzima 5 loptica sa jednog mesta i na isto mesto vraća svih 5 loptica

b)

Uzima 5 loptica, ide napred i na njemu ostavlja 5 loptica

c)

Pet puta ude napred, uzima lopticu i ostavlja lopticu

d)

uzima 5 loptica sa jednog mesta i na isto mesto vraća svih 5 loptica