игра брюс 2048
Главная / Интернет-технологии / Введение в HTML5 / Тест 7

Введение в HTML5 - тест 7

Упражнение 1:
Номер 1
Свойство fillStyle позволяет:

Ответ:

 (1) задать цвет для изображения заполненных фигур 

 (2) задать цвет для штрихов изображения 

 (3) рисовать заполненные прямоугольники 


Номер 2
Свойство strokeStyle позволяет:

Ответ:

 (1) задать цвет для изображения заполненных фигур 

 (2) задать цвет для штрихов изображения 

 (3) рисовать заполненные прямоугольники 


Номер 3
Свойство fillRect позволяет:

Ответ:

 (1) задать цвет для изображения заполненных фигур 

 (2) задать цвет для штрихов изображения 

 (3) рисовать прямоугольники, залитые сплошным цветом 


Упражнение 2:
Номер 1
Свойство fillRect позволяет:

Ответ:

 (1) рисовать прямоугольники со сплошной заливкой 

 (2) рисовать прямоугольники без заливки, но с обводкой 

 (3) очистить некоторую часть холста 


Номер 2
Свойство strokeRect позволяет:

Ответ:

 (1) рисовать прямоугольники со сплошной заливкой 

 (2) рисовать прямоугольники без заливки, но с обводкой 

 (3) очистить некоторую часть холста 


Номер 3
Свойство clearRect позволяет:

Ответ:

 (1) рисовать прямоугольники со сплошной заливкой 

 (2) рисовать прямоугольники без заливки, но с обводкой 

 (3) очистить некоторую часть холста 


Упражнение 3:
Номер 1
Сколько аргументов принимает метод fillRect()?

Ответ:

 (1) один 

 (2) два 

 (3) три 

 (4) четыре 


Номер 2
Сколько аргументов принимает метод clearRect()?

Ответ:

 (1) один 

 (2) два 

 (3) три 

 (4) четыре 


Номер 3
Для чего используются два первых аргумента методов fillRect() и strokeRect()?

Ответ:

 (1) задают цвета обводки и заливки элемента 

 (2) задают ширину и высоту прямоугольников 

 (3) задают координаты x и y элемента 


Упражнение 4:
Номер 1
Толщину линии можно задать с помощью свойства:

Ответ:

 (1) lineHeight 

 (2) lineWidth 

 (3) lineSize 


Номер 2
Цвет заливки и обводки элементов можно задать в форматах:

Ответ:

 (1) rgb() 

 (2) rgba() 

 (3) cmyk() 


Номер 3
Цвет заливки и обводки элементов можно задать в форматах:

Ответ:

 (1) двоичном 

 (2) восьмеричном 

 (3) шестнадцатеричном 


Упражнение 5:
Номер 1
Какой метод позволяет начать рисование фигуры, задаваемой с помощью пути:

Ответ:

 (1) startPath() 

 (2) goPath() 

 (3) beginPath() 


Номер 2
Какой метод позволяет завершить рисование фигуры, задаваемой с помощью пути:

Ответ:

 (1) closePath() 

 (2) stopPath() 

 (3) endPath() 


Номер 3
Нарисовать линию в фигуре, задаваемой при помощи путей, позволяет метод:

Ответ:

 (1) getLine() 

 (2) lineTo() 

 (3) lineCreate() 


Упражнение 6:
Номер 1
Какой метод позволяет вставить другие изображения в контекст холста?

Ответ:

 (1) addimage() 

 (2) getimage() 

 (3) drawimage() 


Номер 2
Метод drawimage() позволяет вставить в холст изображения, сформированные элементами:

Ответ:

 (1) <img> 

 (2) <canvas> 

 (3) <embed> 


Упражнение 7:
Номер 1
Какие методы не позволяют рисовать фигуры с точностью до пикселя:

Ответ:

 (1) fillRect() 

 (2) newImageData() 

 (3) getImageData() 


Номер 2
Какие методы не позволяют рисовать фигуры с точностью до пикселя:

Ответ:

 (1) createImageData() 

 (2) newImageData() 

 (3) putImageData() 


Номер 3
В каком объекте хранятся пиксели изображения при использовании методов createImageData(), getImageData() и putImageData()?

Ответ:

 (1) ImgData 

 (2) DataImage 

 (3) ImageData 


Упражнение 8:
Номер 1
Какие протоколы используются для открытия соединения с сервером сокеты HTML5?

Ответ:

 (1) ssl 

 (2) ws 

 (3) wss 


Номер 2
Использование сокетов HTML5 позволяет:

Ответ:

 (1) уменьшить количество трафика при общении клиентского приложения с сервером 

 (2) сократить задержку по времени при обращении к серверу 

 (3) снизить трудозатраты программистов при проектировании приложений 


Номер 3
Какой объект должен поддерживаться клиентским приложением для работы с сокетами?

Ответ:

 (1) Sockets 

 (2) HtmlSocket 

 (3) WebSocket 


Упражнение 9:
Номер 1
Как можно обратиться к серверу с помощью конструктора сокетов:

Ответ:

 (1) var ws = new WebSocket('ws:code.org:12345/demo’);  

 (2) var ws = new WebSocket('ws:www.code.org:12345/demo’);  

 (3) var ws = new WebSocket('ws://code.org:12345/demo’);  


Номер 2
Как можно обратиться к серверу с помощью конструктора сокетов:

Ответ:

 (1) var ws = new WebSocket('ws://code.org:12345/demo’,’my-chat-protocol’);  

 (2) var ws = new WebSocket('ws://code.org’,’12345/demo’,’my-chat-protocol’);  

 (3) var ws = new WebSocket('www.code.org:12345/demo’,’my-chat-protocol’);  


Номер 3
Как можно обратиться к серверу с помощью конструктора сокетов:

Ответ:

 (1) var ws = new WebSocket('ws://code.org:12345/demo');  

 (2) var ws = new WebSocket('wc://code.org:12345/demo');  

 (3) var ws = new WebSocket('ws://code.org:12345/demo','my-chat-protocol');  


Упражнение 10:
Номер 1
Какое событие используется объектом WebSocket для определения статуса соединения с сервером?

Ответ:

 (1) open 

 (2) send 

 (3) message 


Номер 2
С помощью какого метода объект WebSocket может отправить сообщение серверу?

Ответ:

 (1) send() 

 (2) message() 

 (3) onmessage() 


Номер 3
С помощью какого перехватчика событий можно на клиентском компьютере обрабатывать посланные сервером сообщения?

Ответ:

 (1) onsend 

 (2) onload 

 (3) onmessage 


Упражнение 11:
Номер 1
Какое сообщение получит объект WebSocket, если сервер откажет в соединении, или если соединение закроется по какой-то причине?

Ответ:

 (1) abort 

 (2) close 

 (3) error 


Номер 2
С помощью какого обработчика событий объект WebSocket может определить, что соединение было закрыто?

Ответ:

 (1) onerror 

 (2) onabort 

 (3) onclose 


Номер 3
С помощью какого метода объект WebSocket может разорвать соединение с сервером?

Ответ:

 (1) exit() 

 (2) close() 

 (3) abort() 


Упражнение 12:
Номер 1
Какое событие произойдет, если браузер получит кадры от сервера в непонятном для него формате?

Ответ:

 (1) close 

 (2) error 

 (3) message 


Номер 2
Каким образом можно проверить поддержку сокетов в браузере?

Ответ:

 (1) if ('WebSocket’ in window) { … } 

 (2) if (Modernizr.websockets) { … } 

 (3) if(WebSocket) { … } 


Номер 3
Каким образом нельзя проверить поддержку сокетов в браузере?

Ответ:

 (1) if ('WebSocket’ in window) { … } 

 (2) if (Modernizr.websockets) { … } 

 (3) if(WebSocket) { … } 




Главная / Интернет-технологии / Введение в HTML5 / Тест 7