Baixe o app para aproveitar ainda mais
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.
Compartilhar