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 341Q632688 | Informática, Programação Orientada a Objetos, Agente Técnico, Ministério Público Estadual AM, CESPE CEBRASPEAcerca da análise e programação orientadas a objetos, julgue os itens subseqüentes. O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 342Q631932 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Prefeitura de Lagoa da Prata MG, FGRNa Programação Orientada a Objetos, uma classe pode conter atributos e operações. Em relação às operações, marque a alternativa INCORRETA: ✂️ a) Uma operação pode alterar a estrutura de outras operações ou atributos de vários objetos. ✂️ b) Uma operação pode alterar um ou mais valores de atributos que estão em um objeto. ✂️ c) Objetos comunicam-se passando mensagens uns aos outros, através de operações. ✂️ d) Um objeto é requisitado a executar uma de suas operações, ao receber uma mensagem que diga ao objeto o que fazer. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 343Q611769 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Secretaria Executiva de Estado do Trabalho e Promoção Social PA, CESPE CEBRASPEA respeito de conceitos de orientação a objetos, julgue os seguintes itens. Os atributos e métodos privados (private) de uma classe são acessíveis apenas nos métodos da própria classe e suas subclasses. Esse é o nível mais rígido de encapsulamento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 344Q643154 | Informática, Programação Orientada a Objetos, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPEAcerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir. Na análise de ponto de funções, a contagem de pontos relativos aos arquivos lógicos internos que se referem a grupo de dados ou informações de controle logicamente relacionados, reconhecidos pelo usuário e mantidos dentro da fronteira da aplicação, é contabilizada como pontos não ajustados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 345Q197232 | Programação, Programação orientada a objetos, Analista, EBC, CESPE CEBRASPEJulgue os itens que se seguem, a respeito de programação orientada a objetos. A herança representa uma generalização, dessa forma, por meio de herança é feito o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 346Q619388 | Informática, Programação Orientada a Objetos, Analista de Sistemas, ELETROACRE AC, MAKIYAMADentro dos conceitos que cercam a Orientação a objeto, qual a definição de Sobrecarga ou Overloading? ✂️ a) é a habilidade de criar um objeto que possa esconder seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. ✂️ b) é a habilidade de poder definir diversos métodos/funções em uma classe com o mesmo nome. ✂️ c) é a habilidade de se criar uma classe que não possui objetos instanciados a partir dela. ✂️ d) é quando uma classe herda características de outra classe. ✂️ e) Nenhuma das alternativas anteriores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 347Q630652 | Informática, Programação Orientada a Objetos, Policial Civil Perito, Polícia Civil PE, IPADConsidere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos. 1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse. 2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem. 3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe. 4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subclasses. Assinale a alternativa correta ✂️ a) As afirmativas 1, 2, 3 e 4 são falsas. ✂️ b) Apenas duas afirmativas são falsas. ✂️ c) Apenas uma afirmativa é falsa. ✂️ d) Apenas três afirmativas são falsas. ✂️ e) Nenhuma afirmativa é falsa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 348Q633939 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRT 15a, FCCA homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ªRegião, deparou-se com a seguinte situação: “Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.” Para Luiza aplicar o teste de unidade na operação X é ✂️ a) necessário testar a operação X no contexto de cada uma das subclasses. ✂️ b) obrigatório testar a operação X isoladamente. ✂️ c) desnecessário testar a operação X nas subclasses, pois o mecanismo de herança cuida disto. ✂️ d) impossível testar a operação X por causa do polimorfismo. ✂️ e) necessário testar apenas a interface da classe, pois o teste de unidade num sistema OO testa todos os métodos da classe simultaneamente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 349Q641999 | Informática, Programação Orientada a Objetos, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIOVárias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#. A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a ✂️ a) criação de classes e suas instâncias e a utilização do conceito de herança como forma de facilitar o reuso e a extensão do código ou das interfaces. ✂️ b) construção de aplicações distribuídas e concorrentes, já que objetos devem ser usados apenas em aplicações que tenham essas características. ✂️ c) exposição da implementação e dos detalhes do código interno dos módulos, classes e objetos, ao invés de esconder esses detalhes por intermédio de interfaces com funções. ✂️ d) implementação de rotinas em linguagens de baixo nível de forma a aumentar a eficiência do código. ✂️ e) utilização de interpretadores ao invés de compiladores, o que confere uma característica mais flexível à linguagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 350Q612440 | Informática, Programação Orientada a Objetos, Programador de Computador, UFPE, COVESTUma importante característica da orientação a objetos é o fato de um objeto de uma classe poder ser utilizado em um contexto onde um objeto de uma superclasse é esperado. Este tipo de substituição é possível graças a qual dos conceitos a seguir? ✂️ a) Encapsulamento ✂️ b) Herança múltipla ✂️ c) Polimorfismo de subtipos ✂️ d) Modularidade ✂️ e) Classes parametrizadas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 351Q639347 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, CGU, ESAFA programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que ✂️ a) o conceito de encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos. ✂️ b) herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla. ✂️ c) interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface. ✂️ d) polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe. ✂️ e) para uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave "abstract" no início de sua declaração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 352Q638836 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANTT, CESPE CEBRASPEJulgue os itens subsequentes, relativos aos padrões de projeto. Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 353Q648837 | Informática, Programação Orientada a Objetos, Profissional de Atividades de Suporte, Conselho Regional de Química 4a Região SP, Instituto Quadrix, 2018Com base nos conceitos de orientação a objeto, julgue os itens de 95 a 100. Com o princípio da “herança”, um objeto faz reuso de código, possibilitando a redução de esforços no desenvolvimento de sistemas pelo reaproveitamento de códigos herdados de outros objetos ou classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 354Q647559 | Informática, Programação Orientada a Objetos, Especialista Técnico 1, Banco do Nordeste, CESPE CEBRASPE, 2018Julgue os seguintes itens, a respeito de programação orientada a objetos. As interfaces são definições a respeito de como um objeto pode ser utilizado por outros objetos, sem envolver necessariamente uma interação com o usuário. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 355Q622634 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, SEFAZ CE, ESAFAnalise as seguintes afirmações relacionadas à programação orientada a objetos. I. Uma mensagem em um método é a ação de efetuar uma chamada a um objeto. II. A herança serve para criar objetos que incorporem propriedades e métodos de outros objetos. Assim, podem-se definir objetos a partir de outros sem ter que reescrevê-los na sua totalidade. III. As funcionalidades associadas aos objetos são denominadas atributos das classes. IV. O polimorfismo caracteriza-se pelo uso do mesmo nome de método para identificar diferentes métodos em uma mesma classe ou diferentes métodos em classes diferentes. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) II e IV ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) I e II Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 356Q641086 | Informática, Programação Orientada a Objetos, Técnico de Nível Superior, Ministério da Saúde, CESPE CEBRASPEJulgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos. Uma das idéias principais de linguagens orientadas a objetos é permitir a definição de tipos de dados pela combinação de dados e funções que trabalham sobre esses dados: as classes de objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 357Q613184 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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. O emprego do polimorfismo apresenta problemas similares ao emprego da estrutura lógica de desvio condicional múltiplo (switch) disponível em grande parte das linguagens de programação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 358Q618310 | Informática, Programação Orientada a Objetos, Analista da CMB, Casa da Moeda, CESGRANRIOAlguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros. Sobre a solução descrita, conclui-se que ✂️ a) o código resultante será de fácil compreensão, facilitando, assim, a sua modificação. ✂️ b) a portabilidade da aplicação para outras plataformas será favorecida, pois poucos objetos precisarão ser adaptados. ✂️ c) a solução irá apresentar baixa coesão, devido à concentração dos principais algoritmos em poucos objetos. ✂️ d) ela facilitará reutilização do código por outras aplicações, pois os algoritmos estão concentrados em poucos objetos. ✂️ e) ela irá apresentar um baixo grau de acoplamento, pois os objetos que concentram os principais algoritmos irão depender de muitos objetos provedores de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 359Q632231 | Informática, Programação Orientada a Objetos, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPEExistem atualmente inúmeras linguagens de programação no mercado. Considerando as características básicas e funcionalidades das diversas linguagens de programação disponíveis, julgue os seguintes itens. XML é considerada uma linguagem de programação universal que permite a troca de mensagens formatadas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 360Q196007 | Programação, Programação orientada a objetos, Analista, EBC, CESPE CEBRASPEJulgue os itens que se seguem, a respeito de programação orientada a objetos. Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
341Q632688 | Informática, Programação Orientada a Objetos, Agente Técnico, Ministério Público Estadual AM, CESPE CEBRASPEAcerca da análise e programação orientadas a objetos, julgue os itens subseqüentes. O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
342Q631932 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Prefeitura de Lagoa da Prata MG, FGRNa Programação Orientada a Objetos, uma classe pode conter atributos e operações. Em relação às operações, marque a alternativa INCORRETA: ✂️ a) Uma operação pode alterar a estrutura de outras operações ou atributos de vários objetos. ✂️ b) Uma operação pode alterar um ou mais valores de atributos que estão em um objeto. ✂️ c) Objetos comunicam-se passando mensagens uns aos outros, através de operações. ✂️ d) Um objeto é requisitado a executar uma de suas operações, ao receber uma mensagem que diga ao objeto o que fazer. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
343Q611769 | Informática, Programação Orientada a Objetos, Analista de Sistemas, Secretaria Executiva de Estado do Trabalho e Promoção Social PA, CESPE CEBRASPEA respeito de conceitos de orientação a objetos, julgue os seguintes itens. Os atributos e métodos privados (private) de uma classe são acessíveis apenas nos métodos da própria classe e suas subclasses. Esse é o nível mais rígido de encapsulamento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
344Q643154 | Informática, Programação Orientada a Objetos, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPEAcerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir. Na análise de ponto de funções, a contagem de pontos relativos aos arquivos lógicos internos que se referem a grupo de dados ou informações de controle logicamente relacionados, reconhecidos pelo usuário e mantidos dentro da fronteira da aplicação, é contabilizada como pontos não ajustados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
345Q197232 | Programação, Programação orientada a objetos, Analista, EBC, CESPE CEBRASPEJulgue os itens que se seguem, a respeito de programação orientada a objetos. A herança representa uma generalização, dessa forma, por meio de herança é feito o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
346Q619388 | Informática, Programação Orientada a Objetos, Analista de Sistemas, ELETROACRE AC, MAKIYAMADentro dos conceitos que cercam a Orientação a objeto, qual a definição de Sobrecarga ou Overloading? ✂️ a) é a habilidade de criar um objeto que possa esconder seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. ✂️ b) é a habilidade de poder definir diversos métodos/funções em uma classe com o mesmo nome. ✂️ c) é a habilidade de se criar uma classe que não possui objetos instanciados a partir dela. ✂️ d) é quando uma classe herda características de outra classe. ✂️ e) Nenhuma das alternativas anteriores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
347Q630652 | Informática, Programação Orientada a Objetos, Policial Civil Perito, Polícia Civil PE, IPADConsidere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos. 1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse. 2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem. 3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe. 4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subclasses. Assinale a alternativa correta ✂️ a) As afirmativas 1, 2, 3 e 4 são falsas. ✂️ b) Apenas duas afirmativas são falsas. ✂️ c) Apenas uma afirmativa é falsa. ✂️ d) Apenas três afirmativas são falsas. ✂️ e) Nenhuma afirmativa é falsa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
348Q633939 | Informática, Programação Orientada a Objetos, Analista Judiciário, TRT 15a, FCCA homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ªRegião, deparou-se com a seguinte situação: “Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.” Para Luiza aplicar o teste de unidade na operação X é ✂️ a) necessário testar a operação X no contexto de cada uma das subclasses. ✂️ b) obrigatório testar a operação X isoladamente. ✂️ c) desnecessário testar a operação X nas subclasses, pois o mecanismo de herança cuida disto. ✂️ d) impossível testar a operação X por causa do polimorfismo. ✂️ e) necessário testar apenas a interface da classe, pois o teste de unidade num sistema OO testa todos os métodos da classe simultaneamente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
349Q641999 | Informática, Programação Orientada a Objetos, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIOVárias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#. A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a ✂️ a) criação de classes e suas instâncias e a utilização do conceito de herança como forma de facilitar o reuso e a extensão do código ou das interfaces. ✂️ b) construção de aplicações distribuídas e concorrentes, já que objetos devem ser usados apenas em aplicações que tenham essas características. ✂️ c) exposição da implementação e dos detalhes do código interno dos módulos, classes e objetos, ao invés de esconder esses detalhes por intermédio de interfaces com funções. ✂️ d) implementação de rotinas em linguagens de baixo nível de forma a aumentar a eficiência do código. ✂️ e) utilização de interpretadores ao invés de compiladores, o que confere uma característica mais flexível à linguagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
350Q612440 | Informática, Programação Orientada a Objetos, Programador de Computador, UFPE, COVESTUma importante característica da orientação a objetos é o fato de um objeto de uma classe poder ser utilizado em um contexto onde um objeto de uma superclasse é esperado. Este tipo de substituição é possível graças a qual dos conceitos a seguir? ✂️ a) Encapsulamento ✂️ b) Herança múltipla ✂️ c) Polimorfismo de subtipos ✂️ d) Modularidade ✂️ e) Classes parametrizadas Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
351Q639347 | Informática, Programação Orientada a Objetos, Analista de Finanças e Controle AFC, CGU, ESAFA programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que ✂️ a) o conceito de encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos. ✂️ b) herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla. ✂️ c) interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface. ✂️ d) polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe. ✂️ e) para uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave "abstract" no início de sua declaração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
352Q638836 | Informática, Programação Orientada a Objetos, Analista Administrativo, ANTT, CESPE CEBRASPEJulgue os itens subsequentes, relativos aos padrões de projeto. Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
353Q648837 | Informática, Programação Orientada a Objetos, Profissional de Atividades de Suporte, Conselho Regional de Química 4a Região SP, Instituto Quadrix, 2018Com base nos conceitos de orientação a objeto, julgue os itens de 95 a 100. Com o princípio da “herança”, um objeto faz reuso de código, possibilitando a redução de esforços no desenvolvimento de sistemas pelo reaproveitamento de códigos herdados de outros objetos ou classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
354Q647559 | Informática, Programação Orientada a Objetos, Especialista Técnico 1, Banco do Nordeste, CESPE CEBRASPE, 2018Julgue os seguintes itens, a respeito de programação orientada a objetos. As interfaces são definições a respeito de como um objeto pode ser utilizado por outros objetos, sem envolver necessariamente uma interação com o usuário. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
355Q622634 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, SEFAZ CE, ESAFAnalise as seguintes afirmações relacionadas à programação orientada a objetos. I. Uma mensagem em um método é a ação de efetuar uma chamada a um objeto. II. A herança serve para criar objetos que incorporem propriedades e métodos de outros objetos. Assim, podem-se definir objetos a partir de outros sem ter que reescrevê-los na sua totalidade. III. As funcionalidades associadas aos objetos são denominadas atributos das classes. IV. O polimorfismo caracteriza-se pelo uso do mesmo nome de método para identificar diferentes métodos em uma mesma classe ou diferentes métodos em classes diferentes. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) II e IV ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) I e II Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
356Q641086 | Informática, Programação Orientada a Objetos, Técnico de Nível Superior, Ministério da Saúde, CESPE CEBRASPEJulgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos. Uma das idéias principais de linguagens orientadas a objetos é permitir a definição de tipos de dados pela combinação de dados e funções que trabalham sobre esses dados: as classes de objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
357Q613184 | Informática, Programação Orientada a Objetos, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, 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. O emprego do polimorfismo apresenta problemas similares ao emprego da estrutura lógica de desvio condicional múltiplo (switch) disponível em grande parte das linguagens de programação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
358Q618310 | Informática, Programação Orientada a Objetos, Analista da CMB, Casa da Moeda, CESGRANRIOAlguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros. Sobre a solução descrita, conclui-se que ✂️ a) o código resultante será de fácil compreensão, facilitando, assim, a sua modificação. ✂️ b) a portabilidade da aplicação para outras plataformas será favorecida, pois poucos objetos precisarão ser adaptados. ✂️ c) a solução irá apresentar baixa coesão, devido à concentração dos principais algoritmos em poucos objetos. ✂️ d) ela facilitará reutilização do código por outras aplicações, pois os algoritmos estão concentrados em poucos objetos. ✂️ e) ela irá apresentar um baixo grau de acoplamento, pois os objetos que concentram os principais algoritmos irão depender de muitos objetos provedores de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
359Q632231 | Informática, Programação Orientada a Objetos, Técnico de Apoio à Tecnologia da Informação, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPEExistem atualmente inúmeras linguagens de programação no mercado. Considerando as características básicas e funcionalidades das diversas linguagens de programação disponíveis, julgue os seguintes itens. XML é considerada uma linguagem de programação universal que permite a troca de mensagens formatadas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
360Q196007 | Programação, Programação orientada a objetos, Analista, EBC, CESPE CEBRASPEJulgue os itens que se seguem, a respeito de programação orientada a objetos. Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro