Buscar

FIXAÇÃO 3 PROG ORIENTADA A OBJETOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício de Programação Orientada a Objetos - 
Exercício de Fixação 3 - Tentativa 1 de 3 
Questão 1 de 10 
FEPESE, 2010 – UDESC 
Sejam A e B duas classes em um programa orientado a objetos. Se A é __________ de B, então objetos da classe 
A _________________ atributos que objetos da classe B. 
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto. 
A - subclasse; não podem possuir mais. 
B - subclasse; podem possuir mais.check_circleResposta correta 
C - subclasse; possuem necessariamente menos. 
D - superclasse; possuem necessariamente mais. 
E - superclasse; possuem necessariamente menos. 
 
Questão 2 de 10 
Fundação Carlos Chagas, 2014 – TRT - 16ª REGIÃO (MA) 
É uma linguagem de programação orientada a objetos que está disponível para diversas plataformas. Nela, todas 
as variáveis são objetos, inclusive os tipos primitivos. Possui métodos para geração de códigos em tempo real 
(como os attribute accessors), utiliza mixins para emular herança múltipla, permite passar code blocks como 
parâmetros para métodos e permite a criação de clausuras. A linguagem descrita é denominada: 
A - C Sharp. 
B - COBOL. 
C - Java. 
D - Python. 
E - Ruby.check_circleResposta correta 
 
 
Questão 3 de 10 
FGV, 2015 - TCE-SE 
Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que: 
A - a classe A é derivada de B;check_circleResposta correta 
B - a classe A é superclasse de B; 
C - a classe B é derivada de A; 
D - a classe B é subclasse de A; 
E - as classes A e B são irmãs. 
 
Questão 4 de 10 
CESPE - 2016 - TRE-PI 
Considerando o desenvolvimento de um projeto de software orientado a objetos, projetar a arquitetura do sistema 
envolve. 
A - definir as interações entre o sistema e o ambiente em que está inserido. 
B - desenvolver o modelo de projeto do sistema. 
C - especificar as interfaces entre os diversos componentes do sistema. 
D - identificar as classes de objetos que compõem o sistema. 
E - identificar os principais componentes do sistema e suas interações.check_circleResposta correta 
Questão 5 de 10 
Fundação Carlos Chagas, 2009 – TJ-PI 
No âmbito dos princípios de concepção e programação orientada a objeto, é correto afirmar que "um objeto da 
subclasse é um objeto da superclasse, ou seja, os objetos da subclasse podem ser tratados como objetos da 
superclasse". Esta afirmação é possível quando se refere ao contexto de: 
A - Abstração. 
B - Encapsulamento. 
C - Herança.check_circleResposta correta 
D - Polimorfismo. 
E - Reutilização. 
 
 
 
Questão 6 de 10 
Existem alguns dados, utilizados em sistemas comerciais, que são categorizados, como por exemplo uma lista de 
cores (vermelho, amarelo, azul, ...), dias da semana (segunda, terça, quarta, ...), e assim por diante. Para facilitar a 
implementação desse tipo de dado, algumas linguagens permitem a criação de enumeradores. Em C#, a cláusula 
utilizada para criação de um enumerador é: 
A - enum.check_circleResposta correta 
B - enumerador. 
C - enumerate. 
D - enumerator. 
E - num. 
 
Questão 7 de 10 
CESGRANRIO, 2007 – EPE 
Que característica NÃO é fundamental em uma linguagem de programação orientada a objeto? 
A - Criação de classes. 
B - Encapsulamento. 
C - Herança múltipla.check_circleResposta correta 
D - Herança simples. 
E - Instanciação de objetos. 
 
Questão 8 de 10 
COMVEST - UFAM - 2016 - UFAM - Técnico em Tecnologia da Informação 
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, 
métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento 
esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é 
derivada da classe PESSOA é o mesmo que dizer que: 
A - a classe FUNCIONÁRIO estende a classe PESSOA.check_circleResposta correta 
B - a classe PESSOA é subclasse da classe FUNCIONÁRIO. 
C - a classe PESSOA estende a classe FUNCIONÁRIO. 
D - as classes PESSOA e FUNCIONÁRIO são irmãs. 
E - não existe nenhuma relação hierárquica entre as classes PESSOA e FUNCIONÁRIO. 
 
Questão 9 de 10 
IF-PE, 2016 - IF-PE 
Entender corretamente o funcionamento dos conceitos da Orientação à Objetos durante seu funcionamento pode 
evitar grandes problemas durante a execução de um programa OO. A esse respeito utilize seus conhecimentos 
sobre herança, sobrescrita e polimorfismo para deduzir o comportamento do código abaixo. Em seguida, assinale a 
alternativa que contém o resultado da execução deste código. 
class Pessoa { 
public Pessoa () { 
 } 
} 
public class Administrativo extendes Pessoa { 
 public Administrativo (String s) { 
 System.out.printIn ("Administrativo" ); 
} 
public static void main (String [] args ) { 
 new Administrativo ( "Maria"); 
 } 
} 
A - 
Imprime: Administrativo Pessoa Maria. 
B - 
Imprime: Administrativo Pessoa. 
C - 
Imprime: Maria Administrativo Pessoa. 
D - 
Imprime: Pessoa Administrativo. 
check_circleResposta correta 
E - 
O código não executa. 
 
Questão 10 de 10 
As estruturas homogêneas servem para permitir o armazenamento de mais de um valor de mesmo tipo de dado, 
sob uma única variável, na forma de arranjo indexado. Assinale (V) para as afirmativas verdadeiras e (F) para as 
afirmativas falsas, a respeito de arranjos: 
( ) podem ser unidimensionais, bidimensionais ou multidimensionais 
( ) são estruturas de armazenamento dinâmico, seu tamanho pode ser alterado a qualquer momento 
( ) são chamados de “arrays” 
( ) na Linguagem C#, os arranjos são objetos. 
A - F, F, V, V. 
B - F, V, V, V. 
C - V, F, V, F. 
D - V, F, V, V.check_circleResposta correta 
E - V, V, V, V.

Continue navegando