Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho Prático do Módulo 2 Iniciado: 12 abr em 21:57 Instruções do teste O Trabalho Prático do Módulo 2 está disponível! 1. Instruções para realizar o trabalho prático Consulte a data de entrega no teste e em seu calendário. Reserve um tempo para realizar a atividade, leia as orientações e enunciados com atenção. Em caso de dúvidas utilize o "Fórum de dúvidas do Trabalho Prático do Módulo 2". Para iniciá-lo clique em "Fazer teste". Você tem duas tentativas e não há limite de tempo definido para realizá-lo. Caso precise interromper a atividade, apenas deixe a página e, ao retornar, clique em "Retomar teste". Clique em "Enviar teste" somente quando você concluí-lo. Antes de enviar confira todas as questões. O gabarito será disponibilizado partir de segunda-feira, 15/04/2022, às 23h59. Bons estudos! 2. O arquivo abaixo contém o enunciado do trabalho prático: Enunciado do Trabalho Prático do Módulo 2 - Desenvolvedor(a) Mobile Multiplataforma.pdf 2,08 ptsPergunta 1 objeto[‘atributo’] objeto[“atributo”] objeto.atributo Todas as alternativas. Responda de acordo com a execução da Parte 1. Quais dessas formas de acesso aos atributos de um objeto são válidas? 2,08 ptsPergunta 2 https://online.igti.com.br/courses/4751/files/284546/download?wrap=1 let meuArray = new Array(). let meuArray = [ 1, 2, 3 ]. const meuArray = [ 1, 2, 3]. const meuArray = new Array(). Responda de acordo com a execução da Parte 1. Qual a forma preferível de se declarar um array em JS? 2,08 ptsPergunta 3 PetShop B Empate entre A e B PetShop C PetShop A Responda de acordo com a execução da Parte 1. Qual o petShop mais barato para a entrada: 2 pequenos, 5 grandes e fim de semana? 2,08 ptsPergunta 4 do{console.log(i) i++ } while(i<10) for(let i = 0; i < 10; i++) { console.log(i) Responda de acordo com a execução da Parte 1. Qual forma de iteração loop NÃO funciona como esperado? } while(i < 10) { console.log(i) } for(let i = 9; i >=0; i--) { console.log(i) } 2,08 ptsPergunta 5 PetShop C. PetShop A. Empate entre o PetShop A e B. PetShop B. Responda de acordo com a execução da Parte 1. Qual o PetShop mais barato para a entrada: 4 pequenos, 5 grandes e dia de semana? 2,08 ptsPergunta 6 PetShopC. PetShopB. PetShopD. PetShopA. Responda de acordo com a execução da Parte 2. Qual o PetShop escolhido para a entrada: 20 pequenos, 8 grandes, fim se semana, sem tosa? 2,08 ptsPergunta 7 Uma variável definida dentro de uma função está acessível também para outras funções. Variáveis declaradas com let são sempre locais. Todas as variáveis declaradas com const são globais. Closures mantêm uma referência para variáveis locais das funções mais internas. Responda de acordo com a execução da Parte 2. Sobre escopo em JS: 2,08 ptsPergunta 8 Sim, pois se trata de um novo array apontando para outra posição de memória. Não, pois os objetos são referências de memória e copiá-los desse jeito não muda as referências. Sim, pois o rest operator irá gerar novas referências para os objetos. Responda de acordo com a execução da Parte 3. É seguro copiar um array de objetos utilizando o rest operator? 2,08 ptsPergunta 9 Convertê-las explicitamente com o Casting para Booleano. Ex.: Boolean(a) . Utilizar o operador === ao invés de ==. Todas as alternativas. Responda de acordo com a execução da Parte 3. Como assegurar que a comparação entre a e b (tipos desconhecidos) não produza resultados inesperados? Usar o typeof e decidir o que fazer dado o tipo da variável. 2,08 ptsPergunta 10 Todas as alternativas. Podemos passar ela como parâmetro. Podemos escrever funções dentro de funções e usá-las como retorno de uma função. Podemos armazená-la em variáveis. Responda de acordo com a execução da Parte 3. Uma função em JS é considera “first class citizen”, isso implica que: 2,08 ptsPergunta 11 Apenas os itens que atenderem a condição passada serão retornados. Cada item do array original terá um retorno correspondente. O resultado do map pode ser um novo array com tamanho diferente do original. A função interna do map deve sempre ser uma arrow function. Responda de acordo com a execução da Parte 3. Sobre o método map de arrays: 2,12 ptsPergunta 12 Só podem ser armazenadas em variáveis const. Responda de acordo com a execução da Parte 3. Sobre arrow functions: Nenhum dado novo para salvar. Última verificação às 12:01 Nunca usamos a cláusula return com arrow functions. Só usamos como callbacks de outras funções. Podem ter mais de uma linha e utilizar a cláusula return. Enviar teste
Compartilhar