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 8 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 8 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

Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID   
	Aluno(a): RUAN 
	
	Acertos: 9,0 de 10,0
	12/04/2022
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.
		
	
	npx react-native init
	
	react-native run-android
	
	node -v
	 
	npm install explo-cli
	
	yarn add react-base
	Respondido em 12/04/2022 21:07:36
	
	Explicação:
A resposta certa é: npm install explo-cli
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual dos elementos abaixo é o principal elemento na construção de uma interface gráfica (UI) em React Native?
		
	
	Export default View
	
	StyleSheet
	 
	View
	
	Const ViewExemplo
	
	Switch
	Respondido em 12/04/2022 21:07:44
	
	Explicação:
A resposta certa é: View
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise o fragmento de código a seguir e assinale a afirmativa que
corresponde à saída dele:
		
	
	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 background de cor vermelha, sem nenhum texto ou qualquer outra informação, cobrindo toda a tela.
	
	Será exibido um erro informando que não foram definidos estilos para o componente < Text >, embora ele esteja sendo usado no aplicativo.
	
	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 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 12/04/2022 21:08:34
	
	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.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Em relação aos recursos de navegação disponíveis no framework React Native, é correto afirmar que:
		
	
	A utilização de elementos específicos e otimizados para navegação deve ser evitada, já que eles interferem na performance do aplicativo. Em seu lugar, é preciso dar preferência à criação de aplicativos com apenas uma tela, em que todo o conteúdo fica disponível em um único lugar.
	
	A organização de nosso código em diferentes pastas e códigos, separando, por exemplo, em scripts específicos os códigos de cada tela, é o suficiente para que seja possível navegar entre todas elas a partir de uma tela principal.
	
	A exemplo dos websites, é possível construir a navegação entre todas as telas do aplicativo utilizando apenas botões como elementos de link.
	 
	É preciso instalar dependências/bibliotecas extras para a construção dos elementos de navegação, como, por exemplo, menus.
	
	A navegação entre as telas em um aplicativo React Native, sem a instalação de bibliotecas extras, pode ser feita puramente com o código JavaScript.
	Respondido em 12/04/2022 21:09:04
	
	Explicação:
A resposta certa é: É preciso instalar dependências/bibliotecas extras para a construção dos elementos de navegação, como, por exemplo, menus.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	A linguagem SQL é muito eficaz para as consultas complexas, e boa parte do sucesso se deve ao conjunto de operadores disponibilizados para a filtragem, através da cláusula WHERE. Qual dos operadores a seguir permite buscar os nomes iniciados por uma letra específica?
		
	
	NOT IN
	
	ANY    
	 
	LIKE
	
	ALL     
	
	IN        
	Respondido em 12/04/2022 21:05:49
	
	Explicação:
A resposta certa é: LIKE
	
		6a
          Questão
	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_stat1
	
	sqlite_counter
	 
	sqlite_sequence
	
	sqlite_keygen 
	
	sqlite_master
	Respondido em 12/04/2022 21:09:21
	
	Explicação:
A resposta certa é: sqlite_sequence
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	Assinale, dentre as opções abaixo, a alternativa que representa o conjunto de elementos normalmente presentes em requisições realizadas com controle de acesso utilizando o framework OAuth2:
		
	
	Chave Privada, Chave Pública, Aplicativo Cliente, Servidor Aplicação.
	 
	Aplicativo cliente, Servidor de Recurso externo/API, Servidor de autorização, Token;
	 
	Usuário, senha, e-mail;
	
	SSO, Servidor de Criptografia, Algoritmo Criptografia;
	
	LDAP, HTTPS, SSL;
	Respondido em 12/04/2022 21:12:58
	
	Explicação:
O token é uma credencial de acesso obtida a partir de um servidor de autorização. O cliente que realiza uma requisição e do outro lado temos o Servidor que recebe, processa e devolve uma resposta.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	O desenvolvimento de um aplicativo multiusuário, considerando o modelo Offline First, faz com que alguns cuidados extras sejam tomados, como a identificação correta do usuário. Isso porque:
		
	
	Cada usuário tem suas próprias preferências. Logo, cada um poderá optar por sincronizar os dados em momentos distintos.
	
	Para funcionar corretamente, o aplicativo precisa vincular e armazenar o token de acesso recebido a casa usuário logado.
	 
	Os dados, no modelo Offline First, são armazenados localmente e posteriormente sincronizados com os dados existentes remotamente. Não identificar o usuário relativo a cada dado geraria inconsistência nos mesmos, uma vez que não seria possível identificar o responsável por cada informação, por exemplo.
	
	A autenticação é individual. Logo, as credenciais para acesso aos recursos remotos variam de usuário para usuário.
	
	Cada usuário tem um gosto diferente. Logo, as telas do aplicativo, além de otimistas, precisam agradar a cada um de seus usuários.
	Respondido em 12/04/2022 21:12:08
	
	Explicação:
Os aplicativos quando iniciados devem verificar se o dispositivo possui acesso à internet, pois em caso negativo, o aplicativo deverá usar um banco de dados embarcado que fica salvo e disponível apenas no dispositivo de cada usuário. A não identificação do usuário relativo a cada dado geraria inconsistência nos mesmos.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Para a arquitetura Redux, o papel do componente Store é levemente diferente da Flux, pois ele se torna responsável pelo despacho de solicitações, eliminando a necessidade de um componente Dispatcher. Qual método deve ser utilizado para a criação do componente Store na arquitetura Redux?
		
	 
	createStore
	
	getState
	
	getStore
	
	subscribe
	
	dispatch
	Respondido em 12/04/2022 21:10:02
	
	Explicação:
A arquitetura Redux utiliza uma abordagem funcional, em que as funções Reducer são definidas em um arquivo Java Script ou Type Script, e importadas para outro arquivo, utilizadas para inicializar um componente Store, criado por meio de createStore. Com o componente Store criado, qualquer tela pode ser associada a ele com o subscribe.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	De forma geral, o resultado de um processo criptográfico é uma sequência binária, que apresenta dificuldades relacionadas à persistência e transmissão em rede, requerendo uma transformação para o formato texto. Qual algoritmo é tipicamente utilizado na conversão? 
		
	
	Runge-Kutta
	
	Euler
	
	SHA1
	
	MD5Base64
	Respondido em 12/04/2022 21:09:51
	
	Explicação:
A codificação por meio do algoritmo Base64 permite a transformação do vetor de elementos binários em uma sequência de texto, o que elimina valores nulos, ou zeros, os quais causariam problemas relacionados à persistência e transmissão de dados. Não se trata de um algoritmo criptográfico, mas de uma codificação, pois a transformação não requer a utilização de uma chave.

Mais conteúdos dessa disciplina