Perguntas do PhoneGap em português

Perguntas do PhoneGap em português

Tente responder a esses 100 MCQs do PhoneGap e verifique sua compreensão do PhoneGap.
Role para baixo e vamos começar!

1: A " SQLERROR " objeto é:

A.   Um objeto que indica um erro na página da web

B.   Um objeto que é lançado quando ocorre um erro ao manipular um banco de dados

C.   Um objeto de retorno de chamada

D.   Uma biblioteca de API para bancos de dados MySQL

2: É possível hospedar um servidor PHP localmente no PhoneGap

A.   Falso

B.   verdadeiro

3: PhoneGap é ___ solução.

A.   Estrutura

B.   Solução paga

C.   Código aberto

D.   Solução de assinatura

4: Quais desses idiomas são usados ​​por um aplicativo de telefone?

A.   Todos esses

B.   Línguas nativas

C.   JavaScript

D.   HTML5/CSS3

5: Cordova é a Fundação OpenSource para PhoneGap

A.   FALSO

B.   Verdadeiro

6: A interface do usuário no PhoneGap ocorre em que tipo de objeto

A.   Internet View

B.   NetworkView

C.   WebView

D.   Pencilview

7: Para criar um aplicativo no PhoneGap, você precisará saber

A.   Objective-C

B.   JavaScript

C.   Html e javascript

D.   Html

8: Verdadeiro ou falso? O IDE do Eclipse pode ser usado para depurar o código JavaScript e os plugins laterais nativos do telefone em um aplicativo Android?

A.   Falso

B.   Verdadeiro

9: É possível usar o bootstrap.js em um aplicativo PhoneGap

A.   FALSO

B.   Somente ao implantar em tablets

C.   Somente se você remover as consultas de mídia CSS

D.   Verdadeiro

10: Para implantar um projeto de telefone para um dispositivo iOS, você deve usar qual IDE?

A.   Xcode

B.   Eclipse

C.   Webstorm

11: Por padrão, o primeiro usuário criou o conteúdo em um aplicativo PhoneGap é encontrado em:

A.   index.htm

B.   index.html

C.   index.css

D.   Index.js

12: Qual idioma você precisará saber para construir um plug -in de telefone personalizado para Android

A.   Objective-C

B.   Java

C.   C#

D.   Rubi

13: Qual das opções a seguir melhor descreve um aplicativo híbrido?

A.   Um que possui recursos de aplicativo nativo do iOS e Android.

B.   Um que possui recursos do aplicativo nativo do iOS e do Windows.

C.   Um que possui recursos de um aplicativo da Web e um aplicativo nativo.

D.   Um que possui recursos de aplicativo nativo do Windows e Android.

14: Que função você precisa usar para se comunicar entre o JavaScript Cordova e o ambiente nativo?

A.   cord_js.exec

B.   javascript.exec

C.   Cordova.get

D.   cordova.exec

15: É seguro fazer chamadas para a API do PhoneGap, após o que o JavaScript Event dispara:

A.   Deviceready

B.   carregando

C.   ViewDidload

D.   OnBodyload

16: O desenvolvimento de um plug -in de telefone para iOS exige que você interface o JavaScript com qual idioma?

A.   Java

B.   Objetivo-C

C.   Pitão

D.   Touch de cacau

17: Quando o PHP pode ser usado em conjunto com um aplicativo PhoneGap?

A.   Você pode usar um plug -in para permitir que você escreva um aplicativo com PHP

B.   Você pode escrever qualquer aplicativo de telefone usando PHP

C.   Somente o ambiente Android suporta PHP

D.   Somente ao fabricar protocolos de rede via (XMLHTTPRequests, WebSockets, ..) para se comunicar com os serviços de back -end.

18: Ao escrever um aplicativo de telefone para iOS, você diria a PhoneGap quais plugins você queria usar em qual arquivo:

A.   main.m

B.   libcordova.a

C.   config.xml

D.   Localizable.Strings

19: PhoneGap é um

A.   Ide

B.   Estrutura JavaScript

C.   Mobile Application Framework

D.   Estrutura de aplicativos da web

20: Ao criar um projeto de telefone iOS a partir da linha de comando, o compilador cria quais arquivos?

A.   Tudo o que precede

B.   Config.xml

C.   Ícones padrão

D.   Pasta www

21: Qual evento nos permite saber quando o aplicativo Cordova está totalmente carregado?

A.   " PageInit "

B.   event.focus ()

C.   Não há como saber quando um aplicativo de telefone está totalmente carregado

D.   " OnDeviceady "

22: Alterações no DOM no JavaScript precisam ser acionadas após o evento:

A.   on-line

B.   Deviceready

C.   PhoneGapstart

D.   retomar

23: O PhoneGap é de propriedade de:

A.   Microsoft

B.   Google

C.   Adobe

D.   Nitobi

24: PhoneGap não é compatível com qual estrutura JavaScript

A.   Backbone JS

B.   JS angular

C.   O PhoneGap é compatível com todos os HTML, CSS e JavaScript, incluindo estruturas.

D.   ZEPTO JS

25: Para saber a acessibilidade do dispositivo, podemos usar o seguinte objeto PhoneGap:

A.   Radio.Connection

B.   Navigator.Connection.Cell_3G

C.   Navigator.Connection

D.   window.open ();

26: PhoneGap não suporta as seguintes plataformas

A.   OS/2

B.   telefone do Windows

C.   Windows 8

D.   iPad

27: Qual idioma é o ponto de entrada para qualquer plug -in?

A.   Javascript

B.   Xml

C.   ondulação

D.   CSS3

28: Para implantar um aplicativo de telefone para um dispositivo Android, você precisará de um

A.   Um certificado de telefone

B.   Um certificado do Google

C.   Nenhum desses

D.   Um perfil de provisionamento do Android

29: Em relação ao plugin de notificação, o " confirmCallback " é chamado quando o usuário:

A.   Pressiona um dos botões no Appbrowser

B.   Pressiona um dos botões na caixa de diálogo de confirmação

C.   Responde a uma ligação de entrada

D.   Swipes para desbloquear o telefone

30: O que é necessário para executar a interface da linha de comando do PhoneGap

A.   Node.js

B.   Unix

C.   BSD

D.   Java

31: O Adobe PhoneGap Build Service permite a compilação de um projeto para várias plataformas na nuvem, fazendo upload:

A.   Fontes compiladas na web e nativas

B.   Arquivos de configuração e lógica JavaScript

C.   Ativos HTML, PHP e Sencha

D.   HTML, CSS e JavaScript Ativos

32: Que Sytax você usaria para executar o código personalizado quando um determinado evento disparar:

A.   document.exectuecode (

B.   Window.StarTarTevent (

C.   Window.Executecode

D.   document.addeventListener (

33: A sintaxe para chamar um recurso nativo de Phongap de dentro de seu arquivo JavaScript começa com

A.   cordova.exec (

B.   Feature.start (

C.   PhoneGap.start (

D.   plugin.start (

34: PhoneGap requer jQuery

A.   verdadeiro

B.   Apenas a versão minimizada

C.   Falso

D.   VERDADEIRO; JQuery versão 1.3 e acima

35: Ao escrever um aplicativo de telefone para Android, você diria a PhoneGap quais plugins você queria usar em qual arquivo:

A.   permissões.xml

B.   Androidmanifest.xml

C.   Platform.xml

D.   config.xml

36: Para implantar um aplicativo para um iPhone ou iPad, você precisará de um:

A.   Um perfil de provisionamento da Apple

B.   Um certificado de telefone

C.   Perfil de provisionamento e certificado da Apple (C e D)

D.   Um certificado da Apple

37: O PhoneGap usa interface do usuário nativa em vez de CSS para posicionar elementos HTML

A.   Falso

B.   verdadeiro

38: JQuery é uma biblioteca necessária em um projeto de telefone

A.   verdadeiro

B.   Falso

39: O " OnProgress " A propriedade está mais intimamente associada a qual objeto PhoneGap?

A.   Transferência de arquivo

B.   notification.confirm

C.   notificação.alert

D.   INAPPBROWSER

40: O que funciona " câmera.getPicture " fazer?

A.   Abra a galeria de imagens do dispositivo

B.   Abra o aplicativo de câmera padrão do dispositivo

C.   Atualize a câmera do usuário para a mais recente versão de software

D.   Selecione uma foto para compartilhar por e -mail, texto ou mídia social

41: Qual das opções a seguir melhor descreve a arquitetura do PhoneGap?

A.   O PhoneGap tem uma arquitetura de dois níveis.

B.   O PhoneGap possui uma arquitetura baseada em modelo.

C.   O PhoneGap possui uma arquitetura baseada em plug-in.

D.   O PhoneGap possui uma arquitetura MVC.

42: PhoneGap exige que você use xhtml

A.   Verdadeiro após o telefone da versão 2.3

B.   Falso

C.   verdadeiro

43: Para qual diretório/diretórios você copia sua imagem de tela Splash para o desenvolvimento do Android?

A.   Diretórios de arquivo/popout

B.   Diretório Splash/Draw

C.   Diretórios res/desenhados

D.   Diretório de Recursos/Splash

44: Qual função de retorno de chamada precisamos implementar para obter informações da bússola usando o objeto Compassheading?

A.   " Compassgo "

B.   " Compasssuccess "

C.   " grauscompass "

D.   " título "

45: Ao desenvolver plug -ins de telefone iOS, você executa o plug -in usando uma chamada de:

A.   Tudo isso é válido

B.   JavaScript usando a função Cordova.Exec

C.   JavaScript usando Window.open Função

D.   uma tag HTML5 personalizada

46: Qual dos seguintes objetos pode ser personalizado graficamente?

A.   Nenhum desses

B.   notificação.beep

C.   notificação.alert

D.   notification.confirm

47: Qual classe deve ser estendida por plugins Android?

A.   Atividade

B.   PhoneGapplugin

C.   Pluginintent

D.   Cordovaplugin

48: Qual dos seguintes eventos é demitido quando um aplicativo de telefone é enviado para o plano de fundo?

A.   " PageBeforShow "

B.   " OnDeviceady "

C.   " pausa "

D.   " retomar "

49: Para acessar os recursos no nível do dispositivo (ou seja, acesso à câmera) na versão 3.0, você deve implementá-lo como um plug-in. O plugin é adicionado (ou removido) ao seu projeto por:

A.   Download do site do PhoneGap

B.   Adicionando manualmente ao seu projeto

C.   Usando o comando plugin da CLI

D.   Download diretamente do github

50: As funções JavaScript anônimas são proibidas no PhoneGap

A.   Somente se eles confiarem em variáveis ​​no código nativo

B.   Somente se eles não estiverem contidos em um fechamento de JavaScript

C.   SIM

D.   NÃO

51: Para gerar um novo projeto de telefone limpo e novo no Android usando um terminal, precisamos:

A.   Qualquer um dos itens acima nos permitirá gerar um projeto

B.   Instale um pacote de linha de comando especial do Eclipse IDE

C.   Certifique -se de que as ferramentas " e " plataforma-ferramentas " pastas estão no caminho

D.   Gerar versão iOS antes de uma versão do Android

52: Um plug-in para o qual a capacidade nativa está atualmente disponível apenas com um plugin de terceiros

A.   NFC

B.   Armazenamento de dados local

C.   Dados do GPS

D.   Câmera

53: Você pode usar gráficos de alta resolução para dispositivos de exibição de retina no PhoneGap

A.   FALSO

B.   Não a menos que a câmera seja 8 megapixels ou mais

C.   Somente se você definir as dimensões de pixel do recipiente para a dimensão pixel de seus gráficos de alta resolução

D.   Verdadeiro

54: Os plugins iOS devem usar o " Plugininitialize " Método para sua lógica ______.

A.   API

B.   injeção SQL

C.   comece

D.   desligar

55: A API do PhoneGap tem uma função para tirar uma foto com a câmera do dispositivo ou recuperar uma da galeria de imagens do dispositivo. Qual é correto?

A.   câmera.getPicture

B.   câmera.getphoto

C.   PhoneGap.takephoto

D.   câmera.getcamera

56: O "#34; Capture " O objeto é atribuído ao objeto Navigator.Device, portanto, possui _______ escopo no JavaScript.

A.   global

B.   limitado

C.   baseado em permissão

D.   aumentado

57: Você precisará de um computador Macintosh para produzir um aplicativo PhoneGap que será distribuído na Apple iTunes App Store

A.   Falso

B.   Verdadeiro

58: Ao capturar exceções e retornar erros, qual dos seguintes lados são críticos para alertar sobre os resultados?

A.   Retornos de chamada HTML5/CSS3

B.   Javascript Error Retornos de chamada

C.   Retornos de chamada do lado nativo

D.   Retornos de chamada XML e JSON

59: As funções JavaScript Lambda podem ser usadas no PhoneGap

A.   Só se eles não estiverem aninhados

B.   Somente se eles não chamam Cordova.exec

C.   NÃO

D.   SIM

60: Você só pode acessar a câmera em um iPhone ao usar o PhoneGap 2.7 e acima

A.   verdadeiro

B.   Falso

61: Para qual arquivo na sua pasta Cordova-Android Application, você precisa adicionar seu plug-in?

A.   configplatform/android.xml

B.   res/xml/config.xml

C.   res/drawable/cordova.xml

D.   res/plugin.xml

62: Quais dessas permissões são necessárias ao usar a API de contatos do PhoneGAP no Android?

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

B.   & lt; nome do plug -in = " contatos " value = " org.apache.cordova.contactManager " /& gt;

C.   & lt; privilégio & gt; & lt; nome & gt; & lt;/privilégio & gt;

D.   Android.permission.read_contacts

63: A API de armazenamento do PhoneGap é baseada nas especificações do banco de dados?

A.   W3c websql

B.   W3c webhtml

C.   WWC SQLWEB

D.   Banco de dados PhoneSQL

64: Cordova é distribuída por

A.   Adobe

B.   Maçã

C.   Nitobi

D.   Apache

65: Para depurar um aplicativo usando o simulador iOS, você pode usar as ferramentas de desenvolvedor do Safari

A.   FALSO

B.   Verdadeiro

66: As opções " string para o inappbrowser não deve conter:

A.   Números

B.   Espaços em branco

C.   Vírgulas

D.   Cartas

67: As consultas de mídia CSS são necessárias no PhoneGap

A.   Apenas para dispositivos de alta resolução

B.   Somente ao implantar em tablets

C.   Falso

D.   verdadeiro

68: Para compilar e executar um aplicativo de telefone no simulador do iPhone com o Xcode, você precisará

A.   Um certificado de telefone

B.   Um perfil de provisionamento da Apple

C.   Um certificado da Apple

D.   Nenhum desses

69: Qual é a principal função do objeto LocalStorage?

A.   Ele fornece a capacidade de gravar e reproduzir arquivos de áudio em um dispositivo

B.   Ele obtém informações e executa operações específicas para o local de localidade e fuso horário do usuário

C.   Ele permite salvar dados como pares de valor-chave através dos padrões do usuário do dispositivo

D.   Ele permite salvar dados como pares de valor-chave através da interface de armazenamento W3C

70: Em PhoneGap para Android, a classe MainActivity é estendida pela classe Cordova

A.   AndroidGap

B.   DroidGap

C.   PhoneGap

D.   Androidatividade

71: Qual dos seguintes código pode ser usado para substituir o comportamento do botão traseiro de um dispositivo?

A.   window.addeventListener (" backbuttonPressed ", function () {// novo comportamento aqui}, false);

B.   function OnDeviceady () {device.backbutton = function () {// novo comportamento aqui}}

C.   document.addeventListener (" backbutton ", function () {// novo comportamento aqui ...}, false);

D.   function onbackKeydown () {// novo comportamento aqui}

72: Quais das seguintes opções são métodos válidos do objeto FileReader?

A.   Readasdataurl, getParent, createwriter

B.   Moveto, Copyto, ReadaSbináriaString

C.   readadataurl, truncado, moveto

D.   Readasdataurl, Destatext, ReadaSbinaryString

73: Qual das alternativas a seguir não é verdadeira sobre o objeto de geolocalização?

A.   Ele usa funções síncronas que bloquearão o thread principal

B.   Não há garantia de que o objeto retorne a localização real do dispositivo

C.   Ele fornece informações de localização para o dispositivo

D.   É baseado na especificação da API de geolocalização W3C

74: Ao depurar um lado Objective-C do plug-in iOS, qual das seguintes linhas deve ser adicionada ao config.xml?

A.   exec (& lt; successfunção & gt;, & lt; Failfunção & gt;, & lt; Serviço & gt;, & lt; ação & gt;, [& lt; args & gt;]);

B.   & lt; nome do plug -in = " Service_Name " valor = " pluginclassName " /& gt;

C.   + (CDVPLUGINRESULT*) ResultwithStatus: (CDVCommandStatus) Statusordinal Messageas ...

D.   Nenhuma das acima

75: O PhoneGap está em conformidade com o protocolo do navegador:

A.   Ópera

B.   Mozilla

C.   Depende do sistema de destino

D.   Webkit

76: Por que usar uma técnica de 9 patches é recomendada para adicionar uma tela de splash para Android?

A.   É necessário evitar a distorção splashcreen em diferentes tamanhos de tela

B.   9 Patch não é necessário em ramos de splashs para projetos de phonegap

C.   É necessário manter o splashscreen visível por vários segundos antes de lançar o aplicativo

D.   Porque o 9 Patch melhora a resolução da imagem em tela splash

77: PhoneGap exige que você use html5

A.   verdadeiro

B.   Verdadeiro após o telefone da versão 2.3

C.   Falso

78: No PhoneGap 3.0, o objeto de conexão é exposto via:

A.   Navigator.Connection.Type

B.   Navigator.connection.wifi

C.   Navigator.Network.Connection.Type

79: Quais destes não são plataformas móveis suportadas por telefone?

A.   (todos esses)

B.   Web OS

C.   Firefox OS

D.   Tizen e Bada

80: Quais desses parâmetros não são necessários ao criar um projeto Cordova a partir da linha de comando iOS?

A.   Localização do pacote

B.   Localização do projeto

C.   Nome do Projeto

D.   Nome do pacote

81: Qual método deve ser substituído por um plug -in do Android?

A.   " Execute "

B.   " Cordova "

C.   " Serviço "

D.   " ação "

82: Quando o método ExecutesQL de uma SQLTransaction for chamado, ele invocará seu retorno de chamada com A:

A.   SQLCallback

B.   SQLSTATUSCHECK

C.   SQLRESULTSET

D.   Sqlexec.exe

83: Qual formato é usado para codificar dados recuperados através do objeto FileReader?

A.   JSON FORMAT

B.   base64

C.   MD5-SHA1

D.   UTF-8

84: Se você deseja usar o parse.com para hospedar um banco de dados para o seu aplicativo de telefone, você precisará usar um plug -in

A.   verdadeiro

B.   Falso

C.   Somente se você estiver usando JavaScript

D.   Somente se você precisar da internet

85: Quando uma chamada para um método de transação do objeto de banco de dados é executado, qual objeto PhoneGAP deve ser usado para invocar retornos de chamada?

A.   SQLRESULTSETROWLIST

B.   Sqltransaction

C.   New Javatransaction (Args)

D.   SQLCallback

86: PhoneGap usa uma versão simplificada do JavaScript

A.   verdadeiro

B.   Falso

87: Qual objeto PhoneGap pode ser usado para obter o nome da plataforma do dispositivo?

A.   Plataforma

B.   Dispositivo

C.   Notificação

D.   Window.Device

88: Supondo que você já tenha sua plataforma SDK, Node.js e o utilitário PhoneGAP, qual é o comando correto para criar um projeto para a versão 3.0?

A.   $ Cordova Crie myProject com.example.myProject myProject

B.   $ ./criar myProject com.example.myProject myProject

C.   $ PhoneGap Create MyProject com.example.myProject MyProject

D.   $ PhoneGap ./create myProject com.example.myProject myProject

89: A política de segurança padrão para o acesso ao domínio externo é::

A.   Permita todo o acesso da rede a domínios externos.

B.   Permita toda a rede de rede para alguns domínios predefinidos

C.   Proibir acesso à rede para alguns domínios perigosos

D.   Proíba todo o acesso à rede a domínios externos

90: Se você esquecer de adicionar o mapeamento do seu plugin iOS para config.xml, o que poderia acontecer?

A.   O aplicativo não trava, mas uma caixa de diálogo nativa é exibida com um erro

B.   O aplicativo trava e o log do Xcode mostra um erro

C.   O aplicativo não trava, mas o log do Xcode mostra um erro

D.   O aplicativo trava, mas não retornará um erro

91: Ao incorporar a WebView da Cordova no Android, o que acontece se você não adicionar o pool de threads?

A.   Os plugins usarão threads incorretos

B.   O plug -in da WebView operará em velocidades mais lentas

C.   As páginas da web não carregarão completamente

D.   Os plugins não terão threads para executar

92: Se você escrever um aplicativo no PhoneGap, poderá executá -lo no Android e iPhone sem modificar seu javascript personalizado

A.   Não

B.   Sim

C.   Talvez

93: Qual das alternativas a seguir é verdadeira sobre o objeto de captura?

A.   Ele suporta a captura de imagem e vídeo, mas não a captura de áudio

B.   É atribuído ao objeto da janela e, portanto, tem um escopo local

C.   É atribuído ao objeto Navigator.Device e, portanto, possui escopo global

D.   Todos esses

94: No PhoneGap 3.0, um plugin é chamado de

A.   Plugar

B.   Ferramenta

C.   Interface

D.   Recurso

95: A depuração remota em um dispositivo iOS é possível em algumas plataformas usando qual dos seguintes:

A.   Firebug

B.   cromada

C.   Weinre

D.   Safári

96: Quais das seguintes são as duas propriedades tratadas pelo " Batterycritical " evento?

A.   Nível (para obter a porcentagem da bateria) está ligado (para saber se o dispositivo está ou não conectado)

B.   Nível crítico (para saber se a bateria está abaixo de 10% ou não) está ligada (para saber se o dispositivo está ou não conectado)

C.   O nível (para obter a porcentagem da bateria) é distribuído (para saber se o dispositivo tem ou não uma bateria danificada)

D.   Nenhuma das opções acima é tratada pelo " Batterycritical " evento

97: Em relação aos plugins Android PhoneGAP, qual tópico é usado para executar o código JavaScript em um WebView?

A.   Thread da interface do usuário

B.   Um tópico particular

C.   Um tópico de atividade

D.   Webcore

98: A compilação do PhoneGap pode acomodar todos os plugins de terceiros para seu processo de construção?

A.   Falso

B.   verdadeiro

99: Para enviar um aplicativo de telefone para a Apple Itunes App Store, você precisaria usar

A.   Somente " carregador de aplicativos "

B.   Xcode e " carregador de aplicativos "

C.   Um certificado de telefone

D.   " PhoneGap Build "

100: Qual é o comando correto para instalar um plug -in por telefone via CLI? (Exemplo: plugin da câmera)

A.   $ PhoneGap Local Plugin Add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

B.   $ PhoneGap Local Plugin Adicionar câmera

C.   $ PhoneGap Plugin Add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

D.   $ Cordova Local Plugin Add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git