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

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

Упражнение 1:
Номер 2
Назовите некорректные способы создания потока Web Workers:

Ответ:

 (1) var worker = new Worker(worker.js); 

 (2) var worker = new Worker('worker.js’); 

 (3) var worker = Worker('worker.js’); 


Номер 3
Сколько потоков Web Workers может содержаться в одном JavaScript-файле?

Ответ:

 (1) один поток 

 (2) два потока 

 (3) три потока 


Упражнение 2:
Номер 1
К чему не может получить доступ Web Workers?

Ответ:

 (1) объектная модель документа (DOM) 

 (2) свойства страницы породившей Web Workers 

 (3) объект Navigator 


Номер 2
К чему может получить доступ Web Workers?

Ответ:

 (1) стандартные объекты JavaScript, такие как Object, Array, Date, Math, String 

 (2) методы setTimeout() и setInterval() 

 (3) объектная модель документа (DOM) 


Номер 3
Какие стандартные объекты браузера могут использовать в своей работе Web Workers?

Ответ:

 (1) navigator 

 (2) location 

 (3) document 


Упражнение 3:
Номер 1
Какой метод предназначен для коммуникации с Web Workers:

Ответ:

 (1) getMessage(); 

 (2) putMessage(); 

 (3) postMessage(); 


Номер 2
Какие из данных команд позволяют запустить Web Workers?

Ответ:

 (1) worker.postMessage(); 

 (2) worker.putMessage(); 

 (3) var info = 'Web Workers’; worker.postMessage(info); 


Номер 3
Какое событие использует Web Workers для получения сообщения из главного потока и выполнения какой-то работы?

Ответ:

 (1) onchange 

 (2) onmessage 

 (3) onmail 


Упражнение 4:
Номер 1
С помощью какого свойства работник Web Workers может получить доступ к переменной из главного потока?

Ответ:

 (1) event.message 

 (2) event.data 

 (3) event.stream 


Номер 2
С каким типом операций может работать Web Workers?

Ответ:

 (1) операции вычисления 

 (2) операции доступа к объектной модели документа (DOM) 

 (3) операции асинхронного доступа к серверу (XMLHttpRequest) 


Номер 3
С помощью какого метода Web Workers может получить доступ к файлам сценариев, находящимся в том же домене?

Ответ:

 (1) importScripts(); 

 (2) getScript(); 

 (3) importWorkers(); 


Упражнение 5:
Номер 1
Какие способы проверки работы Web Workers в браузерах являются корректными? 

Ответ:

 (1) if (!!window.Worker) { … } 

 (2) if (window.Worker) { … } 

 (3) if (window.Workers) { … } 


Номер 2
Какие способы проверки работы Web Workers в браузерах являются корректными? 

Ответ:

 (1) if (!!Worker) { … } 

 (2) if (Workers) { … } 

 (3) if (!!window.Worker) { … } 


Номер 3
Какие способы проверки работы Web Workers в браузерах являются некорректными? 

Ответ:

 (1) if (!!window.Worker) { … } 

 (2) if (window.Worker) { … } 

 (3) if (window.Workers) { … } 


Упражнение 6:
Номер 1
По технологии геолокации местоположение пользователя определяется на основе:

Ответ:

 (1) паспортных данных пользователя 

 (2) данных о точках доступа WiFi 

 (3) IP-адресе пользователя 


Номер 2
По технологии геолокации местоположение пользователя невозможно определить на основе:

Ответ:

 (1) паспортных данных пользователя 

 (2) данных о точках доступа WiFi 

 (3) IP-адресе пользователя 


Номер 3
По технологии геолокации местоположение пользователя невозможно определить на основе:

Ответ:

 (1) данных о точках доступа WiFi 

 (2) MAC-адреса (уникальный идентификатор компьютера) 

 (3) IP-адресе пользователя 


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

Ответ:

 (1) if (navigator.geoposition) { … } 

 (2) if (navigator.geolocation) { … } 

 (3) if (geolocation) { … } 


Номер 2
Как проверить поддержку геолокации в браузере пользователя? 

Ответ:

 (1) if (navigator.geoposition) { … } 

 (2) if (!!navigator.geolocation) { … } 

 (3) if (navigator.geolocation) { … } 


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

Ответ:

 (1) if (navigator.geolocation) { … } 

 (2) if (navigator.geoposition) { … } 

 (3) if (!geolocation) { … } 


Упражнение 8:
Номер 1
Какая функция API геолокации позволяет однократно определить местоположение пользователя?

Ответ:

 (1) navigator.geolocation.getPosition(); 

 (2) navigator.geolocation.watchPosition(); 

 (3) navigator.geolocation.getCurrentPosition(); 


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

Ответ:

 (1) if (navigator.geolocation) { navigator.geolocation.getPosition(successFunction, errorFunction); } 

 (2) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction, errorFunction); } 

 (3) if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(successFunction, errorFunction); } 


Номер 3
Сколько обязательных параметров имеет функция navigator.geolocation.getCurrentPosition()?

Ответ:

 (1) один 

 (2) два 

 (3) три 


Упражнение 9:
Номер 1
С помощью какой функции API геолокации можно продолжать наблюдение за местоположением пользователя и обновлять соответствующую функцию?

Ответ:

 (1) navigator.geolocation.getPosition(); 

 (2) navigator.geolocation.watchPosition(); 

 (3) navigator.geolocation.getCurrentPosition(); 


Номер 2
Как корректно определить местоположение пользователя с помощью функции navigator.geolocation.watchPosition?

Ответ:

 (1) if (navigator.geolocation) { navigator.geolocation.watchPosition(); } 

 (2) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction); } 

 (3) if (navigator.geolocation) { navigator.geolocation.watchPosition(successFunction, errorFunction); } 


Номер 3
Сколько обязательных параметров имеет функция navigator.geolocation.watchPosition()?

Ответ:

 (1) один 

 (2) два 

 (3) три 


Упражнение 10:
Номер 1
Какие параметры не может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();

Ответ:

 (1) функция, запускаемая при удачной обработке геолокации 

 (2) функция, запускаемая для обработки ошибок при неудачной обработке геолокации 

 (3) функция определения времени на компьютере пользователя во время геолокации 


Номер 2
Какие дополнительные параметры не может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();

Ответ:

 (1) параметр более высокой точности 

 (2) параметр определения времени на компьютере пользователя во время геолокации 

 (3) время задержки между определением местоположения и вызовом функции обратного вызова 

 (4) максимальное время, в течение которого приложение может кэшировать информацию о местоположении до следующего вызова функции getCurrentPosition() 


Номер 3
Какие необязательные параметры может обрабатывать функция определения географического положения navigator.geolocation.watchPosition();

Ответ:

 (1) параметр более высокой точности 

 (2) параметр определения времени на компьютере пользователя во время геолокации 

 (3) время задержки между определением местоположения и вызовом функции обратного вызова 

 (4) максимальное время, в течение которого приложение может кэшировать информацию о местоположении до следующего вызова функции getCurrentPosition() 


Упражнение 11:
Номер 1
Какие свойства API геолокации позволяют определить географические широту и долготу местоположения пользователя?

Ответ:

 (1) position.coords.latlng 

 (2) position.coords.latitude 

 (3) position.coords.longitude 


Номер 2
Какое свойство API геолокации определяет географическую широту местоположения пользователя?

Ответ:

 (1) position.coords.latlng 

 (2) position.coords.latitude 

 (3) position.coords.longitude 


Номер 3
Какое свойство API геолокации определяет географическую долготу местоположения пользователя?

Ответ:

 (1) position.coords.latlng 

 (2) position.coords.latitude 

 (3) position.coords.longitude 


Упражнение 12:
Номер 1
Процесс определения соответствия почтового адреса географическим координатам широты и долготы называется:

Ответ:

 (1) прямым геокодированием 

 (2) обратным геокодированием 

 (3) региональным геокодированием 


Номер 2
Процесс определения соответствия географических координат широты и долготы почтовому адресу называется:

Ответ:

 (1) прямым геокодированием 

 (2) обратным геокодированием 

 (3) региональным геокодированием 


Номер 3
Какой код ошибки вернет функция геокодирования, если документ не имеет разрешения на использования API геокодирования?

Ответ:

 (1) PERMISSION_DENIED = 1; 

 (2) POSITION_UNAVAILABLE = 2; 

 (3) TIMEOUT = 3;  




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