Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID (Simulado AV2)

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 5 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

Prévia do material em texto

Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
Aluno(a):
Acertos: 6,0 de 10,0 09/05/2022
 
 
Acerto: 1,0 / 1,0
A respeito do React Developer Tools, é correto afirmar que:
Permite a visualização e a depuração da hierarquia somente de componentes customizados.
Não permite debugar aplicativos por intermédio do próprio dispositivo móvel.
 Permite debugar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é
aberta após a inicialização da ferramenta.
Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a
análise de detalhes de cada componente contido no aplicativo.
Trata-se de uma biblioteca que faz parte da instalação padrão do React Native e que não precisa ser
instalada individualmente.
Respondido em 09/05/2022 22:50:46
 
 
Explicação:
A resposta certa é: Permite debugar aplicativos por meio do próprio dispositivo móvel ou de sua interface
gráfica, que é aberta após a inicialização da ferramenta.
 
 
Acerto: 1,0 / 1,0
Indique a opção correspondente à lista de componentes nativos existentes na plataforma Android.
< View >, < Text >, < Image >, < TextInput >, < ScrollView >
< div >, < p >, < img >, < input >, < div >
< UIView >, < UITextView >, < UIImageView >, < UITextField >, < UIScrollView >
 < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView >
< ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI >
Respondido em 09/05/2022 22:50:53
 
 
Explicação:
A resposta certa é: < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView >
 
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Acerto: 1,0 / 1,0
Analise o fragmento de código a seguir e assinale a afirmativa que
corresponde à saída dele:
Será exibido o texto solto na tela, colado no canto superior direito, uma vez que não foram definidos
estilos para o componente < Text >.
Será exibido um erro informando que não foram definidos estilos para o componente < Text >, embora
ele esteja sendo usado no aplicativo.
 Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em fonte de cor preta,
dentro de um retângulo com background de cor vermelha - herdado da < View > que contém o < Text
> - que ocupará toda a largura da tela.
Será exibido um background de cor vermelha, sem nenhum texto ou qualquer outra informação,
cobrindo toda a tela.
Será exibido na tela o conteúdo do componente < Text >, ou seja, ''Texto'', em fonte de cor vermelha,
tendo como background de toda a tela a cor branca, pois o < Text > herdou o estilo do componente no
qual está inserido: o < View >.
Respondido em 09/05/2022 22:44:56
 
 
Explicação:
A resposta certa é: Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em fonte de cor
preta, dentro de um retângulo com background de cor vermelha - herdado da < View > que contém o < Text >
- que ocupará toda a largura da tela.
 
 
Acerto: 1,0 / 1,0
Analise o fragmento de código adiante e, em seguida, assinale
alternativa que corresponde ao que acontecerá na renderização dele:
Será exibido um erro informando que não é possível inserir componentes Image como filhos de
componentes Text.
Será exibido o texto equivalente à propriedade source do componente Image.
A imagem será exibida em formato ASCII, já que foi incluída dentro de um componente Text.
 A imagem será exibida normalmente, mesmo estando contida dentro de um componente Text.
Nada será exibido, uma vez que não é permitido, na sintaxe do React Native, a inclusão de Image
 Questão3
a
 Questão4
a
dentro de Text.
Respondido em 09/05/2022 22:51:11
 
 
Explicação:
A resposta certa é: A imagem será exibida normalmente, mesmo estando contida dentro de um componente
Text.
 
 
Acerto: 0,0 / 1,0
Analise as afirmativas acerca da programação assíncrona no React Native: 
I - O retorno de uma função assíncrona deve ser um objeto da classe Promise.
II - Uma função assíncrona deve ser definida com o uso da palavra await.
III - Utilizando o operador then, o retorno da função assíncrona é repassado para o fluxo seguinte após o
término de sua execução.
 Somente I e III estão corretas.
 Somente a III está correta.
Todas as afirmativas estão corretas.
Somente a II está correta.
Somente a I está correta.
Respondido em 09/05/2022 23:01:26
 
 
Explicação:
A resposta certa é: Somente I e III estão corretas.
 
 
Acerto: 0,0 / 1,0
Observe o trecho de código seguinte, em que vendas é uma coleção do MongoDB.
Qual seria o resultado da execução desse trecho de código?
Retorno do valor médio das vendas, para as movimentações ocorridas fora do dia corrente, com
pagamento em dinheiro.
 Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado dinheiro, e a
movimentação ocorreu no dia corrente.
 Recuperação do campo dinheiro para todos os documentos de vendas, desde que a movimentação
tenha ocorrido fora do dia corrente.
Recuperação do campo dinheiro para todos os documentos de vendas, desde que a data esteja
marcada como gte ou lt.
Retorno do valor total das vendas, para todas as movimentações ocorridas no dia corrente, com
pagamento em dinheiro.
Respondido em 09/05/2022 23:09:01
 Questão5
a
 Questão6
a
 
 
Explicação:
A resposta certa é: Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado
dinheiro, e a movimentação ocorreu no dia corrente.
 
 
Acerto: 1,0 / 1,0
A utilização de conteúdo externo, disponível através de APIs de terceiros, ou de nossas próprias APIs, permite
incrementar as funcionalidades disponíveis em um aplicativo mobile. Dentre os recursos disponíveis em React
Native para a realização dessa comunicação, podemos afirmar:
 O framework React Native dispõe de recursos nativos para a realização de conexão remota.
As requisições entre o aplicativo e o servidor remoto utilizam um protocolo proprietário.
Novas bibliotecas precisam ser instaladas para permitir que nosso aplicativo se comunique com outras
APIs.
As requisições realizadas são sempre, e somente, síncronas.
Os dados transferidos precisam ser criptografados no aplicativo, já que não podem transitar sobre
conexões seguras.
Respondido em 09/05/2022 23:10:22
 
 
Explicação:
No React Native está disponível, nativamente, um componente que permite a conexão com recursos remotos, o
Fetch API.
 
 
Acerto: 0,0 / 1,0
A conexão remota realizada em aplicativos escritos com o framework React Native através de bibliotecas como
Fetch API, Axios, entre outras, implementa o padrão AJAX. Tal padrão caracteriza-se pelo uso do objeto
XMLHttpRequest para se comunicar com os recursos disponíveis remotamente. Em relação a essa tecnologia, é
correto afirmar:
(Adaptado de: Ano: 2019 - Banca: Questões Inéditas - Prova: Questões Inéditas - SOE - Sem Órgão Específico
- Carreiras TI - 2º Simulado)
Em relação a essa tecnologia, podemos afirmar que
Para que seja possível a sua execução, a linguagem JavaScript (ou Typescript) deve ser utilizada tanto
no front-end como no back-end.
Para verificar se a requisição foi realizada com sucesso, devemos observar se a propriedade 'status' do
XMLHttpRequest possui o valor 'OK'.
Pode enviar informações somente no formato XML.
 Pode receber informações em uma variedade de formatos, incluindo JSON, XML e Texto puro.
 As requisições possuem natureza síncrona, refletindo automaticamente no aplicativo o estado do
servidor de aplicação remoto.
Respondido em 09/05/2022 23:11:48
 
 
Explicação:
No framework React Native está disponível, nativamente, um componente que permite a conexão com recursos
remotos, o Fetch API. Neste é possível consumir e enviar dados utilizando os diferentes métodos HTTP (GET,
POST etc) e em diferentes formatos: JSON, XML, texto puro.
 
 
 Questão7
a
 Questão8
a
9a
Acerto: 0,0 / 1,0
Quando um aplicativo não consegue completaras funcionalidades oferecidas por ele em prazo adequado, o
usuário se sente desestimulado, pois a usabilidade fica comprometida, mas existem técnicas simples, que
podem melhorar o consumo de memória e o tempo de resposta, como a que é citada na alternativa
recriar os componentes nativos a cada exibição.
 substituir o motor de execução Java Script pelo Hermes.
adotar figuras no formato BMP, devido à taxa de compressão.
 utilizar sempre implementações recursivas para as funções.
manter as mensagens via console para acompanhamento da execução.
Respondido em 09/05/2022 23:12:50
 
 
Explicação:
O motor Hermes é mais eficiente, e a substituição por ele traz benefícios reais em termos de performance. Com
relação às demais alternativas, a implementação recursiva consome mais memória, mensagens de console
devem ser eliminadas, as figuras devem ser no formato PNG ou vetorial, e componentes nativos, quando
utilizam o mesmo conteúdo, podem ser memorizados via React.memo, diminuindo o tempo para exibição.
 
 
Acerto: 1,0 / 1,0
O padrão DAO é muito importante para a arquitetura MVC, pois permite que as chamadas ao banco de dados
sejam concentradas em poucas classes, viabilizando o agrupamento na camada mais apropriada, e evitando
que os comandos SQL sejam repercutidos nas demais camadas do sistema. De acordo com o padrão DAO,
qual seria o comando SQL associado ao método obterTodos?
UPDATE
INSERT
 SELECT
DELETE
CREATE
Respondido em 09/05/2022 23:16:15
 
 
Explicação:
Com base no DAO, temos a concentração dos comandos SQL relacionados a uma entidade específica. Os
métodos comumente considerados no padrão DAO são incluir, relacionado ao comando INSERT, excluir, tendo
como base o DELETE, alterar, invocando um comando UPDATE, e métodos gerais de consulta, como obterTodos,
que são baseados no comando SELECT, com ou sem restrições.
 
 
 
 
 
 
 
 
 
 
 
 Questão
 Questão10
a
javascript:abre_colabore('38403','283567757','5347665833');

Continue navegando