8.5. Квиз - релативне координате и димензије¶
Провери своје знање тако што ћеш одговорити на следећа питања:
Питање 1.¶
- pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1+100), (x, y2))
- Нетачно
- pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1+100), (x+100, y2+100))
- Нетачно
- pygame.draw.line(prozor, pygame.Color("black"), (x, y1+100), (x, y2+100))
- Нетачно
- pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1), (x+100, y2))
- Тачно
- pygame.draw.line(prozor, pygame.Color("black"), (x, y1), (x+100, y2+100))
- Нетачно
Q-41: Једна усправна дуж је нацртана наредбом:
pygame.draw.line(prozor, pygame.Color("black"), (x, y1), (x, y2))
Којом наредбом ћемо нацртати исту такву дуж, померену 100 пиксела удесно?
Изабери тачан одговор:
Питање 2.¶
- Секу се
- Нетачно
- Додирују се
- Тачно
- Немају заједничких тачака
- Нетачно
- Први се налази унутар другог
- Нетачно
Q-42: Какав је међусобни положај кругова нацртаних овим наредбама?
pygame.draw.circle(prozor, pygame.Color("black"), (x, y-r), r, 1)
pygame.draw.circle(prozor, pygame.Color("black"), (x, y+r), r, 1)
Изабери тачан одговор:
Питање 3.¶
- У тачки „A“
- Нетачно
- У тачки „B“
- Тачно
- У тачки „C“
- Нетачно
- У тачки „D“
- Нетачно
Q-43: Извршавањем следеће две наредбе исцртава се облик цифре 1.
pygame.draw.line(prozor, pygame.Color("black"), (x, y+2*a), (x+a, y), 3)
pygame.draw.line(prozor, pygame.Color("black"), (x+a, y), (x+a, y+4*a), 3)
Где je при томе тачка (x, y)?
Изабери тачан одговор:
Питање 4.¶
- (x, y+2*d), (x+3*d, y+2*d)
- Тачно
- (x, y+d), (x+3*d, y+d)
- Нетачно
- (x+2*d, y), (x+2*d, y+3*d)
- Нетачно
- (x, y+2*d), (x+2*d, y+2*d)
- Нетачно
Q-44: Нека је на следећој слици горње лево теме решетке у тачки (x, y), а страница малих квадрата нека је дужине d.
Које су координате крајева жуте дужи?
Изабери тачан одговор:
Питање 5.¶
- T1, T3
- Тачно
- T2, T3
- Нетачно
- T1, T4
- Нетачно
- T2, T4
- Нетачно
Q-45: Извршавањем следећих наредби треба да се исцрта облик цифре 4:
T1 = (x, y+3*a)
T2 = (x+3*a, y+3*a)
T3 = (x+2*a, y)
T4 = (x+2*a, y+4*a)
pygame.draw.line(prozor, pygame.Color("black"), T1, T2, 1) # vodoravna
pygame.draw.line(prozor, pygame.Color("black"), T3, T4, 1) # uspravna
pygame.draw.line(prozor, pygame.Color("black"), ___, ___, 1) # kosa
Шта треба да стоји уместо линија у последњој наредби да би била исцртана четворка?
Изабери тачан одговор:
Питање 6.¶
- T12 = (x+2*a, y); T23 = (x, y+4*a)
- Нетачно
- T12 = (x+2*a, y+a); T23 = (x+a, y+2*a)
- Нетачно
- T12 = (x, y+a); T23 = (x+a, y+2*a)
- Тачно
- T12 = (x, y+a); T23 = (x+2*a, y+2*a)
- Нетачно
Q-46: Допуњавањем датог кôда може се нацртати цифра 6 као на слици (без црвених тачака).
Шта треба да стоји уместо линија?
T11 = (x, y)
T21 = (x+a, y)
T12 = __________
T22 = (x+a, y+a)
T13 = (x, y+2*a)
T23 = __________
pygame.draw.line(prozor, pygame.Color("black"), T11, T21, 3) # gornja
pygame.draw.line(prozor, pygame.Color("black"), T12, T22, 3) # srednja
pygame.draw.line(prozor, pygame.Color("black"), T13, T23, 3) # donja
pygame.draw.line(prozor, pygame.Color("black"), T11, T13, 3) # leva
pygame.draw.line(prozor, pygame.Color("black"), T22, T23, 3) # desna
Изабери тачан одговор: