Baixe o app para aproveitar ainda mais
Prévia do material em texto
Portal Digital do Aluno (/index/index) Início (/) Sistemas de Informação - Bacharelado - 2º S… Desenvolvimento em Javascript (/aluno/tim… Av1 - Desenvolvimento em Javascript Av1 - Desenvolvimento em Javascript (/notificacao/index) Meus Cursos (/index/index) Serviços Online Apoio ao Estudo Oportunidades Ajuda Area do Usuário Sair Informações Adicionais Período: 01/08/2022 00:00 à 29/08/2022 23:59 Situação: Confirmado Tentativas: 1 / 3 Pontuação: 750 Protocolo: 763832920 A atividade está fora do período do cadastro Avaliar Material 1) Observe o código a seguir: x = 10; do{ if(x % 2 == 1){ https://colaboraread.com.br/index/index https://colaboraread.com.br/ https://colaboraread.com.br/aluno/dashboard/index/3332022702 https://colaboraread.com.br/aluno/timeline/index/3332022702?ofertaDisciplinaId=1843929 https://colaboraread.com.br/notificacao/index https://colaboraread.com.br/index/index javascript:void(0); a) b) c) d) e) 2) 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 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) a) b) c) d) e) 3) a) b) } 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. A contagem em JavaScript começa do 0, logo não há item na posição 3. c) d) e) 4) a) b) c) d) e) 5) Não se pode usar hífen na declaração de um nome de variável. Alternativa assinalada 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? a) b) c) d) e) Alternativas: bola abacate undefined Alternativa assinalada a b
Compartilhar