Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS teste

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
QUESTIONÁRIO UNIDADE II
Pergunta 1
Considere o aplicativo a seguir:
Qual das opções a seguir apresenta a correta execução do teste acima?
Resposta: B
Comentário: Procedimento, função, modularização é um pedaço de código que pode executar uma ação. Podemos chamar esse procedimento de uma outra parte do programa, retornando ao ponto onde foi chamado. A vantagem é que vários blocos podem utilizar este pedaço de programa, economizando programação e também evitando montar pedaços de códigos repetitivos. Com os procedimentos nós podemos criar um código para chamarmos nos momentos convenientes.
 
Executando:
Botão1, Proc01(1,2,3,5)
Legenda1=1+3-> 4
Legenda2 2 + 7 -> 7
Botão2, Proc02(0,3,5,7)
Legenda1=0+7-> 7
Legenda2 3 + 5 -> 8
Portanto apenas a alternativa B apresenta Botão 2 7 e 8
Pergunta 2
Considere o fluxo de telas a seguir:
Utiliza-se o procedimento de controle da tela virtual:
Quais os botões corretos para executar corretamente o fluxo de telas?
Feedback da resposta:	Resposta: C
Comentário: Conforme o fluxo de telas:
Botão1 – Configuração (tela01)
Botão 2 – Jogo (tela04)
Botão 3 – Configuração (tela01)
Botão 4 – Jogo (tela04)
Botão 5 – Créditos (tela02)
Pergunta 3
Da Paleta Interface De Usuário são movidos para o Visualizador os componentes Legenda e EscolheLista, a propriedade CadeiaDeElementos é modificada para Rubéola, Caxumba, Catapora, Poliomielite, Sarampo, Varicela.
 
Ao executar no Ai Starter foi obtido o seguinte resultado:
Qual dos blocos abaixo foi utilizado para obter o resultado acima?
Feedback da resposta:	
Resposta: A
Comentário: Nos blocos de programação, o componente EscolheLista devolve o evento de usuário DepoisDeEscolher. Juntamente com este evento, são devolvidas também as informações seleção, que é o texto do item escolhido que preencherá a caixa de texto txtDePara que configura os idiomas do tradutor Yandex. A informação devolvida por IndiceDeSeleção é o valor numérico correspondente à linha do item escolhido. Desta forma, conforme as linhas escolhidas são definidas quais os valores que os blocos do Idioma e do sotaque do TextoParaFalar2.
Pergunta 4
Em um teste foi movido para o visualizador um botão e um TextoParaFalar. No Editor de Blocos foi montado:
Leia as seguintes afirmações:
 
	
a. Apenas a afirmação I está correta.
b. Apenas a afirmação II está correta.
c. Apenas a afirmação III está correta.
d. Duas ou mais afirmações estão corretas.
e. Nenhuma afirmação está correta.
Pergunta 5
Foi montado um projeto de teste simples multiescolha em que o primeiro EscolheLista seleciona a pergunta e, conforme a opção escolhida, o EscolheLlista2 é carregado com as alternativas correspondentes à pergunta escolhida.
Na tela de blocos, na inicialização da tela, o TinyDB1 armazena os itens das opções:
Na inicialização da tela é feita carga dos itens do EscolheLista1, também é feito o armazenamento das alternativas no TinyDB1 e o gabarito no TinyDB2.
Depois que a escolha é feita na lista 1, a cadeia de itens da lista 2 é carregada.
Ao clicar na lista 2 escolhe-se o item que é verificado, se está correto ou incorreto.
Qual bloco abaixo deve ser colocado no conjunto acima para que o aplicativo dê a resposta correta?
Pergunta 6
No aplicativo teste abaixo, ao dar o clique no botão 1, a Legenda apresenta o texto com o cumprimento “Olá nome bom dia/boa tarde/boa noite, são hh:mm:ss agora”.
 
Para decidir o cumprimento é utilizado o temporizador, que fornece o horário do dispositivo, conversor da hora corrente em número e gerador de formato.
 
Editor de Design
O que deve ser feito para mostrar o resultado esperado?
Pergunta 7
No nosso tradutor, iremos utilizar a API Tradutor Yandex. A API fornece acesso ao serviço de tradução automática on-line da Yandex. Ele oferece mais de 90 idiomas e pode traduzir palavras ou textos. A API possibilita incorporar o Yandex.Translate em um aplicativo móvel ou serviço da web para usuários finais. Para o uso individual, o tradutor fornece chaves individuais. Um componente do tradutor foi colocado ao projeto e precisa receber a tradução na Legenda Texto.
O que devo fazer para que o aplicativo mostre a tradução assim que der um clique no botão?
Resposta: C
Comentário: Neste exemplo, ao dar clique no Botão1, Bloco PedirTradução envia o pedido para a nuvem (Figura 1) e o bloco RecebeuTradução espera o evento externo com a tradução fazer o tratamento e devolver o texto.
Pergunta 8
O sistema de posicionamento global, ou GPS (em inglês global positioning system), é uma tecnologia de posicionamento por satélites geoestacionários que fornece a um dispositivo móvel configurado para reconhecer o seu padrão a sua posição, assim como o horário, mesmo sob condições atmosféricas adversas, em todo o planeta Terra. A correta localização acontece se os sinais de pelo menos três satélites estiverem disponíveis no dispositivo. Uma maior precisão está associada à visibilidade de um número maior de satélites, normalmente entre sete e nove.
Qual dos componentes a seguir utiliza as informações do GPS e fornece a informação instantânea de longitude, latitude, altitude e endereço?
Respostas:	
a. SensorDeOrientação.
b. Navigation.
c. Map.
d. SensorDeLocalização.
e. SensorDeProximidade.
Feedback da resposta:	Resposta: D
Comentário: O sensor de localização é um componente invisível que fornece informações sobre localização, sendo elas longitude, latitude, altitude e endereço. Pode-se também converter um dado endereço (não necessariamente o atual) para uma latitude (com o método LatitudeDoEndereço) e uma longitude (com o método LongitudeDoEndereço).
Pergunta 9
Sobre APIs (Application Programming Interface), Interface de Programação de Aplicação, temos as seguintes afirmações:
 
I. API é uma ferramenta que realiza comunicação entre aplicações e sistemas operacionais e outros serviços que desejam compartilhar suas rotinas, ferramentas, padrões e protocolos.
II. Pode-se dizer que a transparência do uso da API dispensa a comunicação entre dois ou mais sistemas.
III. No caso, esta interface é o conjunto de padrões de programação que permitem a construção de aplicativos e a sua utilização de maneira visível para os usuários, portanto, isso quer dizer, para o usuário, que o processo de pedido ou de resposta pode ser acompanhado.
 
Assinale a alternativa correta.
a. Apenas a afirmação I está correta.
b. Apenas a afirmação II está correta.
c. Apenas a afirmação III está correta.
d. Duas ou mais afirmações estão corretas.
e. Nenhuma afirmação está correta.
Pergunta 10
Sobre o Reconhecedor de Voz, temos as seguintes afirmações:
 
I. O Reconhecedor de Voz está embarcado no próprio dispositivo, fazendo parte instalada do sistema operacional Android.
II. Ao ativar o Reconhecedor de Voz surge na tela um símbolo de microfone e a palavra Google.
III. O Bloco DepoisDeObterTexto espera um evento interno, recebendo uma transcrição de texto processado.
 
Assinale a correta.
Respostas:	
a. Apenas a afirmação I está correta.
b. Apenas a afirmação II está correta.
c. Apenas a afirmação III está correta.
d. Duas ou mais afirmações estão corretas.
e. Nenhuma afirmação está correta.

Continue navegando