Logo Passei Direto
Buscar

Programação para Dispositivos Móveis - Questionário II

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Em um teste foi movido para o visualizador um botão e um TextoParaFalar. No Editor de Blocos foi montado:
Leia as seguintes afirmacoes: I. Na execução, ao clicar, se ouviu em inglês “Goog Morning Everybody”. II. Para corrigir a pronúncia é necessário colocar o bloco: III. Para corrigir a pronúncia é necessário colocar o bloco: Assinale a correta.
Nenhuma afirmação está correta.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
Duas ou mais afirmações estão corretas.

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.
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?
SensorDeLocalização.
SensorDeOrientação.
Navigation.
Map.
SensorDeProximidade.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em um teste foi movido para o visualizador um botão e um TextoParaFalar. No Editor de Blocos foi montado:
Leia as seguintes afirmacoes: I. Na execução, ao clicar, se ouviu em inglês “Goog Morning Everybody”. II. Para corrigir a pronúncia é necessário colocar o bloco: III. Para corrigir a pronúncia é necessário colocar o bloco: Assinale a correta.
Nenhuma afirmação está correta.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
Duas ou mais afirmações estão corretas.

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.
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?
SensorDeLocalização.
SensorDeOrientação.
Navigation.
Map.
SensorDeProximidade.

Prévia do material em texto

03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 1/14
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 7702-60_43701_R_E1_20221_01 CONTEÚDO
Usuário lucas.lima260 @aluno.unip.br
Curso PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Teste QUESTIONÁRIO UNIDADE II
Iniciado 26/04/22 09:46
Enviado 26/04/22 10:21
Status Completada
Resultado da
tentativa
3 em 3 pontos 
Tempo decorrido 34 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas
incorretamente
Pergunta 1
Considere o aplicativo a seguir: 
 
 
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0.3 em 0.3 pontos
lucas.lima260 @aluno.unip.br 2
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_222672_1
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79468814_1&course_id=_222672_1&content_id=_2741224_1&return_content=1&step=#contextMenu
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_222672_1&content_id=_2740567_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 2/14
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
 
Qual das opções a seguir apresenta a correta execução do teste acima?
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 3/14
c. 
d. 
e. 
Comentário
da
resposta:
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: 
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 4/14
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
 
Utiliza-se o procedimento de controle da tela virtual: 
 
 
Quais os botões corretos para executar corretamente o fluxo de telas?
 
 
 
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 5/14
d.
e.
Comentário 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?
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 6/14
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
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: 
 
I. Na execução, ao clicar, se ouviu em inglês “Goog Morning Everybody”. 
II. Para corrigir a pronúncia é necessário colocar o bloco:
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 7/14
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
 
III. Para corrigir a pronúncia é necessário colocar o bloco:
 
 
Assinale a correta.
Nenhuma afirmação está correta.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
Duas ou mais afirmações estão corretas.
Nenhuma afirmação está correta.
Resposta: E 
Comentário: O Texto para Voz dirá: “gudi morningui everibodi”, ou seja, o leitor
está lendo um texto em inglês, mas pronunciando em português. Desta forma, é
necessário alterar o idioma 
para o inglês e o sotaque para um país, conforme a Tabela 1, para corrigir a fala. 
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. 
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 8/14
 
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. 
 
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDAD… 9/14
Resposta
Selecionada:
e.
Respostas:
a. 
b.
c.
d.
e.
Comentário
da
resposta:
Qual bloco abaixo deve ser colocado no conjunto acima para que o aplicativo dê a resposta
correta?
 
 
 
 
 
Resposta: E 
Comentário: TinyDB permite armazenamento persistente de dados do App. Os
dados armazenados continuarão guardados mesmo depois que o App é fechado.
Itens de dados são cadeias de texto armazenadas sob rótulos. Para armazenar
um item de dados, você especifica seurótulo para armazenamento.
Posteriormente, você pode recuperar os dados que ficam armazenados com um
determinado rótulo. Por exemplo, podemos armazenar um endereço e a ele
associamos um nome. No TinyDB, ao gravar a dupla rótulo (nome)/valor
(telefone) o telefone pode ser recuperado simplesmente procurando pelo nome.
Como o gabarito está no TinyDB2 e a variável item indica a questão escolhida,
então o rótulo terá de ser o item para recuperar o valor do gabarito no TinyDB2.
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 
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDA… 10/14
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
 
 
 
 
 
O que deve ser feito para mostrar o resultado esperado?
Encaixar
Encaixar 
Encaixar 
Substituir 
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDA… 11/14
e.
Comentário da
resposta:
Substituir 
Substituir 
Resposta: B 
Comentário: Como foi feito o caso da rota traçada no mapa, para montar a
string: 
Pergunta 7
Resposta
Selecionada:
c. 
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?
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDA… 12/14
Respostas:
a. 
b.
c. 
d. 
e. 
Comentário
da
resposta:
 
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. 
 
Figura 1: funcionamento do tradutor Yandex. Fonte: autoria própria.
Pergunta 8 0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDA… 13/14
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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?
SensorDeLocalização.
SensorDeOrientação.
Navigation.
Map.
SensorDeLocalização.
SensorDeProximidade.
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
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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.
Apenas a afirmação I está correta.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
Duas ou mais afirmações estão corretas.
Nenhuma afirmação está correta.
Resposta: A 
Comentário: Conforme estudamos, este aplicativo faz uso de APIs (Application
Programming Interface), Interface de Programação de Aplicação. Em primeiro
lugar, temos que entender o que são eles. 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 (HOWE,
1985). Pode-se dizer que o API é o mensageiro entre dois ou mais sistemas. No
caso, esta interface é o conjunto de padrões de programação que permite a
construção de aplicativos e a sua utilização de maneira transparente para os
usuários, portanto, isso quer dizer para o usuário que o processo de pedido ou de
resposta é invisível.
0.3 em 0.3 pontos
03/05/22, 10:37 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
file:///C:/Users/Mike/Documents/Faculdade do Lucas/Programação para Dispositivos Móveis/Revisar envio do teste_ QUESTIONÁRIO UNIDA… 14/14
Terça-feira, 26 de Abril de 2022 10h21min24s GMT-03:00
Pergunta 10
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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.
Apenas a afirmação II está correta.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
Duas ou mais afirmações estão corretas.
Nenhuma afirmação está correta.
Resposta: B 
Comentário: Ao ativar o reconhecedor de voz, o App Inventor aciona o Cloud
Speech-to-Text que faz a conversão de voz texto com tecnologia de machine
learning, disponível para áudios de curta e longa duração pelo Android, enviando
a voz para o servidor na nuvem e então o Bloco DepoisDeObterTexto espera o
evento externo, recebendo uma transcrição de texto do serviço. B é a correta. 
 
← OK
0.3 em 0.3 pontos
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_79468814_1&course_id=_222672_1&content_id=_2741224_1&return_content=1&step=#

Mais conteúdos dessa disciplina