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 21Q623811 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFSão qualidades da orientação a objetos: ✂️ a) Recuperabilidade. Confi abilidade. Precisão. Portabilidade. Distributividade. Armazenabilidade. ✂️ b) Reutilização. Confi dencialidade. Robustez. Extensibilidade. Comutabilidade. Consistência. ✂️ c) Baixo risco. Computabilidade. Robustez. Extensibilidade. Distributividade. Escalabilidade. ✂️ d) Reutilização. Confi abilidade. Robustez. Extensibilidade. Distributividade. Armazenabilidade. ✂️ e) Acessibilidade. Compartimentabilidade. Robustez. Homogeneidade terminológica. Distributividade. Armazenabilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 22Q851552 | Programação, Programação Orientada a Objetos, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020Considere as seguintes afirmativas sobre a Programação Orientada a Objeto: I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Indique a opção que contenha as afirmações verdadeiras. ✂️ a) Somente I e II. ✂️ b) Somente I e III. ✂️ c) Somente I, II e III. ✂️ d) Somente III e IV. ✂️ e) Somente II, III e IV. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 23Q643308 | Informática, Programação Orientada a Objetos, Analista Administrativo, DNIT, ESAFEm Modelagem Orientada a objetos, objetos podem ser: ✂️ a) Entidades externas. Coisas. Ocorrências ou eventos. Papéis. Unidades organizacionais. Lugares. Estruturas. ✂️ b) Entidades internas. Coisas. Chaves de ocorrências. Papéis. Unidades organizacionais. Especialidades de estruturas. ✂️ c) Atividades externas. Capacidades. Ocorrências ou eventos. Posições. Unidades organizacionais. Lugares. Unidades de entidades. ✂️ d) Entidades externas. Coisas. Ocorrências ou eventos. Pastas. Unidades de recursos. Objetivos. Estruturas. ✂️ e) Entidades de referência. Situações. Ocorrências ou eventos. Papéis. Diretrizes organizacionais. Lugares. Objetos inominados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 24Q619009 | Informática, Programação Orientada a Objetos, Técnico de Laboratório, UFCE CE, CCV UFCAcerca de Programação Orientada a Objeto, marque a alternativa correta. ✂️ a) Acoplamento é o recurso onde se separa a interface de uma classe de sua implementação. ✂️ b) Coesão é o recurso onde se separa a interface de uma classe de sua implementação. ✂️ c) Havendo herança pode haver redefinição de método. ✂️ d) O relacionamento “tem-um” caracteriza uma herança. ✂️ e) O relacionamento “é-um” caracteriza uma agregação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 25Q639490 | Informática, Programação Orientada a Objetos, Instituto QuadrixAcerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue os itens subsequentes. Na programação orientada a objetos, a capacidade de um objeto de ser referenciado de várias formas é chamada de polimorfismo, ou seja, uma coisa com várias formas distintas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 26Q627820 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, Banco de Brasília DF, CESPE CEBRASPEA respeito de programação orientada a objetos, julgue os itens de 86 a 88. Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 27Q630785 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFO comando break tem a função de ✂️ a) interromper a execução de um loop. ✂️ b) condicionar a execução de um comando de atribuição a um operador lógico. ✂️ c) segmentar a execução de um loop em duas ou mais partes aninhadas. ✂️ d) estabelecer um intervalo de depuração durante a execução de um loop. ✂️ e) impossibilitar o aninhamento de loops não lógicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 28Q838915 | Programação, Programação Orientada a Objetos, CRECI 14a Região Analista de TI, Instituto Quadrix, 2021Julgue o item, relativos à programação orientada a objetos (POO).A POO introduz a herança com a finalidade de estender objetos existentes. Ela introduz, também, o polimorfismo, que permite que o programador escreva um código genérico. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 29Q637533 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFPolimorfismo é ✂️ a) a multiplicidade de atributos de determinada classe. ✂️ b) a propriedade de um diagrama de classes ter múltiplas classes possuidoras de atributos. ✂️ c) a habilidade de um atributo ou variável poder identifi car instâncias de classes com atributos dependentes. ✂️ d) a propriedade de uma instrução poder apontar para múltiplos objetos de uma mesma classe sem implicações de desempenho. ✂️ e) a habilidade pela qual uma única operação ou nome de atributo pode ser defi nido em mais de uma classe e assumir implementações diferentes em cada uma dessas classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 30Q618637 | Informática, Programação Orientada a Objetos, Analista de Sistemas, VALEC, FEMPERJNo que diz respeito à programação orientada a objetos, dois recursos são caracterizados a seguir. I - Empacota dados e operações de determinado objeto em entidade única, de forma que, conhecendo o objeto, pode-se identificar as operações que ele pode suportar. II - Refere-se ao poder que os objetos de classes distintas têm de invocar um mesmo método e obter comportamento diferente. Os recursos I e II são conhecidos, respectivamente, como: ✂️ a) coesão e herança; ✂️ b) herança e encapsulamento; ✂️ c) encapsulamento e polimorfismo. ✂️ d) polimorfismo e acoplamento. ✂️ e) acoplamento e coesão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 31Q628992 | Informática, Programação Orientada a Objetos, Analista, PGE PA, CESPE CEBRASPENo que se refere a programação usando-se orientação a objetos, assinale a opção correta. ✂️ a) Uma classe pode ter atributos e métodos de instância e de classe. Os métodos de classe podem acessar atributos de instância ou de classe, enquanto os métodos de instância somente podem acessar atributos de instância. ✂️ b) Uma classe abstrata pode conter um, ou mais, métodos abstratos e ainda pode conter métodos que não sejam abstratos. Uma classe que herde de uma classe abstrata será sempre uma classe abstrata. ✂️ c) Um objeto pode ter atributos e operações que acessem esses atributos. Os objetos podem se comunicar trocando mensagens e são instâncias de classes que podem estar organizadas em hierarquias. ✂️ d) Classes podem se relacionar via associações e heranças. Na programação orientada a objetos, independentemente da linguagem de programação usada, a herança entre classes pode ser simples, mas não múltipla. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 32Q623887 | Informática, Programação Orientada a Objetos, Analista Ministerial, MPE AP, FCCDentre os métodos disponíveis na utilização de métricas de sistema está a análise de pontos de função (Function Point Analysis). Nesse método, ✂️ a) a função realizada pelos objetos do sistema, seus atributos e operações são catalogados, possibilitando medir a quantidade de classes e objetos que serão necessários para este sistema. ✂️ b) as funções utilizadas em linguagens de desenvolvimento tradicional, bem como os métodos e operações utilizados em arquiteturas orientadas a objeto são contados para a definição do tamanho funcional do sistema. ✂️ c) é atribuída uma pontuação para cada função ou método executado por uma determinada linguagem de programação. Este número é formulado com base em cálculos matemáticos e, posteriormente, é utilizado para fazer a classificação das métricas do sistema. ✂️ d) são analisados os pontos de execução de cada função dentro de um determinado sistema, são gerados registros de sistemas (logs) e, posteriormente, é gerada uma classificação em função dos valores obtidos dessa análise. ✂️ e) as funcionalidades do sistema são elencadas sem a necessidade de preocupação com a tecnologia que será utilizada para o desenvolvimento do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 33Q620409 | Informática, Programação Orientada a Objetos, Professor, IFB, IFB Instituto Federal BrasiliaBaseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla. ✂️ a) public class Rato extends Mamifero, Roedor { /** corpo da classe */ } ✂️ b) public class Rato inherits Mamifero implements Roedor, Animal {/** corpo da classe */ } ✂️ c) public class Rato extends Mamifero, Roedor implements Animal { /** corpo da classe */ } ✂️ d) public class Rato inherits Mamifero, Roedor, Animal {/** corpo da classe */ } ✂️ e) public class Rato extends Mamifero implements Roedor, Animal { /** corpo da classe */ } Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 34Q614400 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, 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. Na análise orientada a objetos, a análise gramatical de um texto descritivo das funções de um sistema permite ao analista identificar potenciais candidatos a classes e objetos no sistema com base na identificação dos substantivos presentes no texto descritivo do sistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 35Q847423 | Programação, Programação Orientada a Objetos, UFMS Técnico de Tecnologia da Informação, FAPEC, 2020Considere as afirmações relacionadas à programação orientada a objetos. I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe. Assinale a alternativa correta. ✂️ a) I, II e III são verdadeiras. ✂️ b) II e III são verdadeiras. ✂️ c) I e III são verdadeiras. ✂️ d) Apenas II é verdadeira. ✂️ e) I, II e III são falsas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 36Q635688 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFO padrão de projeto Factory provê uma classe de decisão que retorna ✂️ a) um objeto de uma de suas subclasses, sem fixação de parâmetros. ✂️ b) um atributo de uma de suas classes conexas, com base em um parâmetro reservado. ✂️ c) um objeto de uma de suas subclasses, com base em um parâmetro recebido. ✂️ d) um atributo de uma de suas classes conexas, sem fixação de parâmetros. ✂️ e) um objeto de uma de suas subclasses, com parâmetros fatorados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 37Q635661 | Informática, Programação Orientada a Objetos, Técnico em Tecnologia da Informação I, Assembléia Legislativa ES, CESPE CEBRASPEAcerca da programação orientada a objetos, assinale a opção correta. ✂️ a) A coesão propicia que modificações na estrutura interna de um objeto e a implementação de suas operações não causem distúrbios nos programas externos que invoquem essas operações. ✂️ b) Abstração é o processo de extração de detalhes de objetos, de modo a separar um ou mais elementos de uma totalidade de elementos, com o objetivo de facilitar a sua compreensão. ✂️ c) Objetos agrupam classes com características comuns e podem ser construídos a partir de outros objetos, utilizando-se o conceito de herança. ✂️ d) Pacotes são instâncias de objetos, obtidos por meio do processo de envio de mensagens na instanciação. ✂️ e) A conexão entre classes e objetos é definida como encapsulamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 38Q636227 | Informática, Programação Orientada a Objetos, Analista de Sistemas Júnior, Petrobras, CESGRANRIOAnalise as afirmativas a seguir relativas ao paradigma da orientação a objetos. I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna. II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B. III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA. É correto APENAS o que se afirma em ✂️ a) I. ✂️ b) II. ✂️ c) I e II. ✂️ d) I e III. ✂️ e) II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 39Q643153 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFClassificação é ✂️ a) a tarefa de atualizar uma função focal f que permeia cada conjunto de variáveis x para um dos blocos de classes y discretos. ✂️ b) o mapeamento de uma função objetivo f à qual são atribuídos valores x fixados por categorias de rótulos de classes z pré-determinados. ✂️ c) a função alvo f que mapeie cada classificação de atributos x para um dos eixos de classes y pré-determinados. ✂️ d) a tarefa de aprender uma função alvo f que mapeie cada conjunto de atributos x para um dos rótulos de classes y pré-determinados. ✂️ e) a tarefa de ordenar funções de mapeamento para cada categoria de atributos x para um dos rótulos de variáveis y controladas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 40Q637321 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, TCE SE, FGVEm POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que: ✂️ a) a classe B é subclasse de A; ✂️ b) a classe A é superclasse de B; ✂️ c) a classe A é derivada de B; ✂️ d) a classe B é derivada de A; ✂️ e) as classes A e B são irmãs. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
21Q623811 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFSão qualidades da orientação a objetos: ✂️ a) Recuperabilidade. Confi abilidade. Precisão. Portabilidade. Distributividade. Armazenabilidade. ✂️ b) Reutilização. Confi dencialidade. Robustez. Extensibilidade. Comutabilidade. Consistência. ✂️ c) Baixo risco. Computabilidade. Robustez. Extensibilidade. Distributividade. Escalabilidade. ✂️ d) Reutilização. Confi abilidade. Robustez. Extensibilidade. Distributividade. Armazenabilidade. ✂️ e) Acessibilidade. Compartimentabilidade. Robustez. Homogeneidade terminológica. Distributividade. Armazenabilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
22Q851552 | Programação, Programação Orientada a Objetos, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020Considere as seguintes afirmativas sobre a Programação Orientada a Objeto: I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Indique a opção que contenha as afirmações verdadeiras. ✂️ a) Somente I e II. ✂️ b) Somente I e III. ✂️ c) Somente I, II e III. ✂️ d) Somente III e IV. ✂️ e) Somente II, III e IV. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
23Q643308 | Informática, Programação Orientada a Objetos, Analista Administrativo, DNIT, ESAFEm Modelagem Orientada a objetos, objetos podem ser: ✂️ a) Entidades externas. Coisas. Ocorrências ou eventos. Papéis. Unidades organizacionais. Lugares. Estruturas. ✂️ b) Entidades internas. Coisas. Chaves de ocorrências. Papéis. Unidades organizacionais. Especialidades de estruturas. ✂️ c) Atividades externas. Capacidades. Ocorrências ou eventos. Posições. Unidades organizacionais. Lugares. Unidades de entidades. ✂️ d) Entidades externas. Coisas. Ocorrências ou eventos. Pastas. Unidades de recursos. Objetivos. Estruturas. ✂️ e) Entidades de referência. Situações. Ocorrências ou eventos. Papéis. Diretrizes organizacionais. Lugares. Objetos inominados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
24Q619009 | Informática, Programação Orientada a Objetos, Técnico de Laboratório, UFCE CE, CCV UFCAcerca de Programação Orientada a Objeto, marque a alternativa correta. ✂️ a) Acoplamento é o recurso onde se separa a interface de uma classe de sua implementação. ✂️ b) Coesão é o recurso onde se separa a interface de uma classe de sua implementação. ✂️ c) Havendo herança pode haver redefinição de método. ✂️ d) O relacionamento “tem-um” caracteriza uma herança. ✂️ e) O relacionamento “é-um” caracteriza uma agregação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
25Q639490 | Informática, Programação Orientada a Objetos, Instituto QuadrixAcerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue os itens subsequentes. Na programação orientada a objetos, a capacidade de um objeto de ser referenciado de várias formas é chamada de polimorfismo, ou seja, uma coisa com várias formas distintas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
26Q627820 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, Banco de Brasília DF, CESPE CEBRASPEA respeito de programação orientada a objetos, julgue os itens de 86 a 88. Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
27Q630785 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFO comando break tem a função de ✂️ a) interromper a execução de um loop. ✂️ b) condicionar a execução de um comando de atribuição a um operador lógico. ✂️ c) segmentar a execução de um loop em duas ou mais partes aninhadas. ✂️ d) estabelecer um intervalo de depuração durante a execução de um loop. ✂️ e) impossibilitar o aninhamento de loops não lógicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
28Q838915 | Programação, Programação Orientada a Objetos, CRECI 14a Região Analista de TI, Instituto Quadrix, 2021Julgue o item, relativos à programação orientada a objetos (POO).A POO introduz a herança com a finalidade de estender objetos existentes. Ela introduz, também, o polimorfismo, que permite que o programador escreva um código genérico. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
29Q637533 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFPolimorfismo é ✂️ a) a multiplicidade de atributos de determinada classe. ✂️ b) a propriedade de um diagrama de classes ter múltiplas classes possuidoras de atributos. ✂️ c) a habilidade de um atributo ou variável poder identifi car instâncias de classes com atributos dependentes. ✂️ d) a propriedade de uma instrução poder apontar para múltiplos objetos de uma mesma classe sem implicações de desempenho. ✂️ e) a habilidade pela qual uma única operação ou nome de atributo pode ser defi nido em mais de uma classe e assumir implementações diferentes em cada uma dessas classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
30Q618637 | Informática, Programação Orientada a Objetos, Analista de Sistemas, VALEC, FEMPERJNo que diz respeito à programação orientada a objetos, dois recursos são caracterizados a seguir. I - Empacota dados e operações de determinado objeto em entidade única, de forma que, conhecendo o objeto, pode-se identificar as operações que ele pode suportar. II - Refere-se ao poder que os objetos de classes distintas têm de invocar um mesmo método e obter comportamento diferente. Os recursos I e II são conhecidos, respectivamente, como: ✂️ a) coesão e herança; ✂️ b) herança e encapsulamento; ✂️ c) encapsulamento e polimorfismo. ✂️ d) polimorfismo e acoplamento. ✂️ e) acoplamento e coesão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
31Q628992 | Informática, Programação Orientada a Objetos, Analista, PGE PA, CESPE CEBRASPENo que se refere a programação usando-se orientação a objetos, assinale a opção correta. ✂️ a) Uma classe pode ter atributos e métodos de instância e de classe. Os métodos de classe podem acessar atributos de instância ou de classe, enquanto os métodos de instância somente podem acessar atributos de instância. ✂️ b) Uma classe abstrata pode conter um, ou mais, métodos abstratos e ainda pode conter métodos que não sejam abstratos. Uma classe que herde de uma classe abstrata será sempre uma classe abstrata. ✂️ c) Um objeto pode ter atributos e operações que acessem esses atributos. Os objetos podem se comunicar trocando mensagens e são instâncias de classes que podem estar organizadas em hierarquias. ✂️ d) Classes podem se relacionar via associações e heranças. Na programação orientada a objetos, independentemente da linguagem de programação usada, a herança entre classes pode ser simples, mas não múltipla. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
32Q623887 | Informática, Programação Orientada a Objetos, Analista Ministerial, MPE AP, FCCDentre os métodos disponíveis na utilização de métricas de sistema está a análise de pontos de função (Function Point Analysis). Nesse método, ✂️ a) a função realizada pelos objetos do sistema, seus atributos e operações são catalogados, possibilitando medir a quantidade de classes e objetos que serão necessários para este sistema. ✂️ b) as funções utilizadas em linguagens de desenvolvimento tradicional, bem como os métodos e operações utilizados em arquiteturas orientadas a objeto são contados para a definição do tamanho funcional do sistema. ✂️ c) é atribuída uma pontuação para cada função ou método executado por uma determinada linguagem de programação. Este número é formulado com base em cálculos matemáticos e, posteriormente, é utilizado para fazer a classificação das métricas do sistema. ✂️ d) são analisados os pontos de execução de cada função dentro de um determinado sistema, são gerados registros de sistemas (logs) e, posteriormente, é gerada uma classificação em função dos valores obtidos dessa análise. ✂️ e) as funcionalidades do sistema são elencadas sem a necessidade de preocupação com a tecnologia que será utilizada para o desenvolvimento do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
33Q620409 | Informática, Programação Orientada a Objetos, Professor, IFB, IFB Instituto Federal BrasiliaBaseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla. ✂️ a) public class Rato extends Mamifero, Roedor { /** corpo da classe */ } ✂️ b) public class Rato inherits Mamifero implements Roedor, Animal {/** corpo da classe */ } ✂️ c) public class Rato extends Mamifero, Roedor implements Animal { /** corpo da classe */ } ✂️ d) public class Rato inherits Mamifero, Roedor, Animal {/** corpo da classe */ } ✂️ e) public class Rato extends Mamifero implements Roedor, Animal { /** corpo da classe */ } Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
34Q614400 | Informática, Programação Orientada a Objetos, Tecnologista Pleno I, MCT, 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. Na análise orientada a objetos, a análise gramatical de um texto descritivo das funções de um sistema permite ao analista identificar potenciais candidatos a classes e objetos no sistema com base na identificação dos substantivos presentes no texto descritivo do sistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
35Q847423 | Programação, Programação Orientada a Objetos, UFMS Técnico de Tecnologia da Informação, FAPEC, 2020Considere as afirmações relacionadas à programação orientada a objetos. I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe. Assinale a alternativa correta. ✂️ a) I, II e III são verdadeiras. ✂️ b) II e III são verdadeiras. ✂️ c) I e III são verdadeiras. ✂️ d) Apenas II é verdadeira. ✂️ e) I, II e III são falsas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
36Q635688 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFO padrão de projeto Factory provê uma classe de decisão que retorna ✂️ a) um objeto de uma de suas subclasses, sem fixação de parâmetros. ✂️ b) um atributo de uma de suas classes conexas, com base em um parâmetro reservado. ✂️ c) um objeto de uma de suas subclasses, com base em um parâmetro recebido. ✂️ d) um atributo de uma de suas classes conexas, sem fixação de parâmetros. ✂️ e) um objeto de uma de suas subclasses, com parâmetros fatorados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
37Q635661 | Informática, Programação Orientada a Objetos, Técnico em Tecnologia da Informação I, Assembléia Legislativa ES, CESPE CEBRASPEAcerca da programação orientada a objetos, assinale a opção correta. ✂️ a) A coesão propicia que modificações na estrutura interna de um objeto e a implementação de suas operações não causem distúrbios nos programas externos que invoquem essas operações. ✂️ b) Abstração é o processo de extração de detalhes de objetos, de modo a separar um ou mais elementos de uma totalidade de elementos, com o objetivo de facilitar a sua compreensão. ✂️ c) Objetos agrupam classes com características comuns e podem ser construídos a partir de outros objetos, utilizando-se o conceito de herança. ✂️ d) Pacotes são instâncias de objetos, obtidos por meio do processo de envio de mensagens na instanciação. ✂️ e) A conexão entre classes e objetos é definida como encapsulamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
38Q636227 | Informática, Programação Orientada a Objetos, Analista de Sistemas Júnior, Petrobras, CESGRANRIOAnalise as afirmativas a seguir relativas ao paradigma da orientação a objetos. I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna. II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B. III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA. É correto APENAS o que se afirma em ✂️ a) I. ✂️ b) II. ✂️ c) I e II. ✂️ d) I e III. ✂️ e) II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
39Q643153 | Informática, Programação Orientada a Objetos, Analista de Finanças, CGU, ESAFClassificação é ✂️ a) a tarefa de atualizar uma função focal f que permeia cada conjunto de variáveis x para um dos blocos de classes y discretos. ✂️ b) o mapeamento de uma função objetivo f à qual são atribuídos valores x fixados por categorias de rótulos de classes z pré-determinados. ✂️ c) a função alvo f que mapeie cada classificação de atributos x para um dos eixos de classes y pré-determinados. ✂️ d) a tarefa de aprender uma função alvo f que mapeie cada conjunto de atributos x para um dos rótulos de classes y pré-determinados. ✂️ e) a tarefa de ordenar funções de mapeamento para cada categoria de atributos x para um dos rótulos de variáveis y controladas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
40Q637321 | Informática, Programação Orientada a Objetos, Analista de Tecnologia da Informação, TCE SE, FGVEm POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que: ✂️ a) a classe B é subclasse de A; ✂️ b) a classe A é superclasse de B; ✂️ c) a classe A é derivada de B; ✂️ d) a classe B é derivada de A; ✂️ e) as classes A e B são irmãs. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro