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

Foram encontradas 431 questões

Q1919954 Programação
No conceito de “Programação orientada a objetos”, os ditos objetos podem conter:
Alternativas
Q1919130 Programação
A primeira linguagem a oferecer suporte completo para o paradigma da Programação Orientada a Objetos (POO) foi: 
Alternativas
Ano: 2022 Banca: IESES Órgão: CREA-SC Prova: IESES - 2022 - CREA-SC - Analista de Sistemas |
Q1911045 Programação

Considere as alternativas a seguir sobre Programação Orientada a Objetos:


I. A orientação a objetos é uma tecnologia que enxerga os sistemas como uma coleção de objetos, o que permite melhorar a reusabilidade dos softwares.

II. Sua proposta é representar o mais fielmente possível as situações do mundo real nos sistemas computacionais.

III. Os programas orientados a objetos são estruturados em módulos que agrupam um estado e operações sobre este estado. Apresentam ênfase na reutilização de códigos.

IV. A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que não interagem entre si.


Selecione a alternativa correta:

Alternativas
Q1909617 Programação

Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.


Os termos chamada de método e chamada de função são termos relacionados a um objeto. 

Alternativas
Q1909616 Programação

Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.


O estado interno do objeto pode ser alterado por meio dos métodos.

Alternativas
Q1909615 Programação

Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.


A única forma como um objeto pode expor um atributo é fornecendo um link direto a alguma variável interna. 

Alternativas
Q1894454 Programação

Com relação a linguagens de programação, julgue o item a seguir.


A POO é embasada nos conceitos de classe, objeto, encapsulamento, herança, interfaces e polimorfismo; uma característica das interfaces, por exemplo, é o fato de que elas não podem ser implementadas por uma classe, mas sim herdadas.

Alternativas
Q1889218 Programação
No contexto da orientação a objetos, a profundidade da árvore de herança (do inglês Depth of Inheritance Tree – DIT) é
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
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
Q1862018 Programação
Considere as seguintes afirmativas a respeito de programação orientada a objetos.

I. Toda classe deve definir ao menos um atributo.
II. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um atributo a mais que a classe A.
III. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um método a mais que a classe A.

Assinale a alternativa CORRETA.
Alternativas
Q1862017 Programação
Assinale a alternativa CORRETA.
Considere a existência de um programa de computador, escrito em uma linguagem orientada a objetos, formado por N classes. Durante sua execução, se não houver problema de falta de memória, qual é o número máximo de objetos que podem existir ao mesmo tempo?
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
Respostas
221: C
222: B
223: C
224: C
225: C
226: E
227: E
228: A
229: A
230: E
231: C
232: D
233: D
234: B
235: A
236: E
237: E
238: A
239: C
240: E