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

Foram encontradas 706 questões

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
Q1908733 Programação
No contexto da programação orientada a objetos (POO), um princípio se baseia no conceito de que classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém com implementações lógicas diferentes. Esse princípio é denominado:
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
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
Respostas
441: C
442: C
443: C
444: E
445: C
446: E
447: A
448: E
449: C
450: D
451: D
452: B
453: A
454: E
455: E
456: E
457: A
458: E
459: E
460: A