wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vue.js - JSON, LocalStorage e SessionStorage

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

O que é Vue.js?

a)

Um framework de backend para Node.js

b)

Um framework JavaScript progressivo para construir interfaces de usuário

c)

Uma biblioteca CSS para estilização

d)

Um banco de dados NoSQL

2.

Qual é a função principal do Axios em uma aplicação Vue.js?

a)

Manipular o DOM

b)

Gerenciar o estado da aplicação

c)

Fazer requisições HTTP

d)

Criar componentes reutilizáveis

3.

Como você pode acessar dados de um arquivo JSON em uma aplicação Vue.js usando Axios?

a)

Usando a função `fetch()`

b)

Usando a função `axios.get()`

c)

Usando a função `axios.post()`

d)

Usando a função `axios.put()`

4.

Qual é a sintaxe correta para criar um novo componente em Vue.js 2?

a)

`Vue.component('nome-componente', { ... });`

b)

`Vue.createComponent('nome-componente', { ... });`

c)

`Vue.newComponent('nome-componente', { ... });`

d)

`Vue.makeComponent('nome-componente', { ... });`

5.

Qual das seguintes opções é uma maneira correta de manipular o estado de um componente em Vue.js?

a)

Usando `this.state`

b)

Usando `this.data`

c)

Usando `this.props`

d)

Usando `this.setState`

6.

Qual é a estrutura correta de um arquivo JSON?

a)

`{ "chave": "valor" }`

b)

`[ "chave": "valor" ]`

c)

`( "chave": "valor" )`

d)

`< "chave": "valor" >`

7.

Como você pode lidar com erros em uma requisição Axios?

a)

Usando `try...catch`

b)

Usando `axios.catch()`

c)

Usando `axios.error()`

d)

Usando `axios.handleError()`

8.

Qual é a função do método `mounted()` em um componente Vue.js?

a)

Inicializar o estado do componente

b)

Renderizar o componente no DOM

c)

Executar código após o componente ser inserido no DOM

d)

Destruir o componente

9.

Qual das seguintes opções é uma maneira correta de receber dados JSON em uma requisição GET usando Axios?

a)

`axios.get(url, { headers: { 'Content-Type': 'application/json' }, data: jsonData });`

b)

`axios.get(url);`

c)

`axios.get(url, jsonData);`

d)

`axios.get(url, { jsonData });`

10.

Qual diretiva Vue.js é usada para renderizar listas de itens?

a)

`v-if`

b)

`v-for`

c)

`v-show`

d)

`v-bind`

11.

Como você pode definir propriedades reativas em um componente Vue.js?

a)

Usando `props`

b)

Usando `data`

c)

Usando `methods`

d)

Usando `computed`

12.

Qual das seguintes opções é uma maneira correta de definir um método em um componente Vue.js?

a)

`methods: { meuMetodo(): { ... }

}`

b)

`methods: [ meuMetodo() { ... }

]`

c)

`methods: meuMetodo() { ... }`

d)

`methods: { meuMetodo() { ... }

}`

13.

Qual método do Axios é usado para enviar dados em uma requisição POST?

a)

`axios.get()`

b)

`axios.post()`

c)

`axios.delete()`

d)

`axios.put()`

14.

O que é JSON e como ele é utilizado no Vue.js?

a)

Um banco de dados relacional usado para armazenar dados no Vue.js.

b)

Um formato de dados leve usado para troca de informações entre cliente e servidor no Vue.js.

c)

Uma biblioteca de animação para Vue.js.

d)

Um framework CSS para estilizar componentes Vue.js.

15.

Qual é a principal diferença entre LocalStorage e SessionStorage no Vue.js?

a)

LocalStorage armazena dados temporariamente, enquanto SessionStorage armazena dados permanentemente.

b)

LocalStorage armazena dados permanentemente, enquanto SessionStorage armazena dados temporariamente.

c)

Ambos armazenam dados permanentemente.

d)

Ambos armazenam dados temporariamente.

16.

Como você pode armazenar um objeto no LocalStorage usando Vue.js?

a)

`localStorage.setItem('chave', objeto);`

b)

`localStorage.setItem('chave', JSON.stringify(objeto));`

c)

`localStorage.save('chave', objeto);`

d)

`localStorage.save('chave', JSON.stringify(objeto));`

17.

Qual é a principal vantagem de usar JSON no Vue.js?

a)

JSON é mais rápido que XML.

b)

JSON é mais seguro que XML.

c)

JSON é mais legível e fácil de manipular em JavaScript.

d)

JSON é mais compatível com navegadores antigos.

18.

Qual é a principal limitação do uso de LocalStorage e SessionStorage no Vue.js?

a)

Ambos não suportam armazenamento de strings.

b)

Ambos têm um limite de armazenamento pequeno.

c)

Ambos não são suportados em navegadores modernos.

d)

Ambos não permitem armazenamento de dados JSON.

19.

Qual método é usado para converter uma string JSON em um objeto JavaScript no Vue.js?

a)

`JSON.stringify()`

b)

`JSON.parse()`

c)

`JSON.convert()`

d)

`JSON.objectify()`

20.

O que significa API?

a)

Aplicativo de Programação Interativa

b)

Interface de Programação de Aplicações

c)

Análise de Processos Internos

d)

Arquivo de Programação Integrado

21.

O que você precisa fazer primeiro para usar uma API?

a)

Desenhar um gráfico

b)

Obter uma chave de acesso ou token

c)

Criar um vídeo

d)

Escrever um poema

22.

Qual a propriedade que deve ser utilizada para declarar as variáveis de uma página?

a)

Computed

b)

Components

c)

Data

d)

Methods