29.4. Догађаји - квиз¶
Питање 1.¶
- ... догађај pygame.KEYDOWN се једном прослеђује функцији за обраду догађаја и то приликом спуштања тастера.
- Тачно
- ... догађај pygame.KEYDOWN се за то време стално прослеђује функцији за обраду догађаја.
- Нетачно
- ... систем може да пропусти да проследи догађај pygame.KEYDOWN ако је био заузет у тренутку притиска на тастер.
- Нетачно
Q-107: Ако држимо притиснут неки тастер тастатуре (при том нисмо претходно мењали подразумевани начин генерисања догађаја тастатуре)…
Изабери тачан одговор.
Питање 2.¶
- pygame.CLICKED
- Нетачно
- pygame.KEYDOWN
- Тачно
- pygame.KEYPRESSED
- Нетачно
- pygame.KEYUP
- Тачно
Q-108: Који догађаји настају када „откуцамо“ неко слово на тастатури?
Изабери тачан одговор.
Питање 3.¶
- Плави круг ће постати и остати видљив након првог клика било ког тастера.
- Нетачно
- Плави круг не може бити видљив, јер одмах по исцртавању бива прецртан црвеним кругом.
- Тачно
- Плави круг ће бити видљив онолико дуго колико је тастер притиснут.
- Нетачно
Q-109: Дата је функција за обраду догађаја:
def obradi_dogadjaj(dogadjaj):
if dogadjaj.type == pg.KEYDOWN:
pg.draw.circle(prozor, pg.Color("blue"), (200, 200), 100)
pg.draw.circle(prozor, pg.Color("red"), (200, 200), 100)
Изабери тачан одговор.
Питање 4.¶
- Плави круг ће постати и остати видљив након првог притиска на било који тастер.
- Нетачно
- Плави круг не може бити видљив, јер одмах по исцртавању бива прецртан црвеним кругом.
- Нетачно
- Плави круг ће бити видљив онолико дуго колико је тастер притиснут.
- Тачно
Q-110: Ако је реакција на догађаје дефинисана наредним кодом, шта је потребно да корисник уради да би плави круг био видљив?
def obradi_dogadjaj(dogadjaj):
if dogadjaj.type == pg.KEYDOWN:
pg.draw.circle(prozor, pg.Color("blue"), (200, 200), 100)
elif dogadjaj.type == pg.KEYUP:
pg.draw.circle(prozor, pg.Color("red"), (200, 200), 100)
Изабери тачан одговор.
Питање 5.¶
if (dogadjaj.type == pygame.KEYDOWN) and (dogadjaj.key == pygame.K_a):
if (dogadjaj.type == pygame.KEYDOWN) or (dogadjaj.key == pygame.K_a):
if (dogadjaj.type == pygame.K_a):
- 1
- Тачно
- 2
- Нетачно
- 3
- Нетачно
Q-111: Којом од понуђених линија кода се врши провера да ли је притиснут тастер слова A?
Изабери тачан одговор.