Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript https://colaboraread.com.br/aluno/avaliacao/index/3344865502?atividadeDisciplinaId=13478181 1/3 Desenvolvimento em Javascript (/aluno/time… Av1 - Desenvolvimento em Javascript Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 01/08/2022 00:00 à 29/08/2022 23:59 Situação: Cadastrado Pontuação: 600 Protocolo: 768926118 Avaliar Material a) b) c) 1) Observe o código a seguir: x = 10; do{ if(x % 2 == 1){ y = x * 2; console.log(y); } x--; }while((x % 2 == 0)||(x >= 5)) Esse código apresenta um laço de repetição do tipo do...while, a qual um bloco de código é repetido enquanto uma condição for válida (sendo repetido pelo menos uma vez). Com base na análise do código acima, responda: o que será impresso? Alternativas: 9 7 5 20 18 14 9 7 6 5 : 24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript https://colaboraread.com.br/aluno/avaliacao/index/3344865502?atividadeDisciplinaId=13478181 2/3 d) e) a) b) c) d) e) 2) a) 3) 20 18 16 14 12 18 14 10 Alternativa assinalada O código JavaScript a seguir implementa um laço de repetição for: for(i = 0; i < 5; i++){ if(i % 2 == 0){ break; } console.log(i) } Analise a saída do código acima e depois resposta a questão a seguir: Quais valores serão impressos? Alternativas: 1 3 1 0 2 4 0 1 2 3 4 Nada será impresso Alternativa assinalada O código a seguir apresenta erros quando executado: 1. // declaração de uma lista de compras 2. var lista-de-compras = ['alface', 'beterraba', 'couve'] 3. 4. // imprimindo o último item comprado 5. console.log(lista-de-compras[3]) Das alternativas a seguir, qual melhor representa o motivo PRIMÁRIO para esse código não funcionar corretamente: Alternativas: Não se pode usar acentos em documentos JavaScript, pois geram erro de codificação. food CASA 24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript https://colaboraread.com.br/aluno/avaliacao/index/3344865502?atividadeDisciplinaId=13478181 3/3 b) c) d) e) a) b) c) d) e) 4) a) b) c) d) e) 5) A contagem em JavaScript começa do 0, logo não há item na posição 3. Alternativa assinalada Não se pode usar hífen na declaração de um nome de variável. Não há erro, o código imprimirá “couve”. Arrays devem ser declarados usando o método Array( ). Em JavaScript, objetos são estruturas de dados sequenciais que recebem coleções de chaves e valores. Eles podem ser comparados com os arrays, com a diferença de que arrays utilizam a posição numérica para indexação. Sobre objetos JavaScript, pode-se afirmar: Alternativas: Podem receber outros objetos como chave primária. A indentação define o nível do bloco em um objeto. Podem ser declarados listando itens entre colchetes. Valores podem ser acessados com base nas chaves. Alternativa assinalada Pode receber apenas strings como valores. Para responder à próxima questão, observe o código a seguir: 1. lista = { 2. 'a':'abacate', 3. 'b':'bola', 4. 'c':'casa' 5. } 6. console.log(lista[1]) Este código descreve um objeto denominado lista que recebe três itens. O que seria impresso ao executar esse código? Alternativas: bola abacate undefined Alternativa assinalada a b Aos BOM
Compartilhar