Buscar

Apol 1 - 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 11 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 11 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 9, do total de 11 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

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a finalidade de um construtor em C# no contexto do Unity? Considere o conteúdo até a aula 2.
Você não pontuou essa questão
A Definir uma classe como estática.
B Criar instâncias de uma classe e geralmente inicializar seus atributos.
C Atribuir valores padrão aos atributos de uma classe.
Você assinalou essa alternativa (C)
D Acessar atributos privados de uma classe em outras classes.
E Nenhuma das opções acima.
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a sintaxe correta para a estrutura do comando "while" em C#? Considere o conteúdo da aula 1.
A while { código } (condição)
B while { código } (condição) {}
C while condição : { código };
D while condição ; [ código ]
E while (condição) { código }
Você assinalou essa alternativa (E)
Questão 3/10 - Programação Orientada a Objetos para Jogos Digitais
É possível ter múltiplos construtores em uma mesma classe em C#? Considere o conteúdo até a aula 2.
A Sim, mas apenas se tiverem assinaturas diferentes.
Você assinalou essa alternativa (A)
B Não, cada classe pode ter apenas um construtor.
C Sim, mas todos devem ter a mesma assinatura.
D Sim, desde que o primeiro construtor seja privado.
E Não, classes não possuem construtores só métodos.
Questão 4/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a forma correta de acessar um elemento específico em um array em C#? Considere o conteúdo
da aula 1.
A array[elemento]
Você assinalou essa alternativa (A)
B array.elemento
C array(elemento)
D array[elemento-1]
E Nenhuma das opções acima
Questão 5/10 - Programação Orientada a Objetos para Jogos Digitais
Qual das seguintes opções é a forma correta de imprimir uma mensagem no console utilizando C# no
Unity? Considere o conteúdo da aula 1.
A Debug.Log("Olá, mundo!")
Você assinalou essa alternativa (A)
B Console.Log("Olá, mundo!")
C Print("Olá, mundo!")
D System.Print("Olá, mundo!")
E Console.WriteLine("Olá, mundo!")
Questão 6/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo do namespace em C# no contexto do Unity? Considere o conteúdo até a aula 3.
A Definir o nome do projeto no Unity.
B Controlar a visibilidade de variáveis em um script.
C Organizar e evitar conflitos de nomes entre classes e tipos.
Você assinalou essa alternativa (C)
D Determinar a ordem de execução de scripts no Unity.
E Nenhuma das opções acima.
Questão 7/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo do encapsulamento em C# no Unity? Considere o conteúdo até a aula 3.
A Controlar o acesso aos recursos gráficos do jogo.
B Definir a ordem de execução dos métodos em um script.
C Ocultar a implementação interna de uma classe e expor apenas a interface necessária.
Você assinalou essa alternativa (C)
D Determinar as condições para a colisão entre objetos na cena.
E Definir as propriedades de iluminação em um ambiente 3D.
Questão 8/10 - Programação Orientada a Objetos para Jogos Digitais
O que é o valor de retorno de uma função? Considere o conteúdo da aula 1.
A É o valor inicial da função antes de qualquer processamento.
B É o resultado obtido após a execução da função.
Você assinalou essa alternativa (B)
C É o número total de linhas de código dentro da função.
D É o tempo de execução da função em milissegundos.
E Nenhuma das opções acima.
Questão 9/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo da palavra-chave "static" em C# no contexto do Unity? Considere o conteúdo até a
aula 3.
A Controlar o fluxo de execução de um programa.
B Definir a cor de objetos na cena do jogo.
C Permitir acesso direto a métodos e atributos sem a necessidade de criar uma instância da
classe.
Você assinalou essa alternativa (C)
D Determinar a ordem de renderização dos objetos na cena.
E Definir a posição inicial de um objeto na cena do jogo.
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de aventura, você está criando uma classe Inventario que representa o inventário do
jogador. A classe Inventario tem um atributo itens que é uma lista de objetos Item e um método
AdicionarItem(Item item) que adiciona um objeto Item à lista de itens. Qual das seguintes opções é a
maneira correta de implementar o método AdicionarItem(Item item)? Considere o conteúdo até a aula 2.
A itens += item;
B itens.append(item);
C itens.push(item);
D itens.insert(item);
E itens.Add(item);
Você assinalou essa alternativa (E)
Questão 1/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a melhor abordagem para implementar a interação entre o jogador e o inimigo? Considere o
conteúdo até a aula 2.
A Criar um método estático que recebe como parâmetros o jogador e o inimigo, e faz a interação
diretamente dentro do método.
B Utilizar herança, onde a classe Enemy herda da classe Player e implementa um método de
ataque.
C Criar um método de ataque na classe Player e outro método de recebimento de dano na classe
Enemy, permitindo a interação entre os objetos.
Você assinalou essa alternativa (C)
D Utilizar um evento para notificar o inimigo quando o jogador realiza um ataque.
E Nenhuma das opções acima.
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
Qual das seguintes opções é a forma correta de imprimir uma mensagem no console utilizando C# no
Unity? Considere o conteúdo da aula 1.
A Debug.Log("Olá, mundo!")
Você assinalou essa alternativa (A)
B Console.Log("Olá, mundo!")
C Print("Olá, mundo!")
D System.Print("Olá, mundo!")
E Console.WriteLine("Olá, mundo!")
Questão 3/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo do namespace em C# no contexto do Unity? Considere o conteúdo até a aula 3.
A Definir o nome do projeto no Unity.
B Controlar a visibilidade de variáveis em um script.
C Organizar e evitar conflitos de nomes entre classes e tipos.
Você assinalou essa alternativa (C)
D Determinar a ordem de execução de scripts no Unity.
E Nenhuma das opções acima.
Questão 4/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o modificador de acesso mais restritivo em C#? Considere o conteúdo até a aula 3.
A public
B private
Você assinalou essa alternativa (B)
C protected
D internal
E sealed
Questão 5/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo da palavra-chave "static" em C# no contexto do Unity? Considere o conteúdo até a
aula 3.
A Controlar o fluxo de execução de um programa.
B Definir a cor de objetos na cena do jogo.
C Permitir acesso direto a métodos e atributos sem a necessidade de criar uma instância da
classe.
Você assinalou essa alternativa (C)
D Determinar a ordem de renderização dos objetos na cena.
E Definir a posição inicial de um objeto na cena do jogo.
Questão 6/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de corrida, você está criando uma classe Carro que representa os carros do jogo. A classe
Carro tem uma propriedade velocidade que representa a velocidade atual do carro. Qual das seguintes
opções é a maneira correta de aumentar a velocidade do carro em 10 unidades? Assuma que carro é
um objeto da classe Carro. Considere o conteúdo até a aula 2.
A carro.velocidade =+ 10;
B carro.velocidade = carro.velocidade + 10;
C carro.velocidade++;
D carro.velocidade += 10;
Você assinalou essa alternativa (D)
E carro.velocidade + 10;
Questão 7/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo da visibilidade em C# no contexto do Unity? Considere o conteúdo até a aula 3.
A Controlar a cor de objetos na cena.
B Definir o tamanho de fontes utilizadas no jogo.
C Gerenciar a acessibilidade de membros (atributos e métodos) de uma classe.
Você assinalou essa alternativa (C)
D Determinar a posição de elementos na interface do usuário.
E Definir a velocidade de movimento de objetos em animações.
Questão 8/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a finalidadede um construtor em C# no contexto do Unity? Considere o conteúdo até a aula 2.
A Definir uma classe como estática.
B Criar instâncias de uma classe e geralmente inicializar seus atributos.
Você assinalou essa alternativa (B)
C Atribuir valores padrão aos atributos de uma classe.
D Acessar atributos privados de uma classe em outras classes.
E Nenhuma das opções acima.
Questão 9/10 - Programação Orientada a Objetos para Jogos Digitais
É possível ter múltiplos construtores em uma mesma classe em C#? Considere o conteúdo até a aula 2.
A Sim, mas apenas se tiverem assinaturas diferentes.
Você assinalou essa alternativa (A)
B Não, cada classe pode ter apenas um construtor.
C Sim, mas todos devem ter a mesma assinatura.
D Sim, desde que o primeiro construtor seja privado.
E Não, classes não possuem construtores só métodos.
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a sintaxe correta para a estrutura do comando "while" em C#? Considere o conteúdo da aula 1.
A while { código } (condição)
B while { código } (condição) {}
C while condição : { código };
D while condição ; [ código ]
E while (condição) { código }
Você assinalou essa alternativa (E)
Apol Du
Questão 1/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo da visibilidade em C# no contexto do Unity? Considere o conteúdo até a aula 3.
A Controlar a cor de objetos na cena.
B Definir o tamanho de fontes utilizadas no jogo.
C Gerenciar a acessibilidade de membros (atributos e métodos) de uma classe.
Você assinalou essa alternativa (C)
D Determinar a posição de elementos na interface do usuário.
E Definir a velocidade de movimento de objetos em animações.
Questão 2/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de corrida, você está criando uma classe Carro que representa os carros do jogo. A classe
Carro tem uma propriedade velocidade que representa a velocidade atual do carro. Qual das seguintes
opções é a maneira correta de aumentar a velocidade do carro em 10 unidades? Assuma que carro é
um objeto da classe Carro. Considere o conteúdo até a aula 2.
A carro.velocidade =+ 10;
B carro.velocidade = carro.velocidade + 10;
C carro.velocidade++;
D carro.velocidade += 10;
Você assinalou essa alternativa (D)
E carro.velocidade + 10;
Questão 3/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a forma correta de acessar um elemento específico em um array em C#? Considere o conteúdo
da aula 1.
A array[elemento]
Você assinalou essa alternativa (A)
B array.elemento
C array(elemento)
D array[elemento-1]
E Nenhuma das opções acima
Questão 4/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o objetivo do namespace em C# no contexto do Unity? Considere o conteúdo até a aula 3.
A Definir o nome do projeto no Unity.
B Controlar a visibilidade de variáveis em um script.
C Organizar e evitar conflitos de nomes entre classes e tipos.
Você assinalou essa alternativa (C)
D Determinar a ordem de execução de scripts no Unity.
E Nenhuma das opções acima.
Questão 5/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é o modificador de acesso mais restritivo em C#? Considere o conteúdo até a aula 3.
A public
B private
Você assinalou essa alternativa (B)
C protected
D internal
E sealed
Questão 6/10 - Programação Orientada a Objetos para Jogos Digitais
Qual das seguintes opções é a forma correta de imprimir uma mensagem no console utilizando C# no
Unity? Considere o conteúdo da aula 1.
A Debug.Log("Olá, mundo!")
Você assinalou essa alternativa (A)
B Console.Log("Olá, mundo!")
C Print("Olá, mundo!")
D System.Print("Olá, mundo!")
E Console.WriteLine("Olá, mundo!")
Questão 7/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de plataforma 2D, o personagem principal pode pular se ele estiver no chão e não estiver
agachado. Qual das seguintes expressões booleanas em C# representa corretamente essa condição?
A noChao && !agachado
Você assinalou essa alternativa (A)
B noChao || !agachado
C !noChao && agachado
D noChao && agachado
E !noChao || agachado
Questão 8/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a melhor abordagem para implementar a interação entre o jogador e o inimigo? Considere o
conteúdo até a aula 2.
A Criar um método estático que recebe como parâmetros o jogador e o inimigo, e faz a interação
diretamente dentro do método.
B Utilizar herança, onde a classe Enemy herda da classe Player e implementa um método de
ataque.
C Criar um método de ataque na classe Player e outro método de recebimento de dano na classe
Enemy, permitindo a interação entre os objetos.
Você assinalou essa alternativa (C)
D Utilizar um evento para notificar o inimigo quando o jogador realiza um ataque.
E Nenhuma das opções acima.
Questão 9/10 - Programação Orientada a Objetos para Jogos Digitais
Qual é a sintaxe correta para a estrutura do comando "while" em C#? Considere o conteúdo da aula 1.
A while { código } (condição)
B while { código } (condição) {}
C while condição : { código };
D while condição ; [ código ]
E while (condição) { código }
Você assinalou essa alternativa (E)
Questão 10/10 - Programação Orientada a Objetos para Jogos Digitais
Em um jogo de aventura, você está criando uma classe Inventario que representa o inventário do
jogador. A classe Inventario tem um atributo itens que é uma lista de objetos Item e um método
AdicionarItem(Item item) que adiciona um objeto Item à lista de itens. Qual das seguintes opções é a
maneira correta de implementar o método AdicionarItem(Item item)? Considere o conteúdo até a aula 2.
A itens += item;
B itens.append(item);
C itens.push(item);
D itens.insert(item);
E itens.Add(item);
Você assinalou essa alternativa (E)

Continue navegando