Buscar

AV1__U ADS 5_-_Programacao_para_Dispositivos_Moveis

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

AV1 Resultados para Rafaella Ignácio de Alcântara
Borges
 As respostas corretas estarão disponíveis em 6 mai em 0:00.
Pontuação deste teste: 27 de 40 *
* Algumas perguntas ainda não avaliadas
Enviado 1 mai em 9:40
Esta tentativa levou 52 minutos.

Pergunta 1
3 / 3 pts
 C
 C++
 Java
 JavaScript
 PHP
Feedback:
A linguagem JavaScript é uma linguagem de script interpretada pelos navegadores web e muito
utilizada em páginas web.

Pergunta 2
3 / 3 pts
Na internet, as páginas são encontradas digitando o endereço eletrônico
como http://nomesite.com.br (http://nomesite.com.br/) Essas páginas são desenvolvidas e
interpretadas pelo navegador. 
Assinale a alternativa que apresenta uma linguagem interpretada pelo navegador:
Com a expansão dos smartphones, houve uma convergência de serviços disponibilizados em forma
de aplicação. Uma das linguagens usadas no desenvolvimento de interface do usuário é o
JavaScript.
Dentre as principais características da linguagem Javascript, julgue as afirmações que se segue:
I - É uma linguagem executada lado cliente usada para validar dados de interface.
II- É uma linguagem baseada nas especificações ECMAScript.
III - É uma linguagem desenvolvida pela Apple com base em padrões ES6.
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 1/8
http://nomesite.com.br/
http://nomesite.com.br/
http://nomesite.com.br/
 III, somente.
 I, II, somente.
 I, II, III e IV, somente.
 I, II e III, somente.
 II, III e IV, somente.
Feedback:
A linguagem JavaScript é executada lado cliente,. possui como um dos princípios a validação de
dados.
A linguagem Javascript tem suas origens nos padrões ECMA
A linguagem Javascript foi criada na década de 90 .
A linguagem Javascript foi criada e desenvolvido inicialmente pela Netscape
Como apresentado na unidade 1 no tópico 1 de Programação para dispositivos móveis

Pergunta 3
3 / 3 pts
 II, III e IV.
 I, II, III e IV.
 I, II e III.
 I e III.
 Somente III.
Feedback:
IV - Teve sua origem com o surgimento da internet comercial na década de 80.
 
Está(ão) correta(s) a(s) afirmativa(s):
Tanto no mundo Android quanto no iOS, as programações são específicas, porém o desenvolvedor
pode optar por uma nova tecnologia que é criar Apps com um único código de forma nativa para
ambos os sistemas operacionais. Essa programação é o React Native.
A respeito da programação React Native, é possível determinar que:
I - O React Native faz uso de conceitos de programação orientada a objetos.
II - Todos os componentes no React Native são nativos e fazem parte da própria biblioteca React.
III - O React Native usa a estrutura da linguagem JSX, uma extensão do JavaScript.
IV - O React Native usa o elemento padrão ImageButton para inserir imagens como botão.
Estão corretas as asserções:
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 2/8
Como apresentado na unidade 2, no tópico 3, de Programação para dispositivos móveis:
• A programação React Native usa a sintaxe da extensão do JavaScript JSX;
• A programação React Native permite que seja executada lado servidor;
• A programação React Native usa conceitos de orientação a objetos e faz uso de componentes,
porém nem todos os componentes estão presentes na biblioteca;
• A programação React Native não faz uso de elemento ImageButton como um elemento elementar
da biblioteca.

Pergunta 4
3 / 3 pts
 I, II e III.
 I, II, III e IV.
 Somente a III.
 II, III e IV.
 I e II.
Feedback:
Como apresentado na unidade 2, no tópico 3, de Programação para dispositivos móveis:
• No React Native os componentes são criados a partir de uma constante, funções ou classes;
• No React Native pode-se usar função conhecida como ‘arrow functions’, como exemplo ()=> { }.
• No React Native, a função render() renderiza qualquer componente quando criado por classes;
• No React Native, a arrow functions pode ser usada para criar componentes.

Pergunta 5
3 / 3 pts
A programação React Native faz uso de diversos conceitos, como ser executado lado servidor, utiliza
os conceitos do JavaScript, permite herança, entre outras opções. Como resultado do uso da
programação, tem-se a construção de uma App para dispositivos móveis.
Dentre as características a respeito do React Native, é possível determinar:
I - O React Native faz uso do conceito de função chamada de arrow functions.
II - Pode-se criar objetos no React Native por constante, funções e classes.
III - A função render() é usada em funções para renderizar um componente.
IV- A arrow functions não pode ser usada para criar componentes.
Estão corretas as asserções:
Layouts de tela são fundamentais para uma boa navegabilidade e usabilidade de uma App. Usar os
recursos de transição permite criar essa navegação. A biblioteca Tab Navigation é muito usada em
App na criação de tabulação como objetos de transição de páginas.
Dentre as características a respeito da biblioteca Tab Navigation, podemos determinar:
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 3/8
 I, II e III, somente.
 III, somente.
 II, III e IV, somente.
 I e II, somente.
 I, II, III e IV, somente.
Feedback:
Como apresentado na unidade 3, no tópico 3, de Programação para dispositivos móveis, a biblioteca
@react-navigation/bottom-tabs precisa ser importada para permitir a criação de menu por tabulação.
tabBarIcon é uma das opções para inserir na tabulação ícones afim de personalizar o menu de
tabulação.
Badges são permitidos na Tab Navigation.
O handler onclick() não existe na programação React Native, sendo usado o onPress() .

Pergunta 6
3 / 3 pts
 Create Navigation.
 Link Navigation.
 React Navigation.
 JavaScript Navigation.
 React JS Navigation.
Feedback:
Como apresentado na unidade 3, no tópico 1, de Programação para dispositivos móveis, a biblioteca
React Navigation é a biblioteca criada para transitar telas em um projeto de uma App.
As demais opções não constituem bibliotecas no React Native.

I - A criação da navegação por tabulação está associada a instalação da biblioteca @react-
navigation/bottom-tabs.
II - A opção tabBarIcon é uma que se customiza inserindo ícones na tabulação.
III - Não é possível inserir badges nas tabulações, somente em Drawer Layout.
IV- O método click() é usado nas tabulações para acionar os métodos para transição de páginas.
Estão corretas as asserções:
A Tecnologia React Native permite a navegabilidade através do uso da biblioteca. Essa biblioteca
permite três tipos básicos: Stack, Tab e Drawer.
Assinale a opção que apresenta a biblioteca responsável por esses tipos de navegação:
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 4/8
Pergunta 7
3 / 3 pts
 Longitude
 Latitude.
 Elevation.
 Deltalatitude.
 Deltalongitude.
Feedback:
Como apresentado na unidade 4, no tópico 1, de Programação para dispositivos móveis:
• A longitude é a coordenada que tem como referência a linha do meridiano de Greenwich, já a
latitude, a linha do equador.
• Coordenadas Delta são medidas por meio da variação entre os valores de coordenadas de
longitude e de latitude.
• Elevation faz referência à altitude em relação ao nível do mar.

Pergunta 8
3 / 3 pts
 import axios from 'axios-rest/native’
 import axios from '@axios-native'
 import axios from 'axios'
 import axios from '@native/axios'
 import axios from 'axios-native'
Feedback:
Após instalar a biblioteca Axios no projeto, ela deve ser importada via import axios from 'axios' na
seção e importação do projeto React Native, como apresentado na unidade 5, no tópico 3, de
Programação paradispositivos móveis.
Os mapas são representações gráficas, baseados em coordenadas, que geram informações, como a
localização de uma pessoa ou o local na Interface do Usuário.
Assinale a alternativa que apresenta a coordenada correta com relação ao meridiano de Greenwich:
Tecnicamente, API Rest são tarefas realizadas por meio de uma aplicação quando há troca de
mensagens com outro sistema (endpoint) via protocolo HTTP. A tecnologia utiliza algumas
bibliotecas para fazer requisições Rest.
Com relação às bibliotecas de requisição Rest na programação React Native, assinale a alternativa
correta que representa um comando de importação do componente Axios:
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 5/8
As demais opções representam sintaxes erradas de importação da biblioteca Axios em um projeto
React Native.

Pergunta 9
3 / 3 pts
 II, III e IV.
 I, II, III e IV.
 I, II e III.
 I e IV.
 Somente a III.
Feedback:
Para uso da câmera, as permissões devem ser cedidas e o pedido realizado por meio de
programação, mas a API também faz uso de métodos assíncronos para acesso à câmera do
dispositivo, como apresentado na unidade 6, no tópico 3, de Programação para dispositivos móveis.
Pode-se fazer acesso a todas as câmeras (frontal e traseira) do dispositivo, além de algumas
opções, como o zoom, que usa valores entre 0–1, sendo zero sem zoom.

Pergunta 10
Não avaliado ainda / 13 pts
Na era dos smartphones, todo mundo pode ser um fotógrafo, entretanto, não somente para tirar
fotografias serve a câmera. Sistemas de pagamento de código de barras ou QR Code fazem uso do
recurso da câmera para ler os códigos e executar o pagamento. A tecnologia React Native permite
manipular o recurso nativo do dispositivo como câmera.
Sobre a API utilizada para a manipulação da câmera na tecnologia React Native, avalie as asserções
a seguir:
I - A API ‘expo-camera’ necessita de permissão de acesso ao recurso nativo câmera do dispositivo
móvel.
II - A biblioteca ‘expo-camera’ só permite acesso à câmera frontal do dispositivo móvel.
II - Uma das opões da API é o efeito de zoom, valores compreendidos entre a faixa de 1–2 podem
ser usados.
IV - A biblioteca ‘expo-camera’ faz uso do recurso utilizando métodos assíncronos de acesso ao
dispositivo.
Estão corretas as asserções:
Descreva o que é o React Native e como ele funciona na criação de aplicativos móveis.
01/05/2024, 09:48 Rafaella Ignácio de Alcântara Borges, histórico de teste: AV1
https://newtonpaiva.instructure.com/courses/19767/quizzes/42133/history?version=1 6/8

Continue navegando