Início Questões de Concursos Programação Orientada a Objetos Resolva questões de Programação Orientada a Objetos comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Programação Orientada a Objetos Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 621Q612382 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRT 2a, FCCA programação orientada ao objeto se inicia com o projeto, que apresenta aos programadores, principalmente, um ✂️ a) esquema de classes-chave. ✂️ b) esquema de métodos. ✂️ c) conjunto de cenários. ✂️ d) mapeamento dos atributos. ✂️ e) detalhamento das mensagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 622Q644088 | Informática, Programação Orientada a Objetos, Analista do Ministério Público, MPE AL, COPEVE UFALNo paradigma de programação orientada a objetos, a capacidade de uma classe possuir métodos com o mesmo nome e assinatura diferente é conhecida por ✂️ a) herança. ✂️ b) encapsulamento. ✂️ c) polimorfismo. ✂️ d) interface. ✂️ e) abstração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 623Q615509 | Informática, Programação Orientada a Objetos, Analista de Sistemas, SESPA PA, CESPE CEBRASPEConsiderando os conceitos de orientação a objetos, julgue os itens seguintes. Abstração é a técnica utilizada pelos objetos para obter segurança, modularidade e autonomia. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 624Q620784 | Informática, Programação Orientada a Objetos, CESPE CEBRASPEJulgue os itens seguintes, a respeito de linguagens orientadas a objeto. Um atributo é uma propriedade dos objetos de uma classe, ao passo que um atributo de ligação é uma propriedade das ligações de uma associação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 625Q613279 | Informática, Programação Orientada a Objetos, Técnico de Nível Superior, ADEPARÁ PA, CESPE CEBRASPEJulgue os itens a seguir, relativos à tecnologia de orientação a objetos. Um importante mecanismo da orientação a objetos é a herança múltipla, que significa que múltiplas subclasses compartilham a mesma superclasse, ou ainda, que uma subclasse pode herdar de uma classe que é, por si própria, uma subclasse de outra classe, o que, nesse caso, também se denomina herança em cascata. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 626Q643657 | Informática, Programação Orientada a Objetos, Pesquisador em Metrologia, INMETRO, CESPE CEBRASPEPara avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes. O paradigma de OO facilita o desenvolvimento de software, tais como os simuladores de redes de comunicações móveis, tornando-o mais rápido e resultando em software mais fáceis de manter, de maior qualidade e com possibilidade de reúso. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 627Q611515 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPEO desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes. Uma das formas de reutilização aplicável na análise orientada a objetos é a procura por padrões de projeto já conhecidos e validados e para os quais tenha sido divulgado um molde para a criação de classes e objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 628Q621415 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Tribunal Regional do Trabalho 21a Região, CESPE CEBRASPEAcerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes. O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 629Q621195 | Informática, Programação Orientada a Objetos, Atividades de Complexidade Intelectual, MC, CESPE CEBRASPEAcerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir. Por meio do padrão Iterator, é possível definir o acesso direto aos métodos de manipulação aos elementos de um objeto agregado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 630Q612835 | Informática, Programação Orientada a Objetos, Técnico Científico, BASA AM, CESPE CEBRASPENo que se refere a conceitos de projetos orientados a objetos, julgue os itens subseqüentes. Em um sistema orientado a objetos, a herança é um conceito que leva a objetos agregados. O objeto complexo pode ser montado selecionando-se um conjunto de padrões de projeto e compondo-se o objeto adequado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 631Q622715 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TJ CE, CESPE CEBRASPEA orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes. A abstração foca os aspectos essenciais a um objeto, o que permite ao desenvolvedor concentrar-se no que um objeto é, antes de decidir como será implementado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 632Q614361 | Informática, Programação Orientada a Objetos, Técnico Científico, Banco da Amazônia, CESPE CEBRASPEA respeito de conceitos de orientação a objetos, julgue os seguintes itens. Na linguagem Java, um construtor de subclasse deve sempre chamar o construtor de superclasse como sua primeira instrução. Caso não exista esse construtor, o compilador Java irá inserir automaticamente uma chamada da superclasse, o que funcionará apenas se a superclasse tiver um construtor sem parâmetros. Caso contrário, será informada a ocorrência de erro. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 633Q610327 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, CESPE CEBRASPEA programação orientada a objetos fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir. Quando um método de superclasse é sobrescrito em uma subclasse, a versão da subclasse fica impossibilitada de chamar a versão da superclasse. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 634Q1038258 | Programação, Programação Orientada a Objetos, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Analise as afirmativas a seguir sobre programação orientada a objetos: I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos. Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código. III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada. Qual(is) afirmativa(s) está(ão) correta(s)? ✂️ a) Somente as afirmativas I e II. ✂️ b) Somente as afirmativas I e III. ✂️ c) Somente as afirmativas Il e III. ✂️ d) Somente a afirmativa I. ✂️ e) Todas as três afirmativas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 635Q1038734 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Acerca da programação orientada a objetos, assinale a opção correta. ✂️ a) A classe é a estrutura que define os atributos e comportamentos dos objetos. ✂️ b) Toda linguagem de programação define automaticamente todas as classes necessárias em tempo de compilação. ✂️ c) Um objeto não pode ser instanciado a partir de uma classe. ✂️ d) A classe representa uma instância específica de um objeto. ✂️ e) Atributos e métodos são definidos apenas no objeto, não na classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 636Q978169 | Programação, Programação Orientada a Objetos, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025A respeito do seguinte trecho de código Java, assinale a alternativa correta. public class ExemploErro { public static void exibir(Integer valor) { System.out.println(“Valor inteiro: ” + valor); } public static void exibir(double valor) { System.out.println(“Valor decimal: ” + valor); } public static void main(String[] args) { exibir(null); } } ✂️ a) O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null. ✂️ b) O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper. ✂️ c) O código compila e executa normalmente, imprimindo “Valor inteiro: null”. ✂️ d) O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados. ✂️ e) O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 637Q1038580 | Programação, Programação Orientada a Objetos, Desenvolvimento, BANESE, CESGRANRIO, 2025Um banco deseja implementar um sistema de controle de contas bancárias utilizando herança para reutilizar código e organizar melhor as responsabilidades das classes. O código para implementação desse sistema é apresentado a seguir. Classe ContaBancaria: Atributos: saldo Metodos: depositar(valor) sacar(valor) exibir_saldo() Classe ContaCorrente herda ContaBancaria: Atributos: limite_cheque_especial Metodos: sacar(valor) Classe ContaPoupanca herda ContaBancaria: Metodos: calcular_rendimento() Com base nesse código, verifica-se que a(o) ✂️ a) herança utilizada no código permite que ContaCorrente e ContaPoupanca reutilizem os métodos de ContaBancaria, evitando repetição de código. ✂️ b) classe ContaBancaria não pode ser herdada por ContaCorrente e ContaPoupanca, pois herança só é permitida entre classes do mesmo tipo. ✂️ c) método sacar(valor) em ContaCorrente deve necessariamente ser idêntico ao de ContaBancaria, pois métodos herdados não podem ser sobrescritos. ✂️ d) método calcular_rendimento() deveria estar na classe ContaBancaria, pois todas as contas bancárias possuem rendimento da mesma forma. ✂️ e) conceito de herança não foi aplicado ao código, pois não há reutilização de código nem especialização de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 638Q977800 | Programação, Programação Orientada a Objetos, Conhecimentos Específicos I, SEFAZRJ, CESPE CEBRASPE, 2025Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo ✂️ a) dinâmico. ✂️ b) de sobrescrição de método. ✂️ c) estático. ✂️ d) de inclusão. ✂️ e) por refatoração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 639Q1030649 | Programação, Programação Orientada a Objetos, Área II, PC MG, FGV, 2025A Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos e classes, utilizando conceitos como herança e polimorfismo para promover reutilização e flexibilidade. Assinale a opção que descreve corretamente o conceito de polimorfismo em POO. ✂️ a) É a capacidade de uma classe herdar os atributos e métodos de outra classe, permitindo a reutilização de código. ✂️ b) É a capacidade de criar múltiplas classes que compartilham o mesmo nome, mas possuem implementações completamente diferentes. ✂️ c) É a capacidade de um método ou objeto se comportar de diferentes maneiras dependendo do contexto ou do tipo do objeto. ✂️ d) É a técnica de usar métodos com o mesmo nome, mas assinaturas diferentes, em uma mesma classe. ✂️ e) É a técnica de restringir o acesso aos atributos de uma classe, garantindo a segurança dos dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 640Q1030516 | Programação, Programação Orientada a Objetos, Professor do Curso Técnico de Nível Médio em Informática, SEEC RN, FGV, 2025Durante uma formação continuada para professores de informática, o formador propôs uma dinâmica para que os docentes discutissem o conceito de aulas e objetos na programação orientada a objetos. Ele usou o exemplo de um jogo educacional onde os alunos criariam aulas como Aluno, Professor e Escola. Cada classe deveria conter atributos e métodos que descrevem o comportamento e as características desses elementos. No contexto da programação orientada a objetos, o benefício pedagógico de ensinar conceitos, como aulas e objetos, por meio de exemplos relacionados ao cotidiano escolar, é ✂️ a) facilitar a memorização dos conceitos de programação por meio da reprodução. ✂️ b) garantir que os alunos dominem linguagens específicas como Java ou Python. ✂️ c) ensina exclusivamente a lógica de programação sem se preocupar com a aplicação prática. ✂️ d) substituir métodos tradicionais de ensino por práticas exclusivamente técnicas. ✂️ e) permitir que os alunos compreendam como a abstração pode ser aplicada para resolver problemas reais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
621Q612382 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TRT 2a, FCCA programação orientada ao objeto se inicia com o projeto, que apresenta aos programadores, principalmente, um ✂️ a) esquema de classes-chave. ✂️ b) esquema de métodos. ✂️ c) conjunto de cenários. ✂️ d) mapeamento dos atributos. ✂️ e) detalhamento das mensagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
622Q644088 | Informática, Programação Orientada a Objetos, Analista do Ministério Público, MPE AL, COPEVE UFALNo paradigma de programação orientada a objetos, a capacidade de uma classe possuir métodos com o mesmo nome e assinatura diferente é conhecida por ✂️ a) herança. ✂️ b) encapsulamento. ✂️ c) polimorfismo. ✂️ d) interface. ✂️ e) abstração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
623Q615509 | Informática, Programação Orientada a Objetos, Analista de Sistemas, SESPA PA, CESPE CEBRASPEConsiderando os conceitos de orientação a objetos, julgue os itens seguintes. Abstração é a técnica utilizada pelos objetos para obter segurança, modularidade e autonomia. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
624Q620784 | Informática, Programação Orientada a Objetos, CESPE CEBRASPEJulgue os itens seguintes, a respeito de linguagens orientadas a objeto. Um atributo é uma propriedade dos objetos de uma classe, ao passo que um atributo de ligação é uma propriedade das ligações de uma associação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
625Q613279 | Informática, Programação Orientada a Objetos, Técnico de Nível Superior, ADEPARÁ PA, CESPE CEBRASPEJulgue os itens a seguir, relativos à tecnologia de orientação a objetos. Um importante mecanismo da orientação a objetos é a herança múltipla, que significa que múltiplas subclasses compartilham a mesma superclasse, ou ainda, que uma subclasse pode herdar de uma classe que é, por si própria, uma subclasse de outra classe, o que, nesse caso, também se denomina herança em cascata. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
626Q643657 | Informática, Programação Orientada a Objetos, Pesquisador em Metrologia, INMETRO, CESPE CEBRASPEPara avaliar novas ideias de transceptores ou de algoritmos de alocação de recursos, são desenvolvidos simuladores de enlace e sistêmicos. Entretanto, a construção de simuladores é uma tarefa complexa, que envolve análise estatística, programação e conhecimento técnico profundo da tecnologia a ser investigada. A respeito da orientação a objetos (OO), utilizada de maneira constante na construção desses simuladores, julgue os itens seguintes. O paradigma de OO facilita o desenvolvimento de software, tais como os simuladores de redes de comunicações móveis, tornando-o mais rápido e resultando em software mais fáceis de manter, de maior qualidade e com possibilidade de reúso. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
627Q611515 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPEO desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes. Uma das formas de reutilização aplicável na análise orientada a objetos é a procura por padrões de projeto já conhecidos e validados e para os quais tenha sido divulgado um molde para a criação de classes e objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
628Q621415 | Informática, Programação Orientada a Objetos, Técnico Judiciário, Tribunal Regional do Trabalho 21a Região, CESPE CEBRASPEAcerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes. O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
629Q621195 | Informática, Programação Orientada a Objetos, Atividades de Complexidade Intelectual, MC, CESPE CEBRASPEAcerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir. Por meio do padrão Iterator, é possível definir o acesso direto aos métodos de manipulação aos elementos de um objeto agregado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
630Q612835 | Informática, Programação Orientada a Objetos, Técnico Científico, BASA AM, CESPE CEBRASPENo que se refere a conceitos de projetos orientados a objetos, julgue os itens subseqüentes. Em um sistema orientado a objetos, a herança é um conceito que leva a objetos agregados. O objeto complexo pode ser montado selecionando-se um conjunto de padrões de projeto e compondo-se o objeto adequado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
631Q622715 | Informática, Programação Orientada a Objetos, Técnico Judiciário, TJ CE, CESPE CEBRASPEA orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes. A abstração foca os aspectos essenciais a um objeto, o que permite ao desenvolvedor concentrar-se no que um objeto é, antes de decidir como será implementado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
632Q614361 | Informática, Programação Orientada a Objetos, Técnico Científico, Banco da Amazônia, CESPE CEBRASPEA respeito de conceitos de orientação a objetos, julgue os seguintes itens. Na linguagem Java, um construtor de subclasse deve sempre chamar o construtor de superclasse como sua primeira instrução. Caso não exista esse construtor, o compilador Java irá inserir automaticamente uma chamada da superclasse, o que funcionará apenas se a superclasse tiver um construtor sem parâmetros. Caso contrário, será informada a ocorrência de erro. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
633Q610327 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, CESPE CEBRASPEA programação orientada a objetos fornece diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. Acerca da programação orientada a objetos, julgue os itens a seguir. Quando um método de superclasse é sobrescrito em uma subclasse, a versão da subclasse fica impossibilitada de chamar a versão da superclasse. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
634Q1038258 | Programação, Programação Orientada a Objetos, Desenvolvimento de Sistemas e Acompanhamento de Projetos, BANPARÁ, Fundação CETAP, 2025Analise as afirmativas a seguir sobre programação orientada a objetos: I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos. Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código. III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada. Qual(is) afirmativa(s) está(ão) correta(s)? ✂️ a) Somente as afirmativas I e II. ✂️ b) Somente as afirmativas I e III. ✂️ c) Somente as afirmativas Il e III. ✂️ d) Somente a afirmativa I. ✂️ e) Todas as três afirmativas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
635Q1038734 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Acerca da programação orientada a objetos, assinale a opção correta. ✂️ a) A classe é a estrutura que define os atributos e comportamentos dos objetos. ✂️ b) Toda linguagem de programação define automaticamente todas as classes necessárias em tempo de compilação. ✂️ c) Um objeto não pode ser instanciado a partir de uma classe. ✂️ d) A classe representa uma instância específica de um objeto. ✂️ e) Atributos e métodos são definidos apenas no objeto, não na classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
636Q978169 | Programação, Programação Orientada a Objetos, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025A respeito do seguinte trecho de código Java, assinale a alternativa correta. public class ExemploErro { public static void exibir(Integer valor) { System.out.println(“Valor inteiro: ” + valor); } public static void exibir(double valor) { System.out.println(“Valor decimal: ” + valor); } public static void main(String[] args) { exibir(null); } } ✂️ a) O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null. ✂️ b) O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper. ✂️ c) O código compila e executa normalmente, imprimindo “Valor inteiro: null”. ✂️ d) O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados. ✂️ e) O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
637Q1038580 | Programação, Programação Orientada a Objetos, Desenvolvimento, BANESE, CESGRANRIO, 2025Um banco deseja implementar um sistema de controle de contas bancárias utilizando herança para reutilizar código e organizar melhor as responsabilidades das classes. O código para implementação desse sistema é apresentado a seguir. Classe ContaBancaria: Atributos: saldo Metodos: depositar(valor) sacar(valor) exibir_saldo() Classe ContaCorrente herda ContaBancaria: Atributos: limite_cheque_especial Metodos: sacar(valor) Classe ContaPoupanca herda ContaBancaria: Metodos: calcular_rendimento() Com base nesse código, verifica-se que a(o) ✂️ a) herança utilizada no código permite que ContaCorrente e ContaPoupanca reutilizem os métodos de ContaBancaria, evitando repetição de código. ✂️ b) classe ContaBancaria não pode ser herdada por ContaCorrente e ContaPoupanca, pois herança só é permitida entre classes do mesmo tipo. ✂️ c) método sacar(valor) em ContaCorrente deve necessariamente ser idêntico ao de ContaBancaria, pois métodos herdados não podem ser sobrescritos. ✂️ d) método calcular_rendimento() deveria estar na classe ContaBancaria, pois todas as contas bancárias possuem rendimento da mesma forma. ✂️ e) conceito de herança não foi aplicado ao código, pois não há reutilização de código nem especialização de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
638Q977800 | Programação, Programação Orientada a Objetos, Conhecimentos Específicos I, SEFAZRJ, CESPE CEBRASPE, 2025Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo ✂️ a) dinâmico. ✂️ b) de sobrescrição de método. ✂️ c) estático. ✂️ d) de inclusão. ✂️ e) por refatoração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
639Q1030649 | Programação, Programação Orientada a Objetos, Área II, PC MG, FGV, 2025A Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos e classes, utilizando conceitos como herança e polimorfismo para promover reutilização e flexibilidade. Assinale a opção que descreve corretamente o conceito de polimorfismo em POO. ✂️ a) É a capacidade de uma classe herdar os atributos e métodos de outra classe, permitindo a reutilização de código. ✂️ b) É a capacidade de criar múltiplas classes que compartilham o mesmo nome, mas possuem implementações completamente diferentes. ✂️ c) É a capacidade de um método ou objeto se comportar de diferentes maneiras dependendo do contexto ou do tipo do objeto. ✂️ d) É a técnica de usar métodos com o mesmo nome, mas assinaturas diferentes, em uma mesma classe. ✂️ e) É a técnica de restringir o acesso aos atributos de uma classe, garantindo a segurança dos dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
640Q1030516 | Programação, Programação Orientada a Objetos, Professor do Curso Técnico de Nível Médio em Informática, SEEC RN, FGV, 2025Durante uma formação continuada para professores de informática, o formador propôs uma dinâmica para que os docentes discutissem o conceito de aulas e objetos na programação orientada a objetos. Ele usou o exemplo de um jogo educacional onde os alunos criariam aulas como Aluno, Professor e Escola. Cada classe deveria conter atributos e métodos que descrevem o comportamento e as características desses elementos. No contexto da programação orientada a objetos, o benefício pedagógico de ensinar conceitos, como aulas e objetos, por meio de exemplos relacionados ao cotidiano escolar, é ✂️ a) facilitar a memorização dos conceitos de programação por meio da reprodução. ✂️ b) garantir que os alunos dominem linguagens específicas como Java ou Python. ✂️ c) ensina exclusivamente a lógica de programação sem se preocupar com a aplicação prática. ✂️ d) substituir métodos tradicionais de ensino por práticas exclusivamente técnicas. ✂️ e) permitir que os alunos compreendam como a abstração pode ser aplicada para resolver problemas reais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro