🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Questões Discursivas

Foram encontradas 955 questões

Q1881557 Programação
De acordo com o paradigma de programação orientada a objetos, o conceito de Encapsulamento é definido:
Alternativas
Q1881551 Programação
O conceito de Polimorfismo, de acordo com o paradigma de programação orientada a objetos, é:
Alternativas
Q1881545 Programação
De acordo com o paradigma de programação orientada a objetos, o conceito de Herança é definido pela:
Alternativas
Q1880775 Programação
Um conceito básico de programação a objetos é a sobrecarga.

Por meio desse conceito, é possível escrever métodos, em uma mesma classe, os quais 
Alternativas
Q2424886 Programação

Assinale a alternativa que apresenta somente Linguagens de Programação Orientadas a Objeto.

Alternativas
Q2010534 Programação
Sobre Programação Orientada a Objetos, numere a coluna da direita de acordo com a da esquerda.
1- Coesão                               2- Acoplamento                     3- Processo de Abstração      4- Modificadores de Acesso   

( ) Grau em que uma classe conhece sobre os membros de outra classe. ( ) Grau em que uma classe tem uma finalidade única e bem orientada. ( ) Definição de escopo/visibilidade de um método/atributo. ( ) Representar um grupo de objetos por meio de seus atributos e métodos.

Assinale a sequência correta.
Alternativas
Q2007584 Programação
À propriedade de se implementar dados e procedimentos correlacionados em uma mesma entidade e de se proteger sua estrutura interna escondendo-a de observadores externos dá-se o nome de:
Alternativas
Q1930036 Programação

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Em Java, a palavra-chave static é a sintaxe usada para definir variáveis de classe, as quais são armazenadas em um objeto em si, e não em uma classe.

Alternativas
Q1930035 Programação

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Na programação orientada a objetos, a principal característica do polimorfismo é que novos tipos de objetos que podem responder à chamada de métodos existentes não podem ser incorporados a um sistema sem exigir modificações no sistema básico.

Alternativas
Q1885303 Programação
Considerando a declaração corretamente implementada da rota a seguir, em uma aplicação com o framework Laravel, responda à questão.
Route::resource(‘alunos’, ‘AlunoController’);


Uma chamada HTTP corretamente implementada, com os verbos GET e DELETE para a rota /alunos/ {aluno}, sendo {aluno} uma passagem de parâmetro, deverá chamar, respectivamente, os métodos:
Alternativas
Q1860923 Programação
Considere as seguintes afirmativas sobre testes em programas orientados a objetos:
I. O conceito de herança leva a algumas dificuldades; por exemplo, se alterações forem feitas em uma classe pai ou superclasse, será difícil testar as subclasses individualmente e isolar o erro para uma classe.
II. O fluxo de controle é caracterizado pela passagem de mensagens entre objetos, e o fluxo de controle não muda de um objeto para outro. Consequentemente, o fluxo de controle sequencial dentro de uma classe é similar ao das funções, sendo mais indicado o uso de técnicas de teste tradicionais.
III. Em uma função, os parâmetros passados com dados globais determinam o caminho de execução em seu código. Mas, em um objeto, o estado a ele associado também influencia o caminho de execução, e os métodos de uma classe podem se comunicar entre si por meio desse estado. Consequentemente, para testar objetos, o estado de um objeto desempenha um papel importante.
Está correto o que se afirma em 
Alternativas
Q1855623 Programação

Quanto à análise e ao projeto orientados a objetos, julgue o seguinte item.


Na análise e no projeto orientados a objeto, um dos aspectos mais difíceis na modelagem é a abstração. Em linhas gerais, abstrair é retirar ou capturar todas as informações observadas e fornecidas ao arquiteto de software, independentemente se serão usadas posteriormente na análise ou não.

Alternativas
Q1853879 Programação
Em relação ao ciclo de vida de classe Activity, é procedente afirmar que o método
Alternativas
Q1840790 Programação
Analise o trecho de código abaixo.
public class Conta {          private String nome;          private double saldo;          public Conta(String nome)          {                     this.nome = nome;                     this.saldo = 0.0;           }          public void depositar(double valor)          {                    saldo = saldo + valor;           }           public double getSaldo ( )           {                     return saldo;            }            public void setNome(String nome)           {                       this.nome = nome;            }            public String getNome()           {                       return nome;            } }
Tendo em vista o paradigma de programação orientada a objetos e a definição da classe “Conta”, é correto afirmar que
Alternativas
Q1838895 Programação
Na questão que avalia conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.  
Na programação orientada a objetos (POO), uma ação executada por um objeto quando passada uma mensagem ou em resposta a uma mudança de estado representa o conceito de  
Alternativas
Q1836560 Programação
Em programação orientada a objetos, métodos de acesso do tipo setter têm a finalidade primária de
Alternativas
Q1835919 Programação
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, tais como: Java, C#, entre outras. Esse padrão se baseia em quatro pilares que é a base de sustentação desta linguagem. Assinale a alternativa que não representa um desses pilares.
Alternativas
Q1828458 Programação
Quando se diz que uma classe “Pessoa” estende a classe “Humano”, em Programação Orientada a Objetos, estamos afirmando o mesmo que 
Alternativas
Q1795158 Programação
Considerando os conceitos de Herança, presentes na linguagem orientada a objetos Java, é correto afirmar que:
Alternativas
Q1795157 Programação
Um tipo de dados define uma coleção de valores de dados e um conjunto de operações pré-definidas sobre ele. O sistema de tipos de uma linguagem de programação define como um tipo é associado com cada expressão na linguagem e inclui suas regras para equivalência e compatibilidade de tipos. Entender seu sistema de tipos é uma das partes mais importantes para entender a semântica de uma linguagem de programação. De acordo com essa afirmação e com os conceitos da linguagem de programação Java, é correto afirmar que:
Alternativas
Respostas
661: E
662: C
663: D
664: D
665: B
666: A
667: E
668: E
669: E
670: A
671: E
672: E
673: A
674: C
675: E
676: B
677: A
678: C
679: C
680: B