Prévia do material em texto
19/10/2021 18:37 QUIZ 3.1 - Linguagem JavaScript: Desenvolvimento de Interfaces Web - Turma 3 - 2021/1
https://pucminas.instructure.com/courses/65656/quizzes/170007 1/4
QUIZ 3.1 - Linguagem JavaScript
Entrega Sem prazo Pontos 2 Perguntas 5
Limite de tempo Nenhum Tentativas permitidas 3
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 32 minutos 2 de 2
MAIS RECENTE Tentativa 2 32 minutos 2 de 2
Tentativa 1 33.101 minutos 0,8 de 2
As respostas corretas estão ocultas.
Pontuação desta tentativa: 2 de 2
Enviado 18 abr em 20:29
Esta tentativa levou 32 minutos.
0,4 / 0,4 ptsPergunta 1
Qual das seguintes alternativas não pode ser usada para recuperação
de uma das propriedades do objeto abaixo?
let livro = {
titulo: "JavaScript: o guia definitivo",
edicao: 6,
autor: "David Flanagar",
editora: "O'Reilly",
ano: 2012
};
let prop = 'editora'; console.log(livro[prop]);
https://pucminas.instructure.com/courses/65656/quizzes/170007/history?version=2
https://pucminas.instructure.com/courses/65656/quizzes/170007/history?version=2
https://pucminas.instructure.com/courses/65656/quizzes/170007/history?version=1
19/10/2021 18:37 QUIZ 3.1 - Linguagem JavaScript: Desenvolvimento de Interfaces Web - Turma 3 - 2021/1
https://pucminas.instructure.com/courses/65656/quizzes/170007 2/4
console.log(livro['edicao']);
console.log(livro.prop('autor'));
Acertou. Essa alternativa é inválida, pois não existe uma função
nativa prop nos objetos para recuperar o valor de uma
propriedade.
console.log(livro.titulo);
0,4 / 0,4 ptsPergunta 2
Qual é a instrução que declara uma variável nome com escopo local,
isto é, com existência apenas dentro do bloco em que foi declarada?
let nome = 'João';
Correto. Essa é a instrução que você sempre deve usar nas suas
declarações (exceto em casos que saiba exatamente o que está
fazendo).
nome = 'João';
var nome = 'João';
String nome = 'João';
0,4 / 0,4 ptsPergunta 3
Qual é o evento que é disparado quando o formulário deve ser enviado
ao script definido no atributo action do elemento <form>?
19/10/2021 18:37 QUIZ 3.1 - Linguagem JavaScript: Desenvolvimento de Interfaces Web - Turma 3 - 2021/1
https://pucminas.instructure.com/courses/65656/quizzes/170007 3/4
submit
Correto. Esse evento será disparado quando o formulário estiver sendo
enviado. No entanto, a função de tratamento do evento pode recusar o
envio ao retornar um valor false.
0,4 / 0,4 ptsPergunta 4
A instrução correta para lermos um objeto no armazenamento local
(Web Storage) que descreva um cliente é:
let cliente = localStorage.getItem(JSON.stringify('cliente'));
let cliente = localStorage.getItem('cliente');
let cliente = JSON.parse(localStorage.getItem('cliente'));
Correto. Em primeiro lugar, precisamos recuperar o objeto na
forma de uma string. Em seguida, usamos o método parse para
transformar essa string em um real objeto.
let cliente = JSON.stringify(localStorage.getItem('cliente'));
let cliente = localStorage.getItem(JSON.parse('cliente'));
0,4 / 0,4 ptsPergunta 5
19/10/2021 18:37 QUIZ 3.1 - Linguagem JavaScript: Desenvolvimento de Interfaces Web - Turma 3 - 2021/1
https://pucminas.instructure.com/courses/65656/quizzes/170007 4/4
Qual método do objeto window abre uma janela modal que contém
uma mensagem para leitura e os botões OK e Cancelar?
alert
ask
prompt
confirm
Correto. A ideia desse método é ter uma janela de confirmação,
com os botões OK e Cancelar.
Pontuação do teste: 2 de 2