
Funções Construtoras em JavaScript
Interactive Video
•
Instructional Technology
•
Vocational training
•
Practice Problem
•
Medium
CRISTIANO SANTOS
Used 2+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é a principal diferença entre uma função fábrica (factory function) e uma função construtora (constructor function) em JavaScript, conforme demonstrado no vídeo?
Funções fábrica usam a palavra-chave "new", enquanto funções construtoras não.
Funções fábrica criam e retornam objetos explicitamente, enquanto funções construtoras fazem isso implicitamente com a palavra-chave "new".
Funções construtoras são usadas apenas para criar círculos, enquanto funções fábrica podem criar qualquer tipo de objeto.
Funções fábrica não podem ter métodos, enquanto funções construtoras podem.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Por que as funções construtoras são consideradas um ponto fundamental para entender a Programação Orientada a Objetos (POO) em JavaScript?
Elas permitem a criação de classes estáticas.
Elas facilitam a herança de propriedades entre objetos.
Elas fornecem um mecanismo padronizado para criar múltiplos objetos com propriedades e métodos semelhantes.
Elas são a única forma de definir funções em JavaScript.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Em JavaScript, qual é o efeito da palavra-chave "new" quando usada antes de uma chamada de função, transformando-a em uma função construtora?
Ela força a função a retornar "undefined".
Ela impede que a função execute qualquer código interno.
Ela implicitamente cria um novo objeto vazio ("this") e o retorna ao final da execução da função, a menos que outro objeto seja explicitamente retornado.
Ela converte a função em uma função assíncrona.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é o resultado de chamar uma função construtora sem a palavra-chave "new"?
A função retorna um objeto vazio.
A função retorna undefined e as propriedades atribuídas a this não são definidas no objeto retornado.
A função retorna o objeto global (window ou global).
A função ainda cria e retorna um novo objeto, mas sem as propriedades definidas dentro dela.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é uma diferença fundamental na criação de objetos entre uma função fábrica e uma função construtora (quando usada com "new") em JavaScript?
Funções fábrica usam this para referenciar o novo objeto, enquanto funções construtoras devem criar e retornar explicitamente um novo objeto.
Funções construtoras criam e retornam implicitamente o novo objeto, enquanto funções fábrica exigem a criação e o retorno explícitos do objeto.
Ambas as funções criam e retornam objetos implicitamente, mas as funções construtoras são mais eficientes.
Funções fábrica não podem definir métodos no objeto retornado, enquanto funções construtoras podem.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Quais são as ações implícitas realizadas pela palavra-chave "new" ao invocar uma função construtora em JavaScript?
Cria um novo objeto vazio, define this para apontar para esse objeto, executa o código da função e retorna o objeto this.
Cria um novo objeto vazio, define this para apontar para o objeto global, executa o código da função e retorna o objeto global.
Cria um novo objeto vazio, define this para apontar para esse objeto, executa o código da função e exige um return explícito para retornar o objeto.
Não cria um novo objeto; apenas executa a função e atribui as propriedades diretamente ao escopo atual.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é a convenção de nomenclatura para funções construtoras em JavaScript e o que ela indica?
A primeira letra deve ser minúscula, indicando uma função utilitária.
A primeira letra deve ser maiúscula, indicando que a função retornará um objeto.
O nome deve ser prefixado com 'const', indicando uma constante.
O nome deve ser todo em maiúsculas, indicando uma função global.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
7 questions
Teorema de Pitágoras
Interactive video
•
University
7 questions
Educação Financeira - Planejamento
Interactive video
•
9th Grade - University
6 questions
Quiz de vídeo Medidas de tempo
Interactive video
•
3rd Grade - University
6 questions
What's Your Favorite Animal
Interactive video
•
1st - 2nd Grade
11 questions
Black Board.
Interactive video
•
1st Grade - University
11 questions
Divisione in Sillabe e Poesia
Interactive video
•
4th - 8th Grade
6 questions
Importancia de la historia
Interactive video
•
University
7 questions
English 6 - Assonance
Interactive video
•
6th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade