Главная / Интернет-технологии /
Введение в 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) { … }