Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 57 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • Certo
    • Errado
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e

O conceito de programação orientada a objeto foi amplamente difundido a partir da evolução da linguagem de programação Smalltalk, em sua versão 80. Sobre o paradigma de programação orientada a objetos, assinale a opção INCORRETA.

A UML (Linguagem de Modelagem Unificada), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas. Assinale a alternativa que corresponde ao diagrama da UML, que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de sequência e possíveis anotações complementares.

Sobre programação estruturada e programação orientada a objetos, é INCORRETO afi rmar que:

A herança é um dos princípios da programação orientada a objetos implementada na linguagem Java. Qual alternativa faz parte da especificação, em Java, de que uma classe B é subclasse de A?

Na programação orientada a objetos, uma classe é entendida como

Em programação orientada a objetos, a generalização permite que uma classe parametrizada

Julgue os itens seguintes, a respeito de linguagens orientadas a objeto.

Um atributo é uma propriedade dos objetos de uma classe, ao passo que um atributo de ligação é uma propriedade das ligações de uma associação.

Alguns conceitos relacionados à orientação de objeto estão disponibilizados na Coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na Coluna II.

Coluna I

1- Métodos
2- Atributos
3- Classe
4- Sobrecarga
5- Polimorfismo
6- Herança

Coluna II

( ) Dois métodos/funções com o mesmo nome, mas com assinaturas diferentes.
( ) Compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico.
( ) Definem as habilidades dos objetos.
( ) Conjunto de objetos com características afins.
( ) Características que imprimem individualidade a um objeto.
( ) Mesma operação poder atuar de modos diversos em classes diferentes.

A sequência correta é:

Consider the following statements about object-oriented programming.

 

I. Using different names for operations in the same types is called overloading.

II. Overloaded operators are useful to add functions to enable conventional notation.

III. A derived class is said to inherit properties from its base, so the relationship is also called inheritance.

IV. Pointers to functions can be used to provide a simple form of polymorphic routines.

 

Choose the right alternative.

Uma classe pode estender todas as características de outra e adicionar algumas coisas a mais. Na programação orientada a objetos, essa definição é um conceito de:

A programação orientada a objetos é utilizada para tentar aproximar o mundo real do mundo virtual. Significa organizar o mundo real como uma coleção de objetos que incorporam estrutura de dados e um conjunto de operações que manipulam estes dados. Na programação orientada a objetos, uma CLASSE representa:

Duas classes derivadas da mesma superclasse invocam uma operação. Apesar da mesma identificação para cada classe, a operação apresenta comportamentos distintos.

A qual característica da programação orientada a objetos o texto acima se refere?

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282