Buscar

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

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

Meus
Simulados
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
Aluno(a): LOHAN SOUZA DE OLIVEIRA 202003126209
Acertos: 9,0 de 10,0 19/09/2022
 
 
Acerto: 1,0 / 1,0
O React Native facilita o desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em
relação aos benefícios apresentados por ele.
O React Native foi criado pela Google com o objetivo de concorrer com o framework React.js
desenvolvimento pelo Facebook.
A curva de aprendizagem para utilização do framework é grande, pois ele faz uso de uma linguagem
de programação específica: o JSX.
Os aplicativos desenvolvidos em React Native utilizam uma linguagem de alto nível que é compilada,
em tempo de execução, para as linguagens nativas das plataformas Android e iOS.
Os aplicativos desenvolvidos em React Native não são aplicativos mobile reais, e sim aplicativos web
que rodam nos navegadores dos dispositivos móveis, o que lhes confere grande velocidade de
execução.
 Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior parte,
compatível com as plataformas Android e iOS.
Respondido em 19/09/2022 21:42:53
 
 
Explicação:
A resposta certa é: Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior
parte, compatível com as plataformas Android e iOS.
 
 
Acerto: 1,0 / 1,0
Em relação à hierarquia de componentes nativos, é correto afirmar que:
A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível.
Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, não é possível
estilizá-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos
estilos dos elementos-pai.
Embora os componentes possam ser usados como contêiner de outros, há uma restrição para esse
regra em relação ao componente View, que só pode ser utilizado para outros componentes do mesmo
tipo.
 A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em
conjunto diferentes componentes, inclusive como contêineres de outros componentes.
Um componente só pode ser contêiner de outros componentes do mesmo tipo.
Um componente não pode ser usado como contêiner. Consequentemente, ele não pode ter nenhum
outro componente aninhado em si.
Respondido em 19/09/2022 21:44:21
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
 
Explicação:
A resposta certa é: A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível
utilizar em conjunto diferentes componentes, inclusive como contêineres de outros componentes.
 
 
Acerto: 0,0 / 1,0
Analise o fragmento de código a seguir e assinale a afirmativa que
corresponde à saída dele:
Será exibido um background de cor vermelha, sem nenhum texto ou qualquer outra informação,
cobrindo toda a tela.
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 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 >.
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.
Respondido em 19/09/2022 21:45:35
 
 
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
 Questão3
a
 Questão4
a
Assinale a alternativa que corresponde à saída do código a seguir:
Será exibida a frase ''texto azul'', com a cor de fonte azul, alinhada a 50 pixels da margem superior e
esquerda.
 O aplicativo não carregará, sendo mostrada uma mensagem de erro informando que não foi possível
localizar a variável ''styled'', pois a biblioteca Style Components não foi carregada.
Será exibido um erro informando que o componente < StyledText > não foi importado.
A tela carregará em branco, sem nenhum conteúdo sendo exibido, já que não foi importada a
biblioteca Style Components.
Será exibida a frase ''texto azul'', com a cor de fonte preta, colada no canto superior direito, uma vez
que não foi utilizado o componente Style para definir estilos específicos para o componente em
questão.
Respondido em 19/09/2022 21:47:11
 
 
Explicação:
A resposta certa é: O aplicativo não carregará, sendo mostrada uma mensagem de erro informando que não foi
possível localizar a variável ''styled'', pois a biblioteca Style Components não foi carregada.
 
 
Acerto: 1,0 / 1,0
Suponha que você precisa exibir os dados de uma coleção de entidades recuperadas de um arquivo texto, com
armazenamento no formato chave-valor, e o componente adotado para a visualização será o FlatList. Se o
campo de identificação da entidade não seguir o padrão do FlatList, você deverá associar um método para
extração da chave a qual atributo do componente?
renderItem
contentContainerStyle
 keyExtractor
style
data
Respondido em 19/09/2022 21:47:40
 
 
Explicação:
A resposta certa é: keyExtractor
 
 
Acerto: 1,0 / 1,0
Assim como em diversos tipos de bancos de dados, no SQLite temos um conjunto de tabelas de catálogo,
responsáveis pelo armazenamento de dados estruturais, registros de planos de execução e dados de controle.
Qual das tabelas de catálogo do SQLite está associada ao controle dos valores de autoincremento?
 sqlite_sequence
sqlite_keygen 
sqlite_counter
 Questão5
a
 Questão6
a
sqlite_stat1
sqlite_master
Respondido em 19/09/2022 21:48:06
 
 
Explicação:
A resposta certa é: sqlite_sequence
 
 
Acerto: 1,0 / 1,0
Entre os elementos que compõem o controle de acesso realizado através do framework OAuth temos o Token.
Sobre o mesmo, é correto afirmar:
É uma credencial equivalente a um usuário e senha, representado por um único registro, a fim de
facilitar o armazenamento de tal dado.
Trata-se de um certificado digital que, após obtido do servidor de autorização, deve ser armazenado
localmente para futuras utilizações.
 É uma credencial, formada por uma string alfanuméricae que, normalmente, possui um tempo de vida
limitado.
É uma chave pública utilizada como contrassenha de uma chave-privada armazenada em um servidor
de recursos.
São dispositivos físicos, os mesmos usados por instituições bancárias, que geram senhas aleatórias
para acesso a sistemas que possuem controle de acesso.
Respondido em 19/09/2022 21:48:51
 
 
Explicação:
Uma das grandes diferenças do modelo OAuth2, é permitir o acesso a recursos através de tokens onde é
comum determinar um tempo de vida útil para cada token. Logo, o acesso aos recursos fica condicionado à
obtenção e contínua validação do mesmo.
 
 
Acerto: 1,0 / 1,0
O HTTP é um protocolo da camada de Aplicação do modelo OSI (acrônimo do inglês Open System
Interconnection). O HTTP, base para a comunicação Web, define em sua estrutura um conjunto de métodos de
requisição. Marque a opção abaixo que corresponda a um dos métodos HTTP:
STP
 PUT
. POP
IMAP
RSTP
Respondido em 19/09/2022 21:52:26
 
 
Explicação:
O protocolo HTTP define alguns métodos como, por exemplo, PUT, GET e POST.
 
 
Acerto: 1,0 / 1,0
Quando um aplicativo não consegue completar as funcionalidades oferecidas por ele em prazo adequado, o
 Questão7
a
 Questão8
a
 Questão9
a
usuário se sente desestimulado, pois a usabilidade fica comprometida, mas existem técnicassimples, que
podem melhorar o consumo de memória e o tempo de resposta, como a que é citada na alternativa
 substituir o motor de execução Java Script pelo Hermes.
adotar figuras no formato BMP, devido à taxa de compressão.
manter as mensagens via console para acompanhamento da execução.
recriar os componentes nativos a cada exibição.
utilizar sempre implementações recursivas para as funções.
Respondido em 19/09/2022 21:52:30
 
 
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
Arquiteturas de fluxo unidirecional são muito eficientes na construção de sistemas para Web ou dispositivos
móveis. Criada pelo Facebook, a arquitetura Flux é um bom exemplo de modelo baseado em fluxo, e o
componente Store, definido na arquitetura, é utilizado para
gerenciar a interatividade do usuário com o sistema.
 receber as solicitações e executar processos sobre os dados.
despachar os pacotes de comunicação, para o responsável pelo processamento.
exibir os dados para o usuário.
criar pacotes de comunicação, representando as solicitações do usuário.
Respondido em 19/09/2022 21:49:02
 
 
Explicação:
Na arquitetura Flux, o componente View é responsável por exibir os dados para o usuário e gerenciar a
interatividade. Qualquer solicitação é traduzida em uma Action, que pode ser definida como um pacote de
comunicação, repercutido pelo Dispatcher para algum componente Store, onde são executados os processos
necessários sobre os dados, com a emissão de eventos para a atualização da View ao final.
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','293747599','5677564329');

Continue navegando