Дұрыс жауап
Дұрыс жауап: DrawLine(10,20,30,40)
Жауап нұсқалары
- A.DrawLine(10,30,20,40)
- B.DrawLine(20,10,40,30)
- C.DrawLine(10,20,30,40)дұрыс
- D.DrawLine(30,40,30,40)
- E.DrawLine(10,20,30,30)
Түсіндірме
Ереже: DrawLine аргументтері екі нүктенің координаталарын x1, y1, x2, y2 ретімен қабылдайды. Әр нүктеде бірінші мән көлденең, екінші мән вертикаль координата болады. Аргументтерді салыстырғанда нүктелердің берілген реті мен әр жұптың ішкі реті қатар сақталуы тиіс.
Қолдану: Шарт бірінші нүктені 10 және 20, екінші нүктені 30 және 40 деп береді. Сондықтан төрт аргумент 10,20,30,40 болады. Бірінші жұптан кейін екінші жұп жазылады. Мұнда сандарды жай өсу ретімен немесе алдымен барлық x мәндерін жинап жазу талап етілмейді. Сұрақ нақты шақыру аргументтерінің ретін сұрайды. Бір координатаны қайталау екінші нүктені өзгертіп, берілген жұпқа сәйкессіздік тудырады.
Қате нұсқаларды ажырату: 10,30,20,40 жұптарды араластырады; 20,10,40,30 әр жұптағы x пен y орнын ауыстырады. 30,40,30,40 бірінші нүктені жоғалтады. Соңғы нұсқа y2 орнына 30 береді. Әр аргументті өз белгісімен салыстыру қатені табуға көмектеседі.
Қайта орындауға ишара: Төрт орынның үстіне x1, y1, x2, y2 деп жазып, сәйкес мәндерді орналастырыңыз.