14.4. Квиз - угнежђене петље¶
Провери своје знање тако што ћеш одговорити на следећа питања.
Питање 1.¶
- исцртава се табла попут шаховске, насумичне величине, састављена од црвених и плавих квадрата
- Тачно
- исцртава се табла попут шаховске, величине 8х8, од црвених и плавих квадрата
- Нетачно
- исцртава се мрежа насумично распоређених плавих и црвених квадрата насумичних димензија
- Нетачно
- ниједан од осталих понуђених одговора није тачан.
- Нетачно
Q-64: Шта је резултат извршавања следећег програма?
import pygame as pg
import pygamebg
import random
(sirina, visina) = (400, 400) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
broj_polja = random.randint(10, 100)
sirina_polja = int(sirina / broj_polja)
visina_polja = int(visina / broj_polja)
for i in range(broj_polja):
for j in range(broj_polja):
if (i+j)%2 == 1:
pg.draw.rect(prozor, pg.Color("blue"), (i*sirina_polja, j*visina_polja, sirina_polja, visina_polja))
else:
pg.draw.rect(prozor, pg.Color("red"), (i*sirina_polja, j*visina_polja, sirina_polja, visina_polja))
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 2.¶
- усправна испрекидана линија
- Нетачно
- водоравна испрекидана линија
- Нетaчно
- степенаста линија
- Нетачно
- водоравно поређани крстићи
- Tачно
Q-65: Шта се исцртава следећим кôдом?
x, y = 100, 100
for i in range(10):
pg.draw.line(prozor, pg.Color("black"), (x, y), (x+10, y), 1)
pg.draw.line(prozor, pg.Color("black"), (x+5, y-5), (x+5, y+10), 1)
x = x+20
Изабери тачан одговор:
Питање 3.¶
- исцртаваjу се четири плаве линије које се смањују и између којих је размак све већи
- Нетачно
- исцртаваjу се четири плаве линије које се смањују и између којих је размак све мањи
- Нетачно
- исцртаваjу се четири једнаке плаве линије које се подижу и између којих је размак све већи
- Тачно
- исцртаваjу се четири једнаке плаве линије које се подижу и између којих је размак све мањи
- Нетачно
Q-66: Шта је резултат извршавања следећег програма?
import pygame as pg
import pygamebg
(sirina, visina) = (400, 400) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
prozor.fill(pg.Color("white"))
y0 = 50
y1 = visina - 30
x = 30
dx = 50
for i in range(4):
pg.draw.line(prozor, pg.Color("blue"), (x, y1), (x, y0));
y1 -= 10
y0 -= 10
x += dx
dx += dx*0.5
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 4.¶
- цео прозор
- Нетачно
- половина прозора троугаоног облика у горњем десном делу
- Нетачно
- половина прозора троугаоног облика у доњем левом делу
- Нетачно
- половина прозора троугаоног облика у доњем десном делу
- Тачно
Q-67: Који део прозора се шпарта косим линијама извршавањем следећег програма?
import pygame as pg
import pygamebg
import random
(sirina, visina) = (400, 300) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
prozor.fill(pg.Color("white"))
n = random.randint(10,20)
x = int(sirina / n)
y = int(visina / n)
for i in range(n):
pg.draw.line(prozor, pg.Color("black"), (i*x, visina), (sirina, i*y), 1)
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 5.¶
- усправна испрекидана линија
- Тачно
- водоравна испрекидана линија
- Нетaчно
- степенаста линија
- Нетачно
- водоравно поређани крстићи
- Нетачно
Q-68: Шта се исцртава следећим кôдом?
x, y = 100, 100
for i in range(10):
pg.draw.line(prozor, pg.Color("black"), (x, y), (x, y+10), 1)
y = y+20
Изабери тачан одговор: