Questões de Concurso Comentadas sobre programação orientada a objetos em programação

Foram encontradas 429 questões

Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922719 Programação
Na Programação Orientada a Objetos, há vários conceitos que definem as características da metodologia. Dentre estes conceitos, há o conceito de Herança. Assinale a alternativa INCORRETA sobre o conceito de Herança.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Gestão de TI |
Q919039 Programação
Uma dada classe VideoClipe de um software de edição de vídeo contém um conjunto de métodos para editar videoclipe. Contanto que cada método se concentre somente em atributos associados a videoclipe, qual característica de projeto orientado a objetos é mantida?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Gestão de TI |
Q919038 Programação
Sobre classes de projeto em Projeto Orientado a Objetos, é correto afirmar que
Alternativas
Q918843 Programação
Assinale a afirmativa correta sobre herança em JAVA.
Alternativas
Q918841 Programação

Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.


I - A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.

II - O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.

III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.


Quais estão corretas?

Alternativas
Q916680 Programação
Considere o excerto a seguir.
Mecanismo de reutilização de código em que novas classes são definidas a partir de classes já existentes (superclasses), herdando alguns atributos e métodos e adicionando novos recursos que as novas classes (subclasses) exigem.
Esse excerto, de programação orientada a objetos, se refere
Alternativas
Q915084 Programação
As afirmativas I referem-se a desenvolvimento web e as afirmativas II referem-se à programação orientada a objetos. Marque a única alternativa que traz as duas afirmativas INCORRETAS.
Alternativas
Q915083 Programação
Considere o texto a seguir sobre noções de linguagens de programação orientadas objetos:
Uma __I___ é uma estrutura que abstrai um conjunto de objetos com características similares, ou seja, descreve um grupo de objetos com propriedades semelhantes, com o mesmo comportamento, os mesmos relacionamentos com outros objetos e a mesma semântica. __II__ indicam as possíveis informações armazenadas por um objeto, representando o estado de cada objeto. __III__ são procedimentos que formam os comportamentos e serviços oferecidos por objetos de uma classe. Cada __IV__ é dito ser uma instância.
Marque a alternativa que preenche CORRETAMENTE as lacunas I, II, III e IV.
Alternativas
Q909573 Programação
A herança múltipla é implementada na linguagem orientada a objetos chamada
Alternativas
Q907211 Programação
Sobre programação orientada a objetos é correto afirmar que
Alternativas
Q903073 Programação
Sobre Programação Orientada a Objetos (POO), assinale a alternativa incorreta.
Alternativas
Q893418 Programação

Acerca de programação orientada a objetos, Java e PHP, julgue o item a seguir.


O suporte para a implementação de diversas interfaces em uma única classe é considerado uma solução alternativa para contornar a restrição de herança única própria da linguagem Java.

Alternativas
Q893417 Programação

Acerca de programação orientada a objetos, Java e PHP, julgue o item a seguir.


Na herança por especificação, a subclasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, mas mantendo inalterada sua constituição original.

Alternativas
Q893416 Programação

Acerca de programação orientada a objetos, Java e PHP, julgue o item a seguir.


Por meio do mecanismo de sobrecarga, dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes.

Alternativas
Q1322405 Programação
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como:
Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1219857 Programação
Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes.

Se usuarios, ao consultar um objeto especifico do sistema gerarem um erro conhecido no sistema, que emite uma mensagem em inglês, a qual é modificada no código-fonte do sistema e emitida em português para ser visualizada pelo usuário final, estará sendo gerado um tipo de ocorrência caracterizada como tratamento de exceção.

Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1219856 Programação
Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes.
O armazenamento de informações referentes às classes de um sistema é feito em uma metaclasse

Alternativas
Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1219756 Programação
Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes.
Se, em tempo de execução de um sistema, ocorrer associação entre uma entidade e um atributo, então essa associação será considerada um acoplamento dinâmico.
Alternativas
Ano: 2017 Banca: CESGRANRIO Órgão: EPE
Q1205668 Programação
Que característica NÃO é fundamental em uma linguagem de programação orientada a objeto?
Alternativas
Q1022603 Programação
Para responder a questão , considere as classes X e Y, tal que X estende Y. A classe X possui um método denominado calcula e a classe Y possui um método denominado calcula.
Considere que o método calcula em X retorna um valor inteiro que é o triplo do único valor inteiro passado como parâmetro e o método calcula em Y retorna um valor inteiro que é produto dos dois valores inteiros passados como parâmetro. Se x e y são objetos das classes X e Y, respectivamente, então a execução da expressão y.calcula(x.calcula(3), x.calcula(4)) resulta no valor
Alternativas
Respostas
341: D
342: C
343: E
344: B
345: B
346: B
347: C
348: B
349: D
350: A
351: C
352: C
353: E
354: C
355: D
356: C
357: C
358: C
359: C
360: B