Buscar

AV1 - Avaliação Online 1_ M ADS 5 - Programação para Dispositivos Móveis

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 20 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 20 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 9, do total de 20 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

Prévia do material em texto

25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 1/20
AV1 - Avaliação Online 1
Entrega 29 mai em 23:59 Pontos 40 Perguntas 20
Disponível 21 mai em 0:00 - 29 mai em 23:59 9 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 20 minutos 34 de 40
MAIS RECENTE Tentativa 2 20 minutos 34 de 40
Tentativa 1 37 minutos 30 de 40
 As respostas corretas estarão disponíveis em 30 mai em 0:00.
Pontuação desta tentativa: 34 de 40
Enviado 24 mai em 19:58
Esta tentativa levou 20 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova:
Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota.
Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas.
Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou
não;
Durante a realização da prova:
Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro
do período da tentativa;
A tentativa somente será contabilizada após clicar no botão “Enviar”.
2 / 2 ptsPergunta 1
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.
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409/history?version=2
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409/history?version=2
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409/history?version=1
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 2/20
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.
IV - Teve sua origem com o surgimento da internet comercial na
década de 80.
 
Está(ão) correta(s) a(s) afirmativa(s):
 II, III e IV, somente. 
 I, II, somente. 
 III, somente. 
 I, II, III e IV, somente. 
 I, II e III, 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
2 / 2 ptsPergunta 2
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 3/20
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:
 JavaScript 
 PHP 
 Java 
 C 
 C++ 
Feedback:
A linguagem JavaScript é uma linguagem de script interpretada
pelos navegadores web e muito utilizada em páginas web.
0 / 2 ptsPergunta 3IncorretaIncorreta
Um dos pontos da evolução dos padrões ECMAScript foi a atualização
anual, pois muitas tecnologias foram fortalecidas, pois elas possuem
na especificação a base de sua estrutura. São exemplos dessas
tecnologias o React.js e o React Native.
Considerando as informações apresentadas, avalie as asserções a
seguir e a relação proposta entre elas
I - O React Native desenvolve aplicações nativas tanto para Android
quanto para iOS.
PORQUE
http://nomesite.com.br/
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 4/20
II – O código escrito em JavaScript, especificamente JSX, é
renderizado como código nativo.
A respeito dessas asserções, assinale a opção correta
 
As asserções I e II são proposições verdadeiras e a II é uma
justificativa correta da I.
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa correta da I.
 e) As asserções I e II são proposições falsas. 
 A asserção I é proposição verdadeira e a II é uma proposição falsa. 
 A asserção I é proposição falsa e a II é uma proposição verdadeira. 
2 / 2 ptsPergunta 4
Com a evolução das Apps surgiram também novas tecnologias para
desenvolvimento, principalmente, de aplicações usando a linguagem
de script, como o JavaScript.
Assinale a alternativa que representa uma tecnologia de execução
lado cliente de aplicações desenvolvida em JavaScript:
 Python 
 PHP 
 C++ 
 Node.js 
 JSP 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 5/20
Feedback:
O Node.js é uma tecnologia que executa aplicações lado
servidor desenvolvidas em JavaScript.
2 / 2 ptsPergunta 5
A linguagem JavaScript criada pela empresa Netscape, e interpretada
em navegadores, é estruturada, mas também possui objetos para
manipular os elementos de uma interface do usuário.
Considerando a aplicabilidade da linguagem Javascript, julgue as
afirmações que se seguem.:
I Pode ser usada de forma inline, ou seja, diretamente no elemento,
por exemplo, onclick=”alert(‘Olá Mundo!’)”> 
 
II Os scripts desenvolvidos na linguagem JavaScript devem ser
escritos com a terminação ‘.jsx’ para serem interpretados. 
 
III Em algumas páginas HTML, os scripts podem ser inseridos entre
tags <script> .... </script> e <head>...</head> 
 
IV Uma das opções de usar script desenvolvido usando JavaScript é
por arquivo externo por meio da tag <script src=”arquivoexterno.js” >..
</script>
Está(ão) correta(s) a(s) afirmativa(s):
 III, somente. 
 III e IV, somente. 
 I, II e III, somente. 
 I, III e IV, somente. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 6/20
 I, II, III e IV, somente. 
Feedback:
A linguagem JS pode ser inserida em um documento HTML via
arquivo externo <script src=”arr.js”. 
A linguagem JS pode ser inserida entre tags <script>, código js
</script> 
A linguagem JS pode ser inserida inline inserido em um
elemento HTML <h1 onclick=”alert()”>. 
Todos os arquivos são gravados na extensão “.js”.
Como apresentado na unidade 1 no tópico 1 de Programação
para dispositivos móveis
0 / 2 ptsPergunta 6IncorretaIncorreta
Sobre os estilos e layouts no React Native, analise as assertivas
abaixo.
I. Usar CSS no JS nos dá acesso ao estado da aplicação e às props
do componente.
II. Estilizar aplicativos React Native requer uma sintaxe especial para
definir estilos, que é diferente do JavaScript tradicional
III. O nome e o valor do estilo sempre correspondem à maneira como
eles são usados na web (por exemplo, usando background-color no
React Native)
IV. A API StyleSheet nos permite definir vários estilos em um único
lugar
É verdadeiro o que afirma em:
 Apenas III 
 I, III e IV 
 Apenas I e IV 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 7/20
 Apenas I 
 Apenas I e II 
2 / 2 ptsPergunta 7
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 resultadodo 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:
 II, III e IV. 
 I e II. 
 Somente a III. 
 I, II, III e IV. 
 I, II e III. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 8/20
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.
2 / 2 ptsPergunta 8
Na programação há linguagens que são baseadas no modelo
estrutural, outras em modelos orientados a objetos, como também
existem algumas linguagens que são executadas lado cliente e outras
lado servidor. 
Dentre as principais características do React Native, é possível
determinar que:
I - O React Native é uma linguagem lado servidor com base no
servidor Apache. 
II - O React Native possui código semelhante ao HTML, porém usa a
linguagem JSX. 
II - O React Native aplica os conceitos de componentização em sua
sintaxe. 
IV - O React Native aplica os mesmos conceitos de CSS interpretados
pelo navegador.
Estão corretas as asserções:
 I, II e III. 
 I, II, III e IV. 
 II, III e IV. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 9/20
 II e III 
 Somente a III. 
Feedback:
Como apresentado na unidade 2, nos tópicos 1 e 2, de
Programação para dispositivos móveis: 
• O React Native é uma linguagem com base na programação
JS; 
• O Reat Native é executado lado servidor sob o Node.js.; 
• O React Native faz uso de uma estrutura similar ao HTML e
CSS; 
• O React Native é executado lado servidor e interpretado por
um transpilador, por exemplo, Babel.
2 / 2 ptsPergunta 9
Considere a declaração de variável abaixo:
const myelement = <h1>React is {5 + 5} times better</h1>;
O título que deverá ser exibida após esse programa React ser aberto
por um navegador é:
 
 
 Ocorre um erro na execução do código 
 React is {5 + 5} times better 
 React is 10 times better 
 O código não compila 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 10/20
 React is {10} times better 
2 / 2 ptsPergunta 10
Como no mundo, a Tecnologia da Informação passa por mudanças
com o surgimento de novas tecnologias, como a Internet das Coisas,
machine learning etc. Na programação não é diferente, novas
tecnologias surgem para melhorar a vida do desenvolvedor.
Assinale a alternativa que apresenta uma tecnologia nova que é
executada lado servidor:
 JavaScript. 
 JQuery. 
 CSS. 
 React Native. 
 HTML. 
Feedback:
O React Native é uma tecnologia surgida há poucos anos com
base na linguagem JavaScript, porém executada lado servidor e
usada para criar as Apps, como apresentado na unidade 1, no
tópico 2, de Programação para dispositivos móveis.
2 / 2 ptsPergunta 11
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 11/20
O uso de App por parte dos usuários cresce exponencialmente,
justificado pela convergência de produtos e serviços para o mundo
digital. Entretanto, o volume de informações é grande e uma das
formas de organização dessas informações em uma App é a criação
de um menu. A tecnologia React Native permite a criação de um menu
via barra lateral.
A respeito da criação de barra de menu na programação React Native,
podemos determinar:
I - A biblioteca @react-navigation/drawer precisa ser importada para criar
menus laterais. 
II - Os handlers como o onDblClick() são inseridos em botões para
transição de tela. 
III - As ações de transições são acionadas via handlers inseridos no
componente de tela. 
IV – O componente NavigationContainer precisa ser importado de
@react-navigation/drawer .
Estão corretas as asserções:
 II, III e IV, somente. 
 I, II e III, somente. 
 I e III, somente. 
 I, II, III e IV, somente. 
 III, somente. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 12/20
Feedback:
Como apresentado na unidade 3, no tópico 2, de Programação
para dispositivos móveis, a biblioteca @react-navigation/drawer
precisa ser importada para a criação de menu lateral, 
Handlers como onPress() são usados para acionar métodos de
transição de página. 
O handler onDblClick() não existe na programação React
Native. 
O componente NavigationContainer é importado de @react-
navigation/native.
2 / 2 ptsPergunta 12
Na programação web, por exemplo, a transição de tela é realizada por
meio de links. Já no programa para dispositivos móveis como o React
Native, a transição de tela é realizada por meio de uso de bibliotecas. 
Dentre as principais características da biblioteca Stack Navigation,
podemos determinar:
I - Permite a criação de uma barra de opções lateral conhecida como
menu lateral. 
II - O Stack Navigator determina o container de rotas de navegação. 
III - O Stack Screen permite criar as rotas de navegação da App. 
IV - O componente createStackNavigator cria links de navegação.
Estão corretas as asserções:
 I, II e III, somente.. 
 III, somente. 
 II, III e IV, somente. 
 I, II, III e IV. 
 II e III somente. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 13/20
Feedback:
Como apresentado na unidade 3, no tópico 2, de Programação
para dispositivos móveis, esse componente determina o
agrupamento das rotas de navegação. O Stack Screen permite
criar as rotas de navegação da App, já o Stack Navigation cria
transição de telas de páginas via botão, texto de link na página,
enquanto o useNavigation cria links com uma página web para
transição de tela.
2 / 2 ptsPergunta 13
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:
 React Navigation. 
 Link Navigation. 
 JavaScript Navigation. 
 Create Navigation. 
 React JS Navigation. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 14/20
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.
2 / 2 ptsPergunta 14
Sobre o modelo de navegação “Stack Navigator”, analise as assertivas
abaixo.
I. Funciona como uma fila, implementando uma abordagem onde "o
primeiro que entra é o primeiro que sai" ao gerenciamento de telas.
II. Não é possível renderizar o componente retornado pelo
TabNavigator; eles devem ser usados separadamente.
III. Fornece uma maneira de seuaplicativo fazer a transição entre
telas, onde cada nova tela é colocada no topo de uma pilha.
IV. Semelhante ao “Tab Navigator”, “Stack Navigator” também pode
usar as opções para configurar as telas
É verdadeiro o que afirma em:
 Apenas III 
 Apenas III e IV 
 Apenas II e III 
 Apenas I e II 
 Apenas I 
2 / 2 ptsPergunta 15
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 15/20
A usabilidade é um conceito associado à facilidade de uso de uma
App. Uma transição de tela bem planejada e aplicada, permite criar
uma boa navegabilidade. No React Native, as bibliotecas são
instaladas individualmente.
Com relação ao tema transição de tela, assinale a alternativa que
representa uma resposta correta:
 
Pode-se instalar a biblioteca de transição de tela pelos gerenciadores
rpm ou yarn no projeto.
 
Pode-se instalar a biblioteca de transição de tela pelos gerenciadores
npm ou rpm no projeto.
 
Pode-se instalar a biblioteca de transição de tela pelos gerenciadores
apt ou yarn no projeto.
 
Pode-se instalar a biblioteca de transição de tela pelos gerenciadores
npm ou yarn no projeto.
 
Pode-se instalar a biblioteca de transição de tela pelos gerenciadores
npm ou dpkg no projeto.
Feedback:
Como apresentado na unidade 3, no tópico 1, de Programação
para dispositivos móveis, no React Native pode-se instalar
componentes usando os gerenciadores de pacotes npm e yarn.
Os gerenciadores de pacotes apt, rpm, dpkg não pertencem a
tecnologia React Native.
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 16/20
2 / 2 ptsPergunta 16
Normalmente, ao lidar com serviços de localização, você precisará de
um destes dois recursos: obter a localização atual do usuário ou obter
e observar a atual localização do usuário para atualizações. A API de
localização da Expo nos dá ambas as opções para simplificar o nosso
trabalho.
Qual dos seguintes métodos você usaria para solicitar a localização
atual do usuário?
 getPosition 
 findPositionAsync 
 getLocationAsync 
 getCurrentPositionAsync 
 getLocation 
2 / 2 ptsPergunta 17
É comum ver aplicativos utilizando mapas integrados com a Google
Maps API. Com essa API é possível fazer desde listagem de lugares
até a criação de rotas e acompanhamento do trajeto. O React Native
possui a biblioteca “react-native-maps” que permite a criação de
mapas em aplicativos Android e IOS.
Sobre essa biblioteca, analise as assertivas abaixo.
I. A biblioteca possui o componente <MapView> responsável pelo
desenho do mapa.
II. Antes de publicar na loja, é necessário criar uma API Key (da
Google Maps API) e configurar o aplicativo com essa chave.
III. A biblioteca possui o componente <Point> que são usados para
marcar locais no mapa.
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 17/20
IV. O componente de mapa possui as propriedades “latitude” e
“longitude” para define a região do mapa na inicialização.
É verdadeiro o que afirma em:
 Apenas I e III 
 Apenas I 
 Apenas II 
 Apenas I e II 
 Apenas I, II e IV 
2 / 2 ptsPergunta 18
As bibliotecas na programação React Native são instaladas
individualmente, pois, assim, criam maior flexibilidade para o
desenvolvedor. E, após instalada, a biblioteca precisa ser importada.
Com relação à biblioteca de mapa da programação React Native,
assinale a alternativa que representa um comando de importação do
componente MapView correto:
 import { MapView } from 'react-native';
 import {MapView} from 'react';
 import [MapView] from 'react-native-maps';
 import React, {MapView} from 'react';
 import MapView from 'react-native-maps';
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 18/20
Feedback:
A importação do componente MapView deve ser realizada por
meio da biblioteca react-native-maps, como apresentado na
unidade 4, no tópico 2, de Programação para dispositivos
móveis. 
Os demais comandos de importação estão errados e não fazem
qualquer tipo de referência à biblioteca react-native-maps.
0 / 2 ptsPergunta 19IncorretaIncorreta
Os marcadores são identificações que permitem inserir outras
informações com relação a um ponto no mapa. Eles possuem algumas
opções de configuração, mas, também, permitem que o desenvolvedor
personalize as informações mostradas no mapa.
A respeito do uso de marcadores nos mapas em um projeto React
Native, julgue as asserções a seguir:
I - Pode-se alterar a cor do marcador pela opção pinColor, por
exemplo, pinColor =’#0000FF’.
II - Description é usada para inserir informações de comentário no
mapa não sendo interpretado.
III - Por o marcador ser um componente, precisa ser importado da
biblioteca de mapas.
IV - O uso de marcadores está associado ao componente Marker
importado da biblioteca react.
Estão corretas as asserções:
 I, II e III. 
 II, III e IV. 
 Somente a III. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 19/20
 I e III. 
 I, II, III e IV. 
Feedback:
A opção Marker da biblioteca react-native-maps possui
diversas opções de configurações, entre elas: pinColor, que
insere uma cor ao marcador; description, que insere
comentários ao marcador visualizado no clique; e title, que
insere um título ao marcador. Entretanto, a opção Marker deve
ser importada da biblioteca react-native-maps, como
apresentado na unidade 4, no tópico 3, de Programação para
dispositivos móveis.
2 / 2 ptsPergunta 20
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:
 Deltalongitude. 
 Deltalatitude. 
 Elevation. 
 Longitude 
 Latitude. 
25/05/2022 19:23 AV1 - Avaliação Online 1: M.ADS.5 - Programação para Dispositivos Móveis
https://newtonpaiva.instructure.com/courses/13760/quizzes/34409?module_item_id=337389 20/20
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.
Pontuação do teste: 34 de 40

Outros materiais