Você está na página 1de 4

Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado.

Este material pode ser protegido


por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 10:58:31

24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript

 

(/notific
 Desenvolvimento em Javascript (/aluno/time…

Av1 - Desenvolvimento em Javascript


Sua avaliação foi confirmada com sucesso

Informações Adicionais

Período: 01/08/2022 00:00 à 29/08/2022 23:59


Situação: Cadastrado

Protocolo: 768926118

Avaliar Material

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:

a) 9 7 5

b) 20 18 14
c)
9765
https://colaboraread.com.br/aluno/avaliacao/index/3344865 atividadeDisciplinaId=13478181 1/3
Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 10:58:31

24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript

d) 20 18 16 14 12

e) 18 14 10 Alternativa assinalada

2) 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:

a) 1 3

b) 1

c) 0 2 4

d) 0 1 2 3 4

e) Nada será impresso Alternativa assinalada

3) 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:

a) Não se pode usar acentos em documentos JavaScript, pois geram erro de codificação.

https://colaboraread.com.br/aluno/avaliacao/index/3344865502?atividadeDisciplinaId=13478181 2/3
Impresso por soso Benevides, E-mail sofiapedrosab.covello@gmail.com para uso pessoal e privado. Este material pode ser protegido
por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 15/12/2023, 10:58:31

24/08/2022 21:14 Colaborar - Av1 - Desenvolvimento em Javascript

b) A contagem em JavaScript começa do 0, logo não há item na posição 3. Alternativa assinalada

c) Não se pode usar hífen na declaração de um nome de variável.

d) Não há erro, o código imprimirá “couve”.

e) Arrays devem ser declarados usando o método Array( ).

4) 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:

a) Podem receber outros objetos como chave primária.

b) A indentação define o nível do bloco em um objeto.

c) Podem ser declarados listando itens entre colchetes.

d) Valores podem ser acessados com base nas chaves. Alternativa assinalada

e) Pode receber apenas strings como valores.

5) 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:

a) bola

b) abacate

c) undefined Alternativa assinalada

d) a

e) b

https://colaboraread.com.br/aluno/avaliacao/index/33 502?atividadeDisciplinaId=1 181 3/3

Você também pode gostar