wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ponavljanje gradiva za 2. pismeni ispit (programiranje)

Total questions: 50

Worksheet time: 27mins

Name
Class
Date
1.

Koje znakove računskih operacija koristimo u Pythonu?

a)

1,2,3,4,5

b)

#,&,$,+,(

c)

+,-,*,/,//,%

d)

!,",#,?,*,)

2.

Kojom naredbom ispisujemo podatke u Pythonu?

a)

piši

b)

print

c)

copy

3.

Koji je rezultat sljedeće naredbe:

print('5'+'5')

a)

10

b)

5+5

c)

'5'+'5'

d)

55

4.

Što će ispisati program prikazan na slici?

a)

Ništa, program nije dobro napisan!

b)

VATRENIVATRENIVATRENIVATRENI

c)

VATRENI

5.

Koji će biti rezultat naredbe

print ( 10 + 5 )

a)

10

b)

10 + 5

c)

15

6.

Koji je rezultat ako upišemo naredbu

print ( '12' + '12')

a)

12

b)

24

c)

1212

7.

Znak za množenje u Pythonu je

a)

*

b)

/

c)

//

d)

()

8.

Znak za dijeljenje u Pythonu je

a)

+

b)

*

c)

/

d)

$

9.

Poštuje li Python redoslijed izvršavanja računskih operacija kao u matematici?

a)

da

b)

ne

10.

Gdje se pohranjuju vrijednosti potrebne za izvršavanje programa?

a)

U varijable.

b)

U memoriju.

c)

U operatore.

11.

Koji se znak koristi za pridruživanje vrijednosti varijablama?

a)

>>>

b)

<<<

c)

=

12.

Kako ispravno napisati naziv varijable? (više točnih odgovora)

a)

u nazivu se mogu koristiti sve znamenke i slova

b)

naziv varijable može početi znamenkom

c)

naziv varijable ne može početi znamenkom

d)

u nazivu se ne mogu koristiti simboli @ - / #

e)

u nazivu se mogu koristiti simboli @ - / #

13.

Znakovni nizovi pridružuju se tako da se upisuju unutar

a)

zagrada

b)

navodnika i polunavodnika

c)

zagrada i navodnika

14.

Označi jedini ispravni naziv varijable među niže ponuđenima.

a)

5.igrac

b)

Peti_igrac

c)

Igrac broj 5

d)

5_igrac

e)

igrac-5

15.

Novi se prozor otvara klikom na izbornik File u interaktivnom sučelju, a zatim odabirom naredbe

a)

Open

b)

Save

c)

Save as

d)

New file

16.

Program se izvršava tako da se u padajućem izborniku (a)   odabere naredba Run module.

17.

Koja riječ nedostaje na slici?

(a)  

18.

Što će se ispisati nakon pokretanja ovog računalnog programa?

a)

Opseg šesterokuta je a*6

b)

Opseg šesterokuta je 60

c)

60

d)

Opseg šesterokuta je 10*6

19.

Što trebamo napisati na praznu crvenu crtu ako želimo da se pokretanjem programa ispiše zbroj brojeva a i b?

a)

a * b

b)

zbroj

c)

a - b

d)

a + b

20.

Što trebamo napisati na praznu crvenu crtu ako želimo da se pokretanjem programa ispiše "Moje ime je Ivan."?

a)

Ivan

b)

'ime'

c)

ime

d)

a + b

21.

Kako bismo varijabli dan pridružili vrijednost utorak?

a)

dan=utorak

b)

dan='utorak'

c)

'dan'=utorak

d)

'dan'='utorak'

22.

Crtanje u Pythonu pokrećemo naredbom

a)

from turtle import*

b)

title ("turtle")

c)

fd(100)

d)

home()

23.

Naredba koja vraća kornjaču na početni položaj glasi

a)

beck()

b)

home()

c)

početak()

d)

start()

24.

Ako želimo da kornjača ide lijevo za 90 stupnjeva koristit ćemo naredbu

a)

lt(90)

b)

lt(45)

c)

rt(90)

d)

fd(90)

25.

Ako želimo da kornjača ide naprijed za 100 točaka koristit ćemo naredbu

a)

lt (100)

b)

fd(100)

c)

rt(100)

d)

pd(100)

26.

Kod

fd (100)

rt(90)

fd(100)

rt(90)

fd(100)

rt(90)

fd(100)

nacrtat će

a)

kvadrat sa stranicom 100

b)

trokut sa stranicom 100

c)

krug polumjera 100

27.

Naredba za spuštanje kornjače u Python-u je

a)

pd ()

b)

rt (kut)

c)

pu ()

d)

fd (a)

e)

reset()

28.

title („ ”)

a)

je naredba za imenovanje grafičkog prozora za crtanje

b)

je naredba za pozivanje grafičkog prozora za crtanje

29.

Naredba fd(40) omogućava kretanje kornjače

a)

u lijevo za 40 stupnjeva

b)

naprijed za 40 koraka

c)

natrag za 40 koraka

d)

u desno za 40 stupnjeva

30.

Naredba bk(40) omogućava kretanje kornjače

a)

u lijevo za 40 stupnjeva

b)

naprijed za 40 koraka

c)

natrag za 40 koraka

d)

u desno za 40 stupnjeva

31.

Naredba rt(45) omogućava kretanje kornjače

a)

u lijevo za 45 stupnjeva

b)

naprijed za 45 koraka

c)

natrag za 45 koraka

d)

u desno za 45 stupnjeva

32.

Naredba lt(45) omogućava kretanje kornjače

a)

u lijevo za 45 stupnjeva

b)

naprijed za 45 koraka

c)

natrag za 45 koraka

d)

u desno za 45 stupnjeva

33.

Naredba reset() omogućava

a)

brisanje crteža ali kornjača ostaje na trenutnom položaju

b)

brisanje crteža i vraćanje kornjače u početni položaj

c)

brisanje kornjače

34.

Naredba clear() omogućava

a)

brisanje crteža ali kornjača ostaje na trenutnom položaju

b)

brisanje crteža i vraćanje kornjače u početni položaj

c)

brisanje kornjače

35.

Odaberi pravilnu naredbu koja crta trokut:

a)

for k in range (4):

fd(40); lt(129)

b)

for k in range (3):

fd(40); lt(129)

c)

for k in range (3):

fd(40); lt(120)

36.

Odaberi pravilnu naredbu koja crta kvadrat:

a)

for k in range (4):

fd(40); lt(40)

b)

for k in range (4):

fd(40); lt(90)

c)

for k in range (3):

fd(40); lt(90)

37.

Koji niz naredbi će nam trebati ako želimo nacrtati dva lika koja su međusobno udaljena 100 koraka.

a)

pu()

fd(10)

pd()

b)

pd()

fd(100)

pd()

c)

pu()

fd(100)

pd()

d)

pu()

fd(10)

pu()

38.

Postupak zbrajanja dvaju brojeva predstavlja

a)

algoritamsku strukturu slijeda

b)

algoritamsku strukturu ponavljanja

c)

algoritamsku strukturu grananja

39.

Prelazak ceste predstavlja

a)

algoritamsku strukturu grananja

b)

algoritamsku strukturu slijeda

c)

algoritamsku strukturu ponavljanja

40.

Postupak odvijanja i zatezanja vijaka na kotaču automobila predstavlja

a)

algoritamsku strukturu slijeda

b)

algoritamsku strukturu ponavljanja

c)

algoritamsku strukturu grananja

41.

Grafički prikaz algoritma zove se

a)

pseudojezik

b)

računalni program

c)

dijagram tijeka

42.

Grafički simbol na slici označava

a)

ispis rezultata obrade

b)

početak i kraj programa

c)

poveznice između dijelova programa

43.

Grafički simbol na slici označava

a)

obradu podataka

b)

početak i kraj programa

c)

unošenje podataka

44.

Kojoj algoritamskoj strukturi pripada petlja?

a)

algoritamskoj strukturi ponavljanja

b)

algoritamskoj strukturi grananja

c)

algoritamskoj strukturi slijeda

45.

Algoritam je postupak rješavanja problema određenim redoslijedom.

a)

TOČNO

b)

NETOČNO

46.

Grafički simbol na slici označava:

a)

početak

b)

kraj

c)

ulaz

d)

izlaz

47.

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

48.

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 .

49.

for k in range(1, 40): Varijabla k

a)

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

b)

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

50.

for k in range(4, 40, 2): Varijabla k

a)

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

b)

počinje s 4 i završava s brojem 38. Pri svakome prolazu petljom povećava se za 2.