Baixe o app para aproveitar ainda mais
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)
Compartilhar