Ustazdyq
Тегін, тіркелусізИнформатика, ЖМБ · 11-сынып · Сұрақ 3/30

Canvas-та пайдаланушы салған сызықтар бар. «Тазалау» батырмасы осы салынған графиканы өшіруі тиіс. Фон суретін ауыстыру талап етілмейді. Қай әдіс сәйкес?

Тақырып: Суретті бояу қосымшасы Практикум

43-44-параграф · Оқулықтың 153–155-беттері · Сұрақ оқулықтың 155-бетіне негізделген

Өзіңізді тексеріңізЖауапты қарамай тұрып, өзіңіз таңдап көріңіз.

Дұрыс жауап

Дұрыс жауап: Canvas.Clear()

Жауап нұсқалары

  1. A.Canvas.Clear()дұрыс
  2. B.Canvas.DrawLine(x1,y1,x2,y2)
  3. C.Canvas.DrawPoint(x,y)
  4. D.Canvas.Save()
  5. E.Canvas.DrawCircle(x,y,r,false)

Түсіндірме

Ереже: Canvas.Clear салынған графиканы тазартады және берілген фон суретін жоймайды. DrawLine, DrawPoint және DrawCircle жаңа графика салады, ал Save көріністі сақтауға арналған. Әдісті атауы ұқсас әрекеттерден емес, нақты орындалатын қызметінен таңдау қажет.

Қолдану: Шарт пайдаланушының салған іздерін өшіруді сұрайды. Сондықтан Тазалау батырмасының өңдеушісінде Clear шақыру сәйкес. Кенептің фон суреті бөлек қасиет ретінде сақталады. Бұл әрекет соңғы бір сызықты ғана қайтару тарихын автоматты іске асырмайды; ол салынған графиканы толық тазалау міндетіне қатысты. Егер басқа талаптар, мысалы түс мәнін қайта орнату, қажет болса, олар бөлек әрекетпен беріледі. Осы сұрақта мұндай қосымша шарт жоқ.

Қате нұсқаларды ажырату: Қалған әдістер өшіруді орындамайды: үшеуі жаңа нысан салады, Save нәтижені файлға сақтауға тырысады. Көріністі сақтау, оны толық тазалау және жаңа графика қосу қызметтерін ажыратыңыз. Дәл сұралған әдіс шақырылғанын тексеріңіз.

Қайта орындауға ишара: Қай әдіс графиканы қосады емес, бұрын салынған іздерді тазартады?

Әріптестермен бөлісуWhatsAppTelegram

Сұрақтар «Информатика, ЖМБ» оқулығы бойынша құрастырылған, Арман-ПВ, 2020.