Buscar

Simulado 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 4 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

Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
 
Acertos: 9,0 de 10,0 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
A respeito do React Developer Tools, é correto afirmar que: 
 
 
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. 
 
Trata-se de uma biblioteca que faz parte da instalação padrão do React Native e 
que não precisa ser instalada individualmente. 
 
Quando usada em conjunto com ferramentas de terceiros, como ferramentas de 
logs, permite a análise de detalhes de cada componente contido no aplicativo. 
 
Permite a visualização e a depuração da hierarquia somente de componentes 
customizados. 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Indique a opção correspondente à lista de componentes nativos existentes na 
plataforma Android. 
 
 
< ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI > 
 
< View >, < Text >, < Image >, < TextInput >, < ScrollView > 
 
< UIView >, < UITextView >, < UIImageView >, < UITextField >, < 
UIScrollView > 
 
< div >, < p >, < img >, < input >, < div > 
 < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > 
 
3a 
 Questão 
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: 
 
 
A imagem será exibida em formato ASCII, já que foi incluída dentro de um 
componente Text. 
 
Nada será exibido, uma vez que não é permitido, na sintaxe do React Native, a 
inclusão de Image dentro de Text. 
 
Será exibido o texto equivalente à propriedade source do componente Image. 
 A imagem será exibida normalmente, mesmo estando contida dentro de um 
componente Text. 
 
Será exibido um erro informando que não é possível inserir componentes Image 
como filhos de componentes Text. 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa correspondente à saída deste código: 
 
 
 
Será exibida uma mensagem de erro dizendo que não é possível aninhar uma 
screen do tipo TabBottom dentro de um Stack.Navigator. 
 Será exibida uma mensagem de erro dizendo que não foi possível localizar a 
variável TabBottom. 
 
Será exibido o conteúdo da tela Home, a partir da qual será possível navegar, 
utilizando o Stack Navigator, para a tela About. 
 
Será exibido o conteúdo da tela Home sem nenhum componente de navegação, 
não sendo possível nem mesmo navegar para outra tela por meio do 
pressionamento de botões. 
 
Serão exibidos os botões de navegação do tipo Tab Bottom e o conteúdo da tela 
Home. 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um dos bancos de dados NoSQL mais relevantes é o MongoDB, do tipo documental, que 
pode ser acessado facilmente por ambientes construídos na plataforma Node.js, através 
da classe MongoClient. Qual a opção correta acerca do MongoDB? 
 
 
Todo documento do MongoDB exige um campo identificador com o nome 
key. 
 
Permite trabalhar no modelo de grafos, da mesma forma que o Neo4J. 
 
Não é possível utilizar expressões regulares nas consultas aos 
documentos. 
 Oferece o aplicativo gráfico MongoDB Compass para a gerência da base. 
 
Os documentos armazenados na base utilizam sintaxe XML. 
 
6a 
 Questão 
Acerto: 1,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? 
 
 
Recuperação do campo dinheiro para todos os documentos de vendas, desde que 
a movimentação tenha ocorrido fora do dia corrente. 
 
Retorno do valor total das vendas, para todas as movimentações ocorridas no 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 data esteja marcada como gte ou lt. 
 
Retorno do valor médio das vendas, para as movimentações ocorridas fora do 
dia corrente, com pagamento em dinheiro. 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere a figura abaixo que mostra um esquema de autenticação e autorização. 
 
Este esquema é construído com base em um protocolo que está entre os mais utilizados 
atualmente para a troca de informações de autenticação e autorização entre provedores 
de identidade e de serviço. O protocolo utiliza um mecanismo de autenticação que 
possibilita que um usuário obtenha acesso a múltiplos serviços após autenticar-se 
somente uma vez em qualquer um destes serviços. Isso elimina a necessidade de se 
manter múltiplas credenciais de autenticações, como senhas, em diferentes 
localizações. 
O modelo de controle de acesso que faz uso desse mecanismo de autenticação é o: 
 
 OAuth 
 
MFA 
 
Https 
 
SSL 
 SSO 
 
8a 
 Questão 
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 
 
RSTP 
 PUT 
 
IMAP 
 
. POP 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando um aplicativo não consegue completar as 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. 
 
utilizar sempre implementações recursivas para as funções. 
 
manter as mensagens via console para acompanhamento da execução. 
 substituir o motor de execução Java Script pelo Hermes. 
 
adotar figuras no formato BMP, devido à taxa de compressão. 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o trecho de código apresentado a seguir, que tem como base a utilização da 
biblioteca de testes unitários Jest: 
 
Qual será o resultado da execução dos testes, via npm test? 
 
 
O teste será executado com sucesso, devido ao fato de que o resultado da soma 
é igual ao valor de teste utilizado. 
 
O teste irá falhar, pois o resultado da soma deveria ser menor que o valor de 
teste. 
 
O teste irá falhar, pois o resultado da soma será menor que o valor de teste 
utilizado. 
 
O teste irá falhar, pois o retorno da soma não é igual ao valor de teste utilizado. 
 O teste será executado com sucesso, pois o resultado da soma será maior que o 
valor de teste utilizado.

Continue navegando