Buscar

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 6 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 6 páginas

Prévia do material em texto

Disciplina: EEX0141 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
	Período: 2022.1 EAD (GT) / AV
	Aluno: LUIS GUSTAVO DOS SANTOS LIMA
	Matrícula: 202003320382
	Data: 05/06/2022 10:06:46
	Turma: 9001
	
	 ATENÇÃO
		1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
	2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
	
	 1a Questão (Ref.: 202009393607)
	A essência de um aplicativo escrito em React Native é:
		
	
	Classe
	
	Componente
	
	Módulo
	
	Função
	
	Pacote
	
	
	 2a Questão (Ref.: 202009393604)
	(Vunesp - 2013 - MPE/ES - agente especializado - analista de infraestrutura -adaptado) Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...
		
	
	Uma chamada de sistema (system call).
	
	A inclusão de pontos de interrupção (breakpoints).
	
	A geração de arquivos de log.
	
	A declaração de variáveis de parada.
	
	A utilização de constantes.
	
	
	 3a Questão (Ref.: 202009394757)
	O componente FlatList é bastante semelhante ao VirtualizedList. Marque a opção que corresponde à principal diferença entre ambos.
		
	
	O VirtualizedList oferece um suporte melhor a dados imutáveis.
	
	O VirtualizedList, por ser uma implementação-base, sendo considerado um tipo primitivo, está disponível apenas para a plataforma Android.
	
	O FlatList permite a exibição seccionada de dados, enquanto o VirtualizedList não o permite.
	
	No VirtualizedList, não é possível utilizar um método na propriedade renderItem, obrigando que seu conteúdo seja definido inline, ao contrário do que acontece no FlatList.
	
	No VirtualizedList, é possível haver o consumo e a exibição de dados provenientes de fontes externas, enquanto no FlatList é possível consumir apenas dados criados em arrays na própria aplicação.
	
	
	 4a Questão (Ref.: 202009395090)
	O React Native possui duas APIs que permitem a animação de elementos e componentes. A respeito da Animated API, é correto afirmar que:
		
	
	A Animated API precisa ser usada com a LayoutAnimation API a fim de que seja possível a utilização dos efeitos de fade in e fade out, ficando a primeira responsável pelo fade in e a segunda, pelo fade out.
	
	Trata-se do principal recurso de animação disponível em React Native. Entretanto, essa API só permite a estilização de um conjunto limitado de componentes.
	
	Apenas a LayoutAnimation API permite a criação e a aplicação de animação em componentes personalizados.
	
	A Animated API permite a criação de animações configuráveis por meio de instruções. Aliás, é possível criar componentes personalizados com o método Animated.CreateAnimatedComponent.
	
	O método Animated.CreateAnimatedComponent() permite a aplicação de animações nos componentes View, Text, Image, ScrollView, FlatList e SectionList.
	
	
	 5a Questão (Ref.: 202009394331)
	As diversas áreas do desenvolvimento de software sempre estão associadas a diversos ferramentais da matemática. No caso específico dos bancos de dados relacionais, quais são os elementos matemáticos que os regem?
		
	
	Álgebra Linear e Cálculo Relacional.
	
	Cálculo Relacional e Lógica Fuzzy.    
	
	Cálculo Lambda e Inferência Lógica.
	
	Lógica Booleana e Álgebra Relacional.         
	
	Cálculo Relacional e Álgebra Relacional.
	
	
	 6a Questão (Ref.: 202009394618)
	Quando os objetos são alocados, durante a execução de um programa qualquer, os espaços na memória são alocados de forma esparsa, onde um atributo qualquer do tipo objeto será um ponteiro para outra região de memória. Para viabilizar a transmissão ou armazenagem de um objeto, ele deve ser convertido para uma representação contínua, segundo o processo conhecido como
		
	
	persistência.   
	
	continuidade. 
	
	reflexividade. 
	
	estatização.    
	
	serialização.
	
	
	 7a Questão (Ref.: 202009429141)
	O HTTP é um protocolo de transferência usado pela World Wide Web. Para tal, são especificadas mensagens de requisição a servidores e resposta. No HTTP são aceitas operações, também conhecidas como métodos. Sobre os métodos HTTP, assinale a alternativa correta.
		
	
	O método DELETE é comumente usado para solicitar a remoção da conexão com o servidor.
	
	O método TRACE é comumente usado para solicitar o rastreio dos servidores por onde a solicitação é enviada.
	
	O método POST é comumente usado para solicitar a consulta a opções.
	
	O método GET é comumente usado para solicitar a leitura de um recurso.
	
	O método PUT é comumente usado para solicitar a leitura de cabeçalho de uma página.
	
	
	 8a Questão (Ref.: 202009428984)
	Na definição de papéis existentes no framework OAuth2, é função do proprietário do recurso:
		
	
	Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele disponibilizados.
	
	Fornecer o serviço de autorização de acessos remotos.
	
	Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os mesmos serão disponibilizados.
	
	Gerar novas senhas a cada requisição recebida a partir de clientes externos.
	
	Fornecer o serviço de autenticação e validação de credenciais.
	
	
	 9a Questão (Ref.: 202009395616)
	A arquitetura Redux surgiu como uma alternativa ao Flux, porém, trabalha com um modelo de programação mais adequado ao ambiente do React Native. Ela deve ser utilizada quando desejamos um fluxo unidirecional de execução em um aplicativo móvel, e os componentes que fazem parte da arquitetura são 
		
	
	View, Action, Store e Reducer.
	
	View, Store, Dispatcher e Reducer.
	
	View, Action, Store e Dispatcher.
	
	Action, Model e Store.
	
	Action, Dispatcher, Controller e Store.
	
	
	 10a Questão (Ref.: 202009395787)
	Temos diversos algoritmos criptográficos, com diferentes finalidades. Eles podem ser utilizados para assinar digitalmente, garantindo a autenticidade do emissor, ou criptografar os dados, mantendo a confidencialidade, funcionalidades oferecidas por certificados digitais, baseados em algoritmos assimétricos, como aquele que é citado na alternativa     
		
	
	MD5.
	
	RC4.
	
	RSA.
	
	AES.
	
	3DES.

Continue navegando