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