wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3TDS - Programação Backend - Aul 17

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

O que é uma propriedade de um objeto em JavaScript?

a)

Um método que pertence a um objeto.

b)

Um valor associado a uma chave dentro de um objeto.

c)

Uma função que retorna um objeto.

d)

Um tipo de dado primitivo.

2.

Como você pode acessar a propriedade "nome" de um objeto chamado "pessoa"?

a)

pessoa[nome]

b)

pessoa.nome

c)

pessoa->nome

d)

pessoa{nome}

3.

Qual é a função do método `Object.create()` em JavaScript?

a)

Criar um novo objeto e definir seu protótipo para um objeto existente.

b)

Clonar um objeto existente.

c)

Deletar um objeto.

d)

Comparar dois objetos.

4.

O que é herança de objetos em JavaScript?

a)

A capacidade de um objeto de herdar propriedades e métodos de outro objeto.

b)

A capacidade de um objeto de ser convertido em JSON.

c)

A capacidade de um objeto de ser clonado.

d)

A capacidade de um objeto de ser deletado.

5.

Qual é a sintaxe correta para converter um objeto JavaScript em uma string JSON?

a)

JSON.toString(objeto)

b)

JSON.stringify(objeto)

c)

JSON.parse(objeto)

d)

JSON.convert(objeto)

6.

Qual é a diferença entre JSON e um objeto JavaScript?

a)

JSON é um formato de string, enquanto um objeto JavaScript é uma estrutura de dados.

b)

JSON é mais rápido que objetos JavaScript.

c)

JSON pode conter funções, enquanto objetos JavaScript não podem.

d)

Não há diferença entre JSON e objetos JavaScript.

7.

Como você pode adicionar uma nova propriedade "idade" com o valor 25 a um objeto "pessoa"?

a)

pessoa.idade = 25

b)

pessoa.add("idade", 25)

c)

pessoa["idade"] = 25

d)

pessoa.set("idade", 25)

8.

Qual método é usado para mesclar as propriedades de dois ou mais objetos em um novo objeto?

a)

Object.assign()

b)

Object.merge()

c)

Object.concat()

d)

Object.combine()

9.

O que o método `JSON.parse()` faz?

a)

Converte uma string JSON em um objeto JavaScript.

b)

Converte um objeto JavaScript em uma string JSON.

c)

Valida uma string JSON.

d)

Deleta um objeto JavaScript.

10.

Qual é a saída do seguinte código JavaScript? ```javascript const pessoa = { nome: "João" }; const novaPessoa = Object.create(pessoa); console.log(novaPessoa.nome); ```

a)

undefined

b)

"João"

c)

null

d)

Erro

11.

Qual é a maneira correta de verificar se uma propriedade "altura" existe em um objeto "pessoa"?

a)

"altura" in pessoa

b)

pessoa.hasOwnProperty("altura")

c)

pessoa.contains("altura")

d)

pessoa.includes("altura")

12.

Qual é a saída do seguinte código JavaScript? ```javascript const pessoa = { nome: "Ana", idade: 30 }; const jsonString = JSON.stringify(pessoa); console.log(jsonString); ```

a)

{ nome: "Ana", idade: 30 }

b)

"nome: Ana, idade: 30"

c)

'{"nome":"Ana","idade":30}'

d)

"nome=Ana&idade=30"