Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local?
Na raiz do projeto.
Na memória do dispositivo móvel.
Na pasta ''node_modules'', dentro da pasta do projeto.
O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a distribuição, mas os pacotes normalmente são armazenados na pasta /opt/.

(Vunesp - 2020 - técnico em gestão - informática) Um programador, durante o desenvolvimento de um programa, descobriu que ele não está funcionando de acordo com a especificação. No processo de depuração, ele resolveu inserir um breakpoint nesse programa, o que permite...
Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto.
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
Executar o programa, instrução a instrução, do seu início ao fim.

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.

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local?
Na raiz do projeto.
Na memória do dispositivo móvel.
Na pasta ''node_modules'', dentro da pasta do projeto.
O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a distribuição, mas os pacotes normalmente são armazenados na pasta /opt/.

(Vunesp - 2020 - técnico em gestão - informática) Um programador, durante o desenvolvimento de um programa, descobriu que ele não está funcionando de acordo com a especificação. No processo de depuração, ele resolveu inserir um breakpoint nesse programa, o que permite...
Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto.
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
Executar o programa, instrução a instrução, do seu início ao fim.

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.

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.

Prévia do material em texto

Disciplina: EEX0141 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM 
ANDROID 
Período: 2022.3 EAD 
(GT) / AV 
 NOTA 09 
 
 
 
 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.: 202014091526) 
Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que 
local? 
 
 
Na raiz do projeto. 
 
O local de armazenamento pode variar, devendo ser indicado no momento da instalação 
de cada pacote. 
 
Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de 
acordo com a distribuição, mas os pacotes normalmente são armazenados na pasta /opt/. 
 
Na memória do dispositivo móvel. 
 
Na pasta ''node_modules'', dentro da pasta do projeto. 
 
 
 
 2a Questão (Ref.: 202014091349) 
(Vunesp - 2020 - técnico em gestão - informática) Um programador, durante o 
desenvolvimento de um programa, descobriu que ele não está funcionando de acordo com a 
especificação. No processo de depuração, ele resolveu inserir um breakpoint nesse 
programa, o que permite... 
 
 
Compilar seletivamente o programa, gerando o código executável somente com as partes 
que realmente serão executadas. 
 
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n 
vezes o programa, uma para cada conjunto. 
 
Executar o programa, instrução a instrução, do seu início ao fim. 
 
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis 
foram alteradas. 
 
Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa. 
 
 
 
 3a Questão (Ref.: 202014093007) 
O React Native possui três principais modelos de navegação. A respeito das características 
de cada um desses modelos e considerando um aplicativo que possua dez telas, é correto 
afirmar: 
 
 
A adoção dos três modelos de navegação consiste em uma boa estratégia, uma vez que é 
possível, por exemplo, exibir, por meio de Tab Navigation, os links mais importantes e 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041188/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041011/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042669/n/nStatus da quest%C3%A3o: Liberada para Uso.');
combinar os demais links nos outros modelos de navegação. Isso permitiria a criação de 
uma tela e um modelo de navegação concisos. 
 
O Drawer Navigation é o modelo indicado para essa quantidade de ícones, pois permite 
que todas as opções de navegação fiquem expostas o tempo todo, sem a necessidade de 
nenhuma ação por parte dos usuários. 
 
Para facilitar a navegação e não confundir o usuário, deve-se adotar apenas um modelo 
de navegação, como acontece na maioria dos aplicativos mobile. 
 
Todas as telas do aplicativo devem ser incluídas como itens (screens) de todos os 
modelos de navegação. Isso, além de deixar o código mais limpo e simples, daria ao 
usuário a autonomia de escolher como quer navegar pelo aplicativo. 
 
Por padrão de boas práticas, deve-se adotar sempre (e no máximo) dois modelos de 
navegação, porque os usuários tendem a ter dificuldade quando colocados diante de 
muitas opções de escolha. 
 
 
 
 4a Questão (Ref.: 202014093008) 
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 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. 
 
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. 
 
 
 
 5a Questão (Ref.: 202014092536) 
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 
 
 
continuidade. 
 
serialização. 
 
estatização. 
 
reflexividade. 
 
persistência. 
 
 
 
 6a Questão (Ref.: 202014092818) 
Os bancos de dados orientados a objetos permitem que utilizemos um sistema de 
armazenamento com estrutura similar à utilizada pelas linguagens de programação da 
atualidade, diminuindo a distância semântica do modelo relacional. Qual alternativa se refere 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042670/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042198/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042480/n/nStatus da quest%C3%A3o: Liberada para Uso.');
a um banco de dados que, embora também use o modelo documental, é reconhecido como 
orientado a objetos? 
 
 
Realm 
 
SQL Server 
 
MongoDB 
 
Oracle 
 
SQLite 
 
 
 
 7a Questão (Ref.: 202014126902) 
Na definição de papéis existentes no framework OAuth2, é função do proprietário do 
recurso: 
 
 
Fornecer o serviço de autorização de acessos remotos. 
 
Gerar novas senhas a cada requisição recebida a partir de clientes externos. 
 
Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele 
disponibilizados. 
 
Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os 
mesmos serão disponibilizados. 
 
Fornecer o serviço de autenticação e validação de credenciais. 
 
 
 
 8a Questão (Ref.: 202014127139) 
A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do 
objeto: 
 
 
JSONResponse. 
 
responseText. 
 
Response.data. 
 
JSON.stringify(). 
 
innerHTML. 
 
 
 
 9a Questão (Ref.: 202014093705) 
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 
 
 
RC4. 
 
3DES. 
 
RSA. 
 
MD5. 
 
AES. 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076564/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043367/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 10a Questão (Ref.: 202014093704) 
Os padrões de desenvolvimento são muito úteis na construção de sistemas complexos, pois 
permitem o reuso de soluções para problemas já conhecidos no desenvolvimento de 
softwares, com modelos padronizados, que recebem um nome, descrição geral acerca de 
objetivos, contexto de utilização e restrições. Qual padrão busca simplificar a utilização de 
subsistemas complexos? 
 
 
Facade 
 
Flyweight 
 
Proxy 
 
Composite 
 
Template Method 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043366/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Mais conteúdos dessa disciplina