Buscar

APOL 2 - Programação Orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma classe abstrata em C#? Considere o conteúdo da aula 5.
A Uma classe que todos os atributos são encapsulados
B Uma classe que contém apenas métodos estáticos.
C Uma classe que só pode ser usada em scripts relacionados à interface do usuário.
D Uma classe que não possui nenhum membro ou funcionalidade.
E Uma classe que não pode ser instanciada diretamente e serve como base para outras classes.
Você assinalou essa alternativa (E)
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
O que é a sobrecarga de operadores em C#? Considere o conteúdo da aula 5.
A Uma funcionalidade que permite adicionar novos operadores ao C#.
B Uma técnica que permite utilizar operadores existentes de maneira personalizada em classes
definidas pelo usuário.
Você assinalou essa alternativa (B)
C Um recurso que permite executar operações matemáticas mais eficientes no Unity.
D Uma forma de simplificar a sintaxe de operadores em C#.
E Uma técnica para reescrever métodos em geral de uma base por uma classe derivada.
Questão 3/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a finalidade dos eventos no contexto Unity? Considere o conteúdo da aula 6.
A Facilitar a comunicação e interação entre objetos.
Você assinalou essa alternativa (A)
B Controlar o fluxo do programa e gerenciar as rotinas principais do jogo.
C Manipular a renderização dos elementos gráficos do jogo.
D Gerenciar a física e colisões dos objetos no jogo.
E Nenhuma das opções acima.
Questão 4/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma interface em C#? Considere o conteúdo da aula 5.
A Uma classe que não pode ser instanciada diretamente e serve como base para outras classes.
B Uma estrutura de dados que permite armazenar informações relacionadas.
C Um contrato que define um conjunto de membros que uma classe deve implementar.
Você assinalou essa alternativa (C)
D Uma coleção de métodos estáticos que podem ser acessados globalmente.
E Um recurso que permite uma classe acessar um membro privado de outra classe.
Questão 5/10 - Programação Orientada a Objetos para Jogos Digitais
O que é o polimorfismo? Considere o conteúdo da aula 5.
A Uma técnica de programação que permite criar objetos em tempo de execução.
B Um recurso que permite que um objeto seja tratado como uma instância de qualquer uma de
suas classes base.
Você assinalou essa alternativa (B)
C Um mecanismo que permite a criação de objetos 3D no Unity.
D Uma técnica de animação utilizada para criar movimentos fluidos em personagens.d
E Um recurso que permite criar vários construtores com parâmetros diferentes.
Questão 6/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de aventura, existem vários tipos de inimigos, como goblins, trolls e dragões. Cada tipo de
inimigo tem suas próprias características e comportamentos. Qual das seguintes opções é a melhor
maneira de implementar essas classes em C# usando herança? Considere o conteúdo da aula 4.
A Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de
inimigos e criar classes derivadas Goblin, Troll e Dragao que herdam de Inimigo.
Você assinalou essa alternativa (A)
B Criar classes separadas Goblin, Troll e Dragao sem nenhuma relação entre elas.
C Criar uma única classe Inimigo com propriedades e métodos para todos os tipos de inimigos.
D Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de
inimigos e criar classes derivadas Goblin, Troll e Dragao que não herdam de Inimigo.
E Criar uma interface IInimigo com propriedades e métodos que devem ser implementados pelas
classes Goblin, Troll e Dragao.
Questão 7/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma classe derivada em C#? Considere o conteúdo da aula 4.
A Uma classe que não pode ser instanciada.
B Uma classe que herda atributos e métodos de uma classe base.
Você assinalou essa alternativa (B)
C Uma classe que não pode ter herança de outras classes.
D Uma classe que define a estrutura de dados para um objeto.
E Uma classe que define as propriedades visuais de um objeto na cena.
Questão 8/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a finalidade da classe MonoBehaviour no contexto de C# para Unity? Considere o conteúdo da
aula 6.
Você não pontuou essa questão
A Controlar o fluxo do programa e gerenciar as rotinas principais do jogo.
B Manipular somente os eventos de entrada do usuário.
C Controlar a renderização dos elementos gráficos do jogo.
D Gerenciar a comunicação entre diferentes componentes do Unity.
Você assinalou essa alternativa (D)
E Controlar os comportamentos e movimentação de personagens no jogo.
Questão 9/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma Coroutine no contexto de C#? Considere o conteúdo da aula 6.
A Um tipo de classe especial para criar objetos no Unity.
B Um método estático usado para iniciar a execução de uma função específica.
C Um tipo de rotina assíncrona que permite pausar e retomar sua execução.
Você assinalou essa alternativa (C)
D Uma biblioteca externa usada para manipular animações no Unity.
E Nenhuma das opções acima.
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a estrutura utilizada para capturar e tratar exceptions em C#? Considere o conteúdo da aula 4.
A try-catch
Você assinalou essa alternativa (A)
B if-else
C for-loop
D switch-case
E while-loop
Apol - Du
Questão 1/10 - Programação Orientada a Objetos para Jogos Digitais
O que é a sobrecarga de operadores em C#? Considere o conteúdo da aula 5.
A Uma funcionalidade que permite adicionar novos operadores ao C#.
B Uma técnica que permite utilizar operadores existentes de maneira personalizada em classes
definidas pelo usuário.
Você assinalou essa alternativa (B)
C Um recurso que permite executar operações matemáticas mais eficientes no Unity.
D Uma forma de simplificar a sintaxe de operadores em C#.
E Uma técnica para reescrever métodos em geral de uma base por uma classe derivada.
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a finalidade da classe MonoBehaviour no contexto de C# para Unity? Considere o conteúdo da
aula 6.
A Controlar o fluxo do programa e gerenciar as rotinas principais do jogo.
Você assinalou essa alternativa (A)
B Manipular somente os eventos de entrada do usuário.
C Controlar a renderização dos elementos gráficos do jogo.
D Gerenciar a comunicação entre diferentes componentes do Unity.
E Controlar os comportamentos e movimentação de personagens no jogo.
Questão 3/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma classe base em C#? Considere o conteúdo da aula 4.
A Uma classe que não pode ser derivada por outras classes.
B Uma classe que define a implementação básica e compartilhada por suas classes derivadas.
Você assinalou essa alternativa (B)
C Uma classe que contém apenas métodos estáticos.
D Uma classe que define a aparência visual dos objetos na cena.
E Uma classe que determina a ordem de renderização dos objetos na cena.
Questão 4/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma Coroutine no contexto de C#? Considere o conteúdo da aula 6.
A Um tipo de classe especial para criar objetos no Unity.
B Um método estático usado para iniciar a execução de uma função específica.
C Um tipo de rotina assíncrona que permite pausar e retomar sua execução.
Você assinalou essa alternativa (C)
D Uma biblioteca externa usada para manipular animações no Unity.
E Nenhuma das opções acima.
Questão 5/10 - Programação Orientada a Objetos para Jogos Digitais
Qual método da classe MonoBehaviour é usado para a atualização de um objeto a cada frame?
Considere o conteúdo da aula 6.
A Start()
B Awake()
C Update()
Você assinalou essa alternativa (C)
D FixedUpdate()
E Refresh()
Questão 6/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é afinalidade do método Invoke() no contexto de C#? Considere o conteúdo da aula 6.
A Invocar uma função específica em um objeto após um tempo de espera.
Você assinalou essa alternativa (A)
B Invocar uma função específica em um objeto repetidamente em intervalos regulares.
C Invocar uma função específica em um objeto apenas uma vez durante a execução do jogo.
D Invocar uma função específica em todos os objetos do jogo simultaneamente.
E Invocar todas as funções de um objeto ao mesmo tempo.
Questão 7/10 - Programação Orientada a Objetos para Jogos Digitais
O que é uma classe abstrata em C#? Considere o conteúdo da aula 5.
A Uma classe que todos os atributos são encapsulados
B Uma classe que contém apenas métodos estáticos.
C Uma classe que só pode ser usada em scripts relacionados à interface do usuário.
D Uma classe que não possui nenhum membro ou funcionalidade.
E Uma classe que não pode ser instanciada diretamente e serve como base para outras classes.
Você assinalou essa alternativa (E)
Questão 8/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de aventura, existem vários tipos de inimigos, como goblins, trolls e dragões. Cada tipo de
inimigo tem suas próprias características e comportamentos. Qual das seguintes opções é a melhor
maneira de implementar essas classes em C# usando herança? Considere o conteúdo da aula 4.
A Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de
inimigos e criar classes derivadas Goblin, Troll e Dragao que herdam de Inimigo.
Você assinalou essa alternativa (A)
B Criar classes separadas Goblin, Troll e Dragao sem nenhuma relação entre elas.
C Criar uma única classe Inimigo com propriedades e métodos para todos os tipos de inimigos.
D Criar uma classe base Inimigo com propriedades e métodos comuns a todos os tipos de
inimigos e criar classes derivadas Goblin, Troll e Dragao que não herdam de Inimigo.
E Criar uma interface IInimigo com propriedades e métodos que devem ser implementados pelas
classes Goblin, Troll e Dragao.
Questão 9/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o requisito para que o polimorfismo ocorra em C#? Considere o conteúdo da aula 5.
Você não pontuou essa questão
A As classes devem ter o mesmo nome.
B As classes devem ter a mesma hierarquia de transformação na cena.
C As classes devem estar no mesmo namespace.
D As classes devem ser derivadas da mesma classe base.
E As classes devem ter duas ou mais classes base.
Você assinalou essa alternativa (E)
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a estrutura utilizada para capturar e tratar exceptions em C#? Considere o conteúdo da aula 4.
A try-catch
Você assinalou essa alternativa (A)
B if-else
C for-loop
D switch-case
E while-loop
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
Qual das opções abaixo descreve corretamente a herança em C#? Considere o conteúdo da aula 4.
A A herança permite que uma classe herde os membros(atributos e métodos) de uma classe
base, mas não é possível adicionar novos membros à classe derivada.
B A herança permite que uma classe herde os membros de uma classe base e também
adicione novos membros à classe derivada.
Você assinalou essa alternativa (B)
C A herança permite que uma classe herde apenas os métodos, mas não os atributos de uma
classe base.
D A herança permite que uma classe herde apenas os atributos, mas não os métodos de uma
classe base.
E A herança é um conceito que não se aplica em C# para Unity.
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o requisito para que o polimorfismo ocorra em C#? Considere o conteúdo da aula 5.
A As classes devem ter o mesmo nome.
B As classes devem ter a mesma hierarquia de transformação na cena.
C As classes devem estar no mesmo namespace.
D As classes devem ser derivadas da mesma classe base.
Você assinalou essa alternativa (D)
E As classes devem ter duas ou mais classes base.

Continue navegando