Вопросы по PhoneGap на русском языке

Вопросы по PhoneGap на русском языке

Попробуйте ответить на более чем 100 вопросов MCQ для PhoneGap и проверьте свое понимание темы PhoneGap.
Прокрутите вниз и давайте начнем!

1: A " Sqlerror " объект:

A.   Объект, который указывает на ошибку на веб -странице

B.   Объект, который бросается, когда возникает ошибка при манипулировании базой данных

C.   Объект обратного вызова

D.   Библиотека API для баз данных MySQL

2: Можно размещать сервер PHP локально в PhoneGap

A.   ЛОЖЬ

B.   истинный

3: Phonegap - это ___ решение.

A.   Рамки

B.   Оплачиваемое решение

C.   Открытый источник

D.   Подписное решение

4: Какой из этих языков используется приложением PhoneGap?

A.   Все из этого

B.   Родные языки

C.   JavaScript

D.   HTML5/CSS3

5: Cordova - это фонд OpenSource для PhoneGap

A.   ЛОЖЬ

B.   Истинный

6: Пользовательский интерфейс в PhoneGap происходит в каком объекте

A.   Internetiview

B.   NetworkView

C.   WebView

D.   Карандаш

7: Чтобы построить приложение в PhoneGap, вам нужно знать

A.   Объектив-c

B.   JavaScript

C.   HTML и JavaScript

D.   HTML

8: Правда или ложь? IDE Eclipse можно использовать для отладки как кода JavaScript, так и нативных плагинов PhoneGap в приложении Android?

A.   ЛОЖЬ

B.   Истинный

9: Можно использовать Bootstrap.js в приложении PhoneGap

A.   ЛОЖЬ

B.   Только при развертывании на планшетах

C.   Только если вы удалите запросы CSS Media

D.   Истинный

10: Чтобы развернуть проект PhoneGap на устройство iOS, вы должны использовать какой IDE?

A.   Xcode

B.   Затмение

C.   Интернет

11: По умолчанию первый пользовательский контент в приложении PhoneGap находится в:

A.   index.htm

B.   index.html

C.   index.css

D.   index.js

12: Какой язык вам нужно знать, чтобы создать пользовательский плагин PhoneGap для Android

A.   Объектив-c

B.   Джава

C.   C#

D.   Рубин

13: Что из следующего лучше всего описывает гибридное приложение?

A.   Тот, который имеет функции нативного приложения iOS и Android.

B.   Тот, который имеет функции нативного приложения iOS и Windows.

C.   Тот, который имеет функции как веб -приложения, так и нативного приложения.

D.   Тот, который имеет функции нативного приложения Windows и Android.

14: Какую функцию вам нужно использовать для общения между JavaScript Cordova и собственной средой?

A.   cord_js.exec

B.   javascript.exec

C.   Cordova.get

D.   cordova.exec

15: Безопасно звонить в API PhoneGap, после чего стреляет событие JavaScript:

A.   Deviceready

B.   в процессе

C.   ViewDidload

D.   на загрузке

16: Разработка плагина PhoneGap для iOS требует, чтобы вы взаимодействовали JavaScript с каким языком?

A.   Джава

B.   Objective-c

C.   Питон

D.   Какао

17: Когда PHP можно использовать в сочетании с приложением PhoneGap?

A.   Вы можете использовать плагин, чтобы позволить вам написать приложение с PHP

B.   Вы можете написать любое приложение PhoneGap с помощью PHP

C.   Только среда Android поддерживает PHP

D.   Только при создании сетевых протоколов через (xmlhttprequests, websockets, ..) для общения с бэкэнд -службами.

18: При написании приложения PhoneGap для iOS вы сообщите PhoneGap, какие плагины вы хотели использовать в каком файле:

A.   Main.m

B.   libcordova.a

C.   config.xml

D.   Localizable.strings

19: Phonegap - это

A.   IDE

B.   JavaScript Framework

C.   Мобильная структура приложений

D.   Структура веб -приложений

20: При создании проекта iOS PhoneGap из командной строки компилятор создает какие файлы?

A.   Все вышеперечисленное

B.   Config.xml

C.   Значки по умолчанию

D.   WWW папка

21: Какое событие позволяет нам знать, когда приложение Cordova полностью загружено?

A.   " PageInit "

B.   event.focus ()

C.   Там нет возможности узнать, когда приложение PhoneGap полностью загружено

D.   " ondeviceready "

22: Изменения в DOM в JavaScript должны быть инициированы после какого события:

A.   В сети

B.   Deviceready

C.   PhoneGapStart

D.   резюме

23: Phonegap принадлежит:

A.   Microsoft

B.   Google

C.   Adobe

D.   Нитоби

24: Phonegap не совместим, с которой JavaScript Framework

A.   Магистраль JS

B.   Угловой JS

C.   PhoneGap совместим со всеми HTML, CSS и JavaScript, включая Frameworks.

D.   Zepto JS

25: Чтобы узнать доходность устройства, мы можем использовать следующий объект PhoneGap:

A.   Радио.connection

B.   navigator.connection.cell_3g

C.   Navigator.connection

D.   window.open ();

26: PhoneGap не поддерживает следующие платформы

A.   ОС/2

B.   Windows Phone

C.   Windows 8

D.   iPad

27: Какой язык является точкой входа для любого плагина?

A.   JavaScript

B.   XML

C.   загрязнение

D.   CSS3

28: Чтобы развернуть приложение PhoneGap на устройство Android, вам понадобится

A.   Сертификат PhoneGap

B.   Сертификат Google

C.   Ни один из них

D.   Профиль подготовки Android

29: Относительно плагина уведомления, «Подтверждение». вызывается, когда пользователь:

A.   Нажимает одну из кнопок на Appbrowser

B.   Нажимает одну из кнопок в диалоговом окне подтверждения

C.   Отвечает на входящий телефонный звонок

D.   Свигает, чтобы разблокировать свой телефон

30: Что требуется для запуска интерфейса командной строки PhoneGap

A.   Node.js

B.   Unix

C.   BSD

D.   Джава

31: Служба сборки Adobe PhoneGap позволяет собирать проект для нескольких платформ в облаке, загрузив:

A.   Скомпилированные источники в Интернете

B.   Файлы конфигурации и логика JavaScript

C.   HTML, PHP и Sencha Assets

D.   HTML, CSS и JavaScript Assets

32: Какой Sytax вы бы использовали для выполнения пользовательского кода, когда запускается определенное событие:

A.   document.exectuecode (

B.   window.startevent (

C.   window.executecode

D.   document.addeventlistener (

33: Синтаксис, чтобы вызвать нативную функцию Phongap из его файла JavaScript начинается с

A.   cordova.exec (

B.   feature.start (

C.   PhoneGap.Start (

D.   plugin.start (

34: PhoneGap требует jQuery

A.   истинный

B.   Только минимизированная версия

C.   ЛОЖЬ

D.   ИСТИННЫЙ; jQuery версия 1.3 и выше

35: При написании приложения PhoneGap для Android вы сообщите PhoneGap, какие плагины вы хотели использовать в каком файле:

A.   Разрешения.xml

B.   AndroidManifest.xml

C.   Платформа.xml

D.   config.xml

36: Чтобы развернуть приложение PhoneGap на iPhone или iPad, вам понадобится:

A.   Подготовленный профиль из Apple

B.   Сертификат PhoneGap

C.   Профиль и сертификат от Apple (как C, так и D)

D.   Сертификат от Apple

37: PhoneGap использует нативный пользовательский интерфейс вместо CSS для размещения HTML -элементов

A.   ЛОЖЬ

B.   истинный

38: jQuery - необходимая библиотека в проекте PhoneGap

A.   истинный

B.   ЛОЖЬ

39: " OnProgress " Собственность наиболее тесно связана с каким объектом PhoneGap?

A.   Передача файла

B.   уведомление. Конфиртирование

C.   уведомление. Алрест

D.   Inappbrowser

40: Что работает " Camera.getPicture " делать?

A.   Откройте галерею изображений устройства

B.   Откройте приложение для камеры по умолчанию.

C.   Обновите камеру пользователя до последней версии программного обеспечения

D.   Выберите фотографию для обмена по электронной почте, текстам или социальным сетям

41: Что из следующего лучше всего описывает архитектуру PhoneGap?

A.   Phonegap имеет двухуровневую архитектуру.

B.   PhoneGap имеет архитектуру на основе шаблона.

C.   PhoneGap имеет архитектуру на основе плагинов.

D.   Phonegap имеет архитектуру MVC.

42: PhoneGap требует, чтобы вы использовали xhtml

A.   Правда после телефонной версии 2.3

B.   ЛОЖЬ

C.   истинный

43: На каких каталога/каталоги вы копируете изображение Splash Screen для разработки Android?

A.   Файл/всплывающие каталоги

B.   Каталог брызг/рисун

C.   Res/Drawable Directory

D.   Ресурсы/Справочный каталог Splash

44: Какую функцию обратного вызова нам нужно реализовать, чтобы получить информацию от компаса, используя объект Compassheading?

A.   " Compassgo "

B.   " CompassSuccess "

C.   " Degreescompass "

D.   " HeadingSuccess "

45: При разработке плагинов iOS PhoneGap вы выполняете плагин, используя вызов от:

A.   Все это действительны

B.   JavaScript с использованием функции cordova.exec

C.   JavaScript с использованием функции window.pen

D.   Пользовательский тег HTML5

46: Какой из следующих объектов может быть графически настроен?

A.   Ни один из них

B.   уведомление.beep

C.   уведомление. Алрест

D.   уведомление. Конфиртирование

47: Какой класс должен быть расширен с помощью плагинов Android?

A.   Активность

B.   PhoneGapplugin

C.   Плагин

D.   Cordovaplugin

48: Какое из следующих событий запускается, когда на фоновой речь отправляется приложение PhoneGap?

A.   " PagebeforeShow "

B.   " ondeviceready "

C.   " пауза "

D.   " резюме "

49: Чтобы получить доступ к функциям на уровне устройства (то есть доступ к камере) в версии 3.0, вы должны реализовать его как плагин. Плагин добавляется (или удаляется) в ваш проект с помощью:

A.   Загрузка с сайта PhoneGap

B.   Вручную добавить в свой проект

C.   Использование команды плагина CLI

D.   Загрузка прямо с github

50: Анонимные функции JavaScript запрещены в PhoneGap

A.   Только если они полагаются на переменные в собственном коде

B.   Только если они не содержатся в закрытии JavaScript

C.   ДА

D.   НЕТ

51: Чтобы создать чистый, новый проект PhoneGap в Android, используя терминал, нам нужно:

A.   Любое из вышеперечисленного позволит нам создать проект

B.   Установите комплект специальной командной строки Eclipse IDE

C.   Убедитесь, что «Инструменты "»; и " платформные инструменты " папки на пути

D.   Генерировать версию iOS перед версией Android

52: Плагин, для которого в настоящее время доступна собственная возможность только с сторонним плагином

A.   Nfc

B.   Локальное хранение данных

C.   GPS Данные

D.   Камера

53: Вы можете использовать графику высокого разрешения для устройств Display Retina в PhoneGap

A.   ЛОЖЬ

B.   Нет, если камера не исполнится 8 мегапикселей или более

C.   Только если вы установите размеры пикселей контейнера в пиксельный размер вашей графики высокого разрешения

D.   Истинный

54: Плагины iOS должны использовать PluginInitialize " Метод для их ______ логики.

A.   API

B.   SQL -инъекция

C.   запускать

D.   неисправность

55: PhoneGap API имеет функцию для снимка с помощью камеры устройства или получения одного из галереи изображений устройства. Что правильно?

A.   Camera.getPicture

B.   Camera.getPhoto

C.   PhoneGap.takePhoto

D.   Camera.getCamera

56: «Захват "»; Объект назначен объекту Navigator.Device, поэтому он имеет _______ область применения в JavaScript.

A.   Глобальный

B.   ограниченное

C.   На основе разрешения

D.   дополнен

57: Вам понадобится компьютер Macintosh, чтобы создать приложение PhoneGap, которое будет распространяться в Apple Itunes App Store

A.   ЛОЖЬ

B.   Истинный

58: При выявлении исключений и возврата ошибок, какая из следующих сторон имеет решающее значение для предупреждения о результатах?

A.   HTML5/CSS3 обратные вызовы

B.   JavaScript ошибка обратные вызовы

C.   Нативные боковые обратные вызовы

D.   Обратные вызовы XML и JSON

59: JavaScript Lambda Функции могут использоваться в PhoneGap

A.   Только если они не вложены

B.   Только если они не называют cordova.exec

C.   НЕТ

D.   ДА

60: Вы можете получить доступ к камере только на iPhone при использовании PhoneGap 2.7 и выше.

A.   истинный

B.   ЛОЖЬ

61: В какой файл в папке приложения Cordova-Android вам нужно добавить свой плагин?

A.   configplatform/android.xml

B.   res/xml/config.xml

C.   Res/Drawable/Cordova.xml

D.   res/plugin.xml

62: Какие из этих разрешений требуются при использовании API ChoneGap Contacts в Android?

A.   android.permission.get_accounts, android.permission.read_contacts, android.permission.write_contacts

B.   & lt; plugin name = " контакты " value = " org.apache.cordova.contactmanager " /& gt;

C.   & lt; привилегия & gt; & lt; name & gt; addressbook & lt;/name & gt; & lt;/привилегия & gt;

D.   android.permission.read_contacts

63: API Herese PhoneGap Harie основан на спецификациях базы данных?

A.   W3c websql

B.   W3C Webhtml

C.   WWC SQLWEB

D.   База данных телефонов

64: Кордова распределяется

A.   Салат

B.   Яблоко

C.   Нитоби

D.   Apache

65: Чтобы отлаживать приложение с помощью симулятора iOS, вы можете использовать инструменты разработчика Safari

A.   ЛОЖЬ

B.   Истинный

66: Опции " " строка для inappbrowser не должна содержать:

A.   Числа

B.   Пустые пространства

C.   Запятой

D.   Буквы

67: CSS Media Запросы требуются в PhoneGap

A.   Только для устройств с высоким разрешением

B.   Только при развертывании на планшетах

C.   ЛОЖЬ

D.   истинный

68: Чтобы скомпилировать и запустить приложение PhoneGap в симуляторе iPhone с XCode, вам понадобится

A.   Сертификат PhoneGap

B.   Подготовленный профиль из Apple

C.   Сертификат от Apple

D.   Ни один из них

69: Какова основная функция объекта LocalStorage?

A.   Он предоставляет возможность записывать и воспроизводить аудиофайлы на устройстве

B.   Он получает информацию и выполняет операции, специфичные для локации пользователя и часового пояса

C.   Это позволяет сохранять данные в качестве пары клавишных значений через по умолчанию пользователя устройства

D.   Это позволяет сохранять данные в виде пары клавишных значений через интерфейс хранения W3C

70: В PhoneGap для Android класс MainActivity расширяется тем, что Cordova Class

A.   Androidgap

B.   Droidgap

C.   Телефон

D.   AndroidActivity

71: Какой из следующих кодов можно использовать для переопределения поведения кнопки на задней кнопке устройства?

A.   window.addeventlistener (" Backbuttonpressed ", function () {// Новое поведение здесь}, false);

B.   function ondeviceready () {device.backbutton = function () {// Новое поведение здесь}}

C.   document.addeventlistener (" Backbutton ", function () {// Новое поведение здесь ...}, false);

D.   Функция onbackKeydown () {// Новое поведение здесь}

72: Что из следующего является достоверными методами объекта FileReader?

A.   Readasdataurl, GetParent, CreateWriter

B.   Moveto, Copyto, ReadAsbinarystring

C.   Readasdataurl, усечение, Moveto

D.   readasdataurl, readastext, readasbinarystring

73: Что из перечисленного не соответствует объекту геолокации?

A.   Он использует синхронные функции, которые заблокируют основной поток

B.   Нет гарантии, что объект возвращает фактическое местоположение устройства.

C.   Он предоставляет информацию о местоположении для устройства

D.   Он основан на спецификации API W3C Geolocation API

74: При отладке объективной C-стороной iOS-плагина, какая из следующих строк следует добавить в config.xml?

A.   exec (& lt; успешно функция & gt;, & lt; failfunction & gt;, & lt; service & gt;, & lt; action & gt;, [& lt; args & gt;]);

B.   & lt; plugin name = " service_name " value = " pluginclassname " /& gt;

C.   + (CdvpluginResult*) resultWithStatus: (cdvCommandStatus) Statusordinal Messageas ...

D.   Ни один из вышеперечисленных

75: Phonegap соответствует тому, какой протокол браузера:

A.   Опера

B.   Мозилла

C.   Зависит от назначения ОС

D.   Webkit

76: Почему использование методики 9 патча, рекомендованной для добавления экрана для Android?

A.   Необходимо избежать искажений брызговика в разных размерах экрана

B.   9-патч не требуется в Splashcreens для проектов PhoneGap

C.   Необходимо удержать сплески видимым в течение нескольких секунд, прежде чем запустить приложение

D.   Потому что на 9 патча улучшается разрешение изображения Splashscreen

77: PhoneGap требует, чтобы вы использовали HTML5

A.   истинный

B.   Правда после телефонной версии 2.3

C.   ЛОЖЬ

78: В PhoneGap 3.0 объект подключения выявляется через:

A.   navigator.connection.type

B.   Navigator.connection.wifi

C.   navigator.network.connection.type

79: Что из них не является мобильным платформами, поддерживаемыми PhoneGap?

A.   (все из этого)

B.   Веб -ОС

C.   Firefox OS

D.   Тизен и Бада

80: Какой из этих параметров не требуется при создании проекта Cordova из командной строки iOS?

A.   Расположение упаковки

B.   Расположение проекта

C.   Название проекта

D.   Имя пакета

81: Какой метод должен быть переопределен с помощью плагина Android?

A.   " выполнить "

B.   " Кордова "

C.   " Сервис "

D.   " действие "

82: Когда метод выполнения executesQL SQLTransaction называется, он вызовет свой обратный вызов с помощью:

A.   Sqlcallback

B.   SQLStatusCheck

C.   SqlResultset

D.   Sqlexec.exe

83: Какой формат используется для кодирования полученных данных через объект FileReader?

A.   Формат JSON

B.   BASE64

C.   MD5-SHA1

D.   UTF-8

84: Если вы хотите использовать Parse.com для размещения базы данных для вашего приложения PhoneGap, вам придется использовать плагин

A.   истинный

B.   ЛОЖЬ

C.   Только если вы используете JavaScript

D.   Только если вам нужен Интернет

85: При выполнении метода транзакции в базе данных вызов объекта базы данных, какой объект PhoneGap следует использовать для того, чтобы вызвать обратные вызовы?

A.   SQLRESULTSTROWLIST

B.   Sqltransaction

C.   Новый Javatransaction (ARGS)

D.   Sqlcallback

86: PhoneGap использует упрощенную версию JavaScript

A.   истинный

B.   ЛОЖЬ

87: Какой объект PhoneGap можно использовать для получения имени платформы устройства?

A.   Платформа

B.   Устройство

C.   Уведомление

D.   Window.device

88: Предполагая, что у вас уже установлена ​​платформа SDK, Node.js и утилита PhoneGap, какова правильная команда для создания проекта для версии 3.0?

A.   $ cordova создать myproject com.example.myproject myproject

B.   $ ./create myproject com.example.myproject myProject

C.   $ phonegap создать myproject com.example.myproject myproject

D.   $ phonegap ./create myproject com.example.myproject myProject

89: Политика безопасности по умолчанию для доступа внешнего домена - это:

A.   Разрешить все сеть доступ к внешним доменам.

B.   Разрешить все сетевые Aceess для некоторых предопределенных доменов

C.   Запретить доступ к сети для некоторых опасных доменов

D.   Запретить всем сетевым доступом к внешним доменам

90: Если вы забудете добавить отображение своего плагина iOS в config.xml, что может произойти?

A.   Приложение не сбоя, но нативный диалог отображается с ошибкой

B.   Приложение сбоя, а в журнале Xcode отображается ошибка

C.   Приложение не сбоя, но в журнале Xcode отображается ошибка

D.   Приложение сбоя, но не вернет ошибку

91: При внедрении WebView Cordova на Android, что произойдет, если вы не добавите пул потоков?

A.   Плагины будут использовать неправильные потоки

B.   Плагин WebView будет работать на более медленной скорости

C.   Веб -страницы не будут полностью загружаться

D.   У плагинов не будет потоков для запуска

92: Если вы напишите приложение в PhoneGap, вы сможете запустить его на Android и iPhone без изменения пользовательского JavaScript

A.   Нет

B.   Да

C.   Может быть

93: Что из следующего верно в отношении объекта захвата?

A.   Он поддерживает захват изображения и видео, но не захват звука

B.   Он назначен окно -объекту и, следовательно, имеет локальную область

C.   Он назначен объекту navigator.device и, следовательно, имеет глобальный объем

D.   Все из этого

94: В PhoneGap 3.0 плагин называется

A.   Плагин

B.   Инструмент

C.   Интерфейс

D.   Особенность

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

A.   Firebug

B.   Хром

C.   Weinre

D.   Сафари

96: Что из следующих представлена ​​двумя свойствами, обрабатываемыми «BatteryCritical "»; событие?

A.   Уровень (для получения процента батареи) Isplugged (чтобы узнать, подключено ли устройство)

B.   CriticalLevel (чтобы узнать, находится ли батарея ниже 10% или нет), чтобы узнать, подключено ли устройство)

C.   Уровень (чтобы получить процент аккумулятора).

D.   Ни одно из вышеперечисленных не обрабатывается с помощью аккумуляторов " событие

97: Что касается плагинов Android PhoneGap, какой поток используется для запуска кода JavaScript в WebView?

A.   Потока пользовательского интерфейса

B.   Частная ветка

C.   Теме активности

D.   Веб -кор

98: Сборка PhoneGap может разместить все сторонние плагины для процесса сборки?

A.   ЛОЖЬ

B.   истинный

99: Чтобы отправить приложение PhoneGap в Apple iTunes App Store, вам нужно использовать

A.   Только " приложение загрузчик "

B.   Xcode и " Application Loader "

C.   Сертификат PhoneGap

D.   " PhoneGap Build "

100: Какова правильная команда для установки плагина PhoneGap через CLI? (Пример: плагин камеры)

A.   $ PhoneGap Local Plugin Добавить https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

B.   $ phonegap локальный плагин добавить камеру

C.   $ phonegap плагин добавить https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

D.   $ Cordova Local Plugin Добавить https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git