Садржај
1. Робот Карел - линијски програми и бројачка петља
2. Робот Карел - условна петља и гранање
3. Робот Карел - задаци за вежбање
4. Корњача графика - линијски програми и петље
5. Корњача графика - гранање, угнежђене петље, функције, торке и листе
6. Корњача графика - задаци за вежбање
9. Израчунавања - коришћење и дефинисање функција
10. Израчунавања - задаци за вежбање
13. Контрола тока - вежбање
17. Програмирање 2Д графике - Увод у Pygame

11.4. Квиз

Питање 1.

    Q-1: Шта ће бити резултат извршавања следећег Пајтон кода? Изабери тачан одговор.

    semafor = 'zeleno'
    if (semafor == 'zeleno'):
       print('predji ulicu')
    else:
       print('ne mozes da predjes ulicu')
    
  • Биће исписан текст 'ne mozes da predjes ulicu'.
  • Нетачно
  • Биће исписан текст 'predji ulicu'.
  • Тачно
  • Биће исписан текст 'zeleno'.
  • Нетачно
  • Ниједан од понуђених одговора није тачан.
  • Нетачно

Питање 2.

    Q-2: Шта ће бити резултат извршавања следећег Пајтон кода? Изабери тачан одговор.

    semafor = 'plavo'
    if (semafor == 'zeleno'):
       print('predji ulicu')
    else:
       print('ne mozes da predjes ulicu')
    
  • Биће исписан текст 'ne mozes da predjes ulicu'.
  • Тачно
  • Биће исписан текст 'predji ulicu'.
  • Нетачно
  • Биће исписан текст 'plavo'.
  • Нетачно
  • Ниједан од понуђених одговора није тачан.
  • Нетачно

Питање 3.

Шта ће бити резултат извршавања следећег Пајтон кода?

a = -1
b = -1
if (a > b):
    print('a')
else:
    print('b')

Одговор:

Питање 4.

    Q-3: Нека је задатак да се напише програм којим се учитавају цене сладоледа Руменко и Шаренко, а затим испише назив скупљег, и нека је његово решење код који следи. Шта ће бити резултат извршавања тог кода уколико се при покретању дају исте цене за оба сладоледа? Изабери тачан одговор.

    rumenko=int(input('Unesi cenu za rumenka'))
    sarenko=int(input('Unesi cenu za sarenka'))
    if (rumenko>sarenko):
       print("rumenko")
    else:
       print("sarenko")
    
  • sarenko
  • Тачно
  • rumenko
  • Нетачно
  • Биће исписани називи оба сладоледа.
  • Нетачно
  • Програм неће исписати никакву поруку.
  • Нетачно

Питање 5.

    Q-4: Који услов треба да буде уписан у следећи код да би код исписивао исправан коментар о дељивости унетог броја а бројем 5? Изабери тачан одговор.

    a = int(input('Unesi jedan broj'))
    if (   ):
       print('Broj je deljiv sa 5')
    else:
       print('Broj nije deljiv sa 5')
    
  • a % 5 == 0
  • Тачно
  • a / 5 == 0
  • Нетачно
  • a // 5 == 0
  • Нетачно
  • Ниједан од наведених одговора није тачан.
  • Нетачно

Питање 6.

    Q-5: Која од наведених линија имену Istinito додељује истинитосну вредност ТАЧНО? Изабери тачан одговор.

  • Istinito = true
  • Нетачно
  • Istinito = False
  • Нетачно
  • Istinito = True
  • Тачно
  • Istinito = false
  • Нетачно
  • Istinito = T
  • Нетачно

Питање 7.

    Q-6: Шта ће бити резултат извршавања следећег програма? Изабери тачан одговор.

    a = -3 > -24
    print(a)
    
  • True
  • Тачно
  • -3 > -24
  • Нетачно
  • False
  • Нетачно
  • Прва команда није разумљива Пајтон окружењу, па ће бити исписана порука о грешци.
  • Нетачно

Питање 8.

    Q-7: Шта ће бити резултат извршавања следећег програма? Изабери тачан одговор.

    a = not(0 > -20)
    print(a)
    
  • True
  • Нетачно
  • 0 > -20
  • Нетачно
  • False
  • Тачно
  • Прва команда није разумљива Пајтон окружењу, па ће бити исписана порука о грешци.
  • Нетачно

Питање 9.

    Q-8: Који од наредних логичких израза одговара исказу a није веће од 5, где а има бројевну вредност? Изабери тачан одговор.

  • а not> 5
  • Нетачно
  • not (a > 5)
  • Тачно
  • (a >= 5)
  • Нетачно
  • !(a > 5)
  • Нетачно

Питање 10.

    Q-9: Шта ће Пајтон окружење исписати након извршавања следећег кода? Изабери тачан одговор.

    a = 17
    print( (a < 7) and (a > -10) )
    
  • True
  • Нетачно
  • False
  • Тачно

Питање 11.

    Q-10: Шта ће Пајтон окружење исписати након извршавања следећег кода? Изабери тачан одговор.

    a = 8
    print( (a < 7) or (a > -10) )
    
  • True
  • Тачно
  • False
  • Нетачно

Питање 12.

Шта ће бити резултат извршавања следећег кода?

a = 2
b = 62
if (( a >= 10) or (b <= 70)) and (a + b > 50):
    print(a - b)
else:
    print(2 * a - b)

Одговор:

Питање 13.

Који од наредних логичких израза одговара исказу Бар један од бројева a и b је ненегативан?

(a < 0) or (b < 0)
(a > 0) and (b > 0)
(a >= 0) or (b >= 0)
(a >= 0) and (b >= 0)

Одговор:

Питање 14.

    Q-11: Нека је постављен следећи проблем:

    Цена аутобуске карте је 660 динара. За децу (деца старија од 7 и не старија од 20 година) и пензионере (не млађи од 65) одобрава се попуст од 100 динара. Напиши програм којим се на основу унетог броја година исписује цена карте.

    Програм је започет на следећи начин:

    godine = int(input("Unesi koliko imas godina"))
    cena = 660
    if _______________________:
       cena = 660 - 100
    print(cena)
    

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

  • (godine > 7 and godine <= 20) or (godine >= 65)
  • Тачно
  • (godine > 7 and godine < 20) or (godine > 65)
  • Нетачно
  • godine > 7 and godine <= 20 or godine > 65
  • Нетачно
  • godine > 7 and godine < 20 or godine > 65
  • Нетачно

Питање 15.

Шта ће исписати Пајтон окружење при извршавању следећег кода

poeni = int(input('Unesi broj poena sa testa'))
if poeni > 85:
    o = 5
elif poeni > 70:
    o = 4
elif poeni>55:
    o = 3
elif poeni>39:
    o = 2
else:
    o = 1
print(o)

ако му се као вредност поена да 89?

Одговор:

Питање 16.

Шта ће исписати Пајтон окружење при извршавању следећег кода?

a = 2
b = 10
if (a + b > 10):
    print(a * a)
elif (a + b == 10):
    print(a-b)
else:
    print(b)

Одговор:

Питање 17.

Шта ће исписати Пајтон окружење при извршавању следећег кода?

a = -10
b = -8
c = -1
if (c > 10):
    print(a * a)
elif (a + b > 10) or (b % 2 == 0):
    print(a - b)
else:
    print(b)

Одговор:

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+