You are on page 1of 6

Pitanje 1.

Дата су времена која су Ана, Маја и Тина имале у трци на 1000 m. Коју функцију ћеш користити да би добио најбољи од забележених
резултата?
Odgovor: ____________________________________________

Pitanje 2.
Нека је дат следећи задатак
Тина је штедела 4 дана. Првог дана је уштедела 180 динара, другог 20 динара више него првог, трећег половину од онога што је
уштедела другог дана, а четвртог дана 50 динара више него трећег дана. Купила је два колача за по 90 динара. Колико новца има
сада?
и следеће линије Пајтон програма

1. s = a / 2

2. v = s + 50

3. a = m + 20

4. usteda = m + a + s + v

5. print(kusur)

6. kusur = usteda - 2 * 90

7. m = 180

Којим редоследом би команде требало распоредити у програму да би при покретању дао исправно решење постављеног задатка?
(Одговор упиши навођењем редних бројева линија, нпр. 12345)
Odgovor: ____________________________________________

Pitanje 3.
Шта ће бити резултат извршавања следећег кода?
a = 1

b = 55

if (( a >= 10) or (b <= 70)) and (a + b > 50):

print(a - b)

else:

print(2 * a - b)

Odgovor: ____________________________________________

Pitanje 4.
Вредности којег од набројаних израза ће бити једнака вредност променљиве s одређене на следећи начин?
s = 0

tekst = "попо.кате.петл"

slova = "абвгдђежзијклљмнњопрстћуфхцчџш"

for x in slova:

if x in tekst:

s = s + 1

а) len( tekst ) в) len( set(tekst) & set(slova) )

б) len( set(tekst) ) г) len( set(tekst + slova) )


Odgovor: ___

Pitanje 5.
Које од наведених тврђења о наведеном Пајтон програму је тачно?
r = []

slova = "абвгдђежзијклљмнњопрстћуфхцчџш"

for x in slova:

r[x] = 0

а) Формиран је речник са малим словима азбуке којима је в) Пајтон окружење ће исписати поруку о грешци, а програм
придружена вредност 0. неће бити извршен.

б)
Формирана је листа која садржи мале слова азбуке којима је
придружена вредност 0.

Odgovor: ___

Pitanje 6.
Нека је постављен следећи проблем
Цена аутобуске карте је 760 динара. За децу (деца старија од 7 и млађа од 20 година) и пензионере (старије од 65 ) одобрава се
попуст од 100 динара. Напиши програм којим се на основу унетог броја година исписује цена карте.
и следећи недовршени код
godine = int(input("Unesi koliko imas godina"))

cena = 760

if (_______________________):

cena = 760 - 100

print(cena)

Којим од датих услова треба допунити програм (на означеном месту) да би програм исправно одређивао цену карте?

а) (godine > 7 and godine <= 20) or (godine >= 65) в) (godine > 7 and godine <= 20) and godine >= 65

б) (godine > 7 and godine < 20) or (godine > 65) г) (godine > 7 and godine < 20) and godine > 65

Odgovor: ___

Pitanje 7.
Нека је дат следећи задатак:
Марко је 6 дана добијао по 200 динара од деде. За то време је 2 пута купио сладолед и 2 пута паковање жвака. Цена једног сладоледа
је 18 динара, а паковања жвака 7 динара. Колико новца је Марку остало?
Извршавањем које од наредних команди ће бити исписан тачан одговор на питање постављено у задатаку?

а) print(6*(200 - 2*(18 + 7))) г) print(6*200 - 2*18 - 2*7)

б) print(6*200 - 2*18 - 7) д) print(6*(200 - 2*18 - 2*7))

в) print(6*200 - 2*(18 + 7))

Odgovor: ___

Pitanje 8.
Шта је резултат извршавања наредне линије?
print(min(math.ceil(20.084626257411436), math.floor(42.16201881351318))

Odgovor: ____________________________________________

Pitanje 9.
Које је од датих тврђења о вредности израза
math.ceil(a) - math.floor(a)

тачно?

а) Вредност датог израза је 0 без обзира на то г) Вредност датог израза је 1 ако а има позитивну вредност, -1 ако а има
чему је једнака вредност а. негативну вредност и 0 ако је а једнако 0.

б) Вредност датог израза је 1 без обзира на то д) Вредност датог израза је 0 ако а има целобројну вредност, а 1 иначе.
чему је једнака вредност а.

в) Вредност датог израза је -1 без обзира на то


чему је једнака вредност а.
Odgovor: ___

Pitanje 10.
Нека је дат следећи задатак:
Ања је прочитала књигу за три дана. Првог дана је прочитала 57 страна, другог 12 страна више него првог, а трећег 2 пута више
него другог. Колико та књига има страна?
и следеће линије Пајтон програма:

1. b = c + 12

2. c = 57

3. cela_knjiga = c + b + r

4. print(cela_knjiga)

5. r = b * 2

Којим редоследом би команде требало распоредити у програму да би он при покретању дао исправно решење постављеног задатка?
(Одговор упиши навођењем редних бројева линија, нпр. 12345)
Odgovor: ____________________________________________

Pitanje 11.
За које вредности додељене променљивој desno ће наредни програм дати коментар да је скретање десно могуће (занемарити у испису
коментар о кретању право)?
pravo = "zeleno"

desno = input("Semafor desno - crveno/zuto/zeleno")

if (pravo == "crveno" and desno == "zeleno"):

print ("Pravo ne mozes, desno mozes da skrenes")

elif (pravo == "zeleno" and desno == "crveno"):

print ("mozes da krenes napred, ne mozes da skrenes desno")

else:

print("mozes desno")

а) За све вредности различите од "crveno". в) За вредности "zeleno" и "zuto".

б) Само за вредност "zeleno". г) За било коју вредност променљиве desno.

Odgovor: ___

Pitanje 12.
Који код је потребно дописати на обележеном месту да би наведеном for командом били исписани сви чланови листе ljubimci?
for i in range(_____________):

print(ljubimci[i])

а) 1, len(ljubimci) в) ljubimci

б) len(ljubimci) - 1 г) Ниједан од понуђених одговора није тачан.


Odgovor: ___

Pitanje 13.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
lista = [14, 9, 17, -3, 5, 24, 16]

s = 0

for x in lista:

if x % 2 == 0:

s = s + x

print(s)

Odgovor: ____________________________________________

Pitanje 14.
Шта ће бити резултат извршавања следећег Пајтон кода?
semafor = 'plavo'

if (semafor == 'zeleno'):

print('predji ulicu')

if (semafor == 'crveno'):

print('ne mozes da predjes ulicu')

а) Биће исписан текст 'ne mozes da predjes ulicu'. в) Биће исписан текст 'plavo'.

б) Биће исписан текст 'predji ulicu'. г) Ниједан од понуђених одговора није тачан.
Odgovor: ___

Pitanje 15.
Дат је задатак
Лена је половину свог џепарца потрошила на базену, трећину је одлучила да поклони сестри, а купила је и један прстен за 200 динара.
Колико је износио Ленин џепарац, ако јој је после свих трошкова остало 300 динара?
и недовршен Пајтон програм којим би било могуће решити дати задатак.
na_kraju = 300

na_pocetku = ________________

print(na_kraju)

Која од понуђених команди би била одговарајућа довршена верзија означене линије програма захваљујући којој би дати програм радио
исправно?

а) na_pocetku = (((na_kraju + 200) / 2) * 3) * 2 в) na_pocetku = na_kraju * 3 + na_kraju * 2 + 200

б) na_pocetku = (na_kraju + 200) / (1 - 1 / 2 - 1 / 3)


Odgovor: ___

Pitanje 16.
Упиши највећу вредност која се добија израчунавањем следећих израза.
abs( 4 )

abs( 4 - 2 )

abs( -5 - 2 * 5 )

Odgovor: ____________________________________________

Pitanje 17.
Дата су времена која су Ана, Маја и Тина су имале у трци на 1000 m. Коју од понуђених линија можеш да додаш овом коду да би
програм при извршавању исписао колико је брзо трчала девојка која је стигла друга?
ana = 273

maja = 260

tina = 282

_____________

а) print( max(273, 260, 282) - min(273, 260, 282) ) в) print( 273 + 260 + 282 - max(273, 260, 282) - min(273, 260,
282) )
б) print( 273 + 260 + 282 - max(273, 260, 282) + min(273, 260,
282) ) г) Ниједан од понуђених одговора није тачан.

Odgovor: ___

Pitanje 18.
Нека је уз задатак
Марко је првог дана прочитао 348 страна књиге и остала му је још једна половина књиге. Колико му је страна преостало да прочита
да би прочитао целу књигу?
дат и недовршен Пајтон програм за његово решавање.
prvi_dan = 348

preostalo =

print(cela_knjiga)

Која од понуђених линија кода би била одговарајућа довршена верзија друге линије програма захваљујући којој би дати програм радио
исправно?

а) preostalo = prvi_dan * 2 г) preostalo = prvi_dan / 1

б) preostalo = prvi_dan * 1 д) Ниједан од понуђених одговора није тачан.

в) preostalo = prvi_dan / 2
Odgovor: ___

Pitanje 19.
Шта ће бити резултат наредног програма ако му се при покретању 70 пута да број 2?
for i in range(35):

o = int(input("unesi broj opravdanih")

n = int(input("unesi broj neopravdanih")

u = o + n

print(u)

а) 35 пута ће бити исписан број 4. в) 35 пута ће бити исписан број 2.

б) 70 пута ће бити исписан број 2. г) Биће исписан број 4.


Odgovor: ___

Pitanje 20.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
p = 1

for i in range(3):

p = p * i

print(p)

Odgovor: ____________________________________________

Pitanje 21.
Шта ће бити вредност наредног Пајтон израза?
-23 - abs(-4 + math.floor(18 / -6))

Odgovor: ____________________________________________

Pitanje 22.
Нека је дат следећи проблем
Раша је решио да поводом свог рођендана послужи своје другаре из одељења и учитељицу бомбонама. Обичај је да учитељица добија
једну бомбону, а сваки ученик, укључујући и слављеника, добија по три. Ако у одељењу има 21 ученика и ако у једну кесицу стаје 24
бомбона, одреди колико најмање кесица бомбона Раша треба да донесе у школу да би имао довољно да учитељицу и све ученике
послужи на уобичајен начин.
и нека је дат следећи недовршени код
broj_ucenika = 21

jedna_kesica = 24

potrebno_bombona = broj_ucenika * 3 + 1

Извршавањем које од наредних линија ће бити исписан тражени број кесица?

а) print( math.ceil(potrebno_bombona / jedna_kesica) ) г) print( math.floor(potrebno_bombona // jedna_kesica) )

б) print( math.ceil(potrebno_bombona // jedna_kesica) ) д) print(potrebno_bombona / jedna_kesica)

в) print( math.floor(potrebno_bombona / jedna_kesica) )


Odgovor: ___

Pitanje 23.
Шта ће бити резултат наредног програма, ако му се при покретању на сваком уносу даје број 4?
for i in range(24):

o = int(input("unesi broj opravdanih")

n = int(input("unesi broj neopravdanih")

u = o + n

print(u)

а) 24 пута ће бити исписан број 8. в) 24 пута ће бити исписан број 4.

б) 48 пута ће бити исписан број 4. г) Биће исписан број 8.


Odgovor: ___

Pitanje 24.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
lista = [7, 23, 1, -5, 6, 11]

s = 0

for x in lista:

s = s + x

print(s)

Odgovor: ____________________________________________

Pitanje 25.
Ако су a и b произвољни цели бројеви, при чему b није једнако 0, које је од датих тврђења о вредностима израза math.floor( a / b ) и a //
b тачно?

а) Изрази имају једнаке вредности. в) Изрази имају једнаке вредности само када је а jеднако 0.

б) Изрази имају једнаке вредности само када су a и b позитивни.

Odgovor: ___

Pitanje 26.
Ако су дате висине Николе и Луке која ће од наредних команди исписати разлику у њиховим висинама?

а) print(abs(nikola) - abs(luka)) в) print(nikola - luka)

б) print(abs(nikola - luka))

Odgovor: ___

Pitanje 27.
Коју вредност исписује Пајтон окружење при извршавању наредног програма?
s = 0

for i in range(4):

s = s + i

print(s)

Odgovor: ____________________________________________

Pitanje 28.
Шта ће исписати Пајтон окружење извршавањем следеће линије?
print(abs( abs(5 + 1) - 5) )

Odgovor: ____________________________________________

You might also like