Questões de Concurso sobre Paradigmas de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
548 questões encontradas
Questões por página
20
Mais recentes
 

Considere as seguintes linguagens:

Imagem associada para resolução da questão

São linguagens Orientadas a Objeto:

A

1, 2 e 3 apenas.


B

1, 3, 4 e 5 apenas.


C

2, 3 e 4 apenas.


D

1, 2 e 5 apenas.


E

1, 2, 3, 4 e 5.

Um método especial utilizado, em programação orientada a objetos, para inicializar as variáveis de instância de uma classe é


A

um encapsulador.


B

um construtor.


C

uma extensão.


D

uma função especial.


E

uma estrutura de controle.

Dadas as seguintes afirmações sobre programação orientada a objetos:

I. As mensagens que se movimentam de um objeto para outro são os únicos conectores do objeto com o mundo exterior.

II. As mensagens trabalham em resposta aos métodos e manipulam os valores das varáveis de instância.

III. Os objetos passivos são aqueles que não são mais necessários, sendo apagados para liberar memória.

Está correto o que se afirma APENAS em


A
I.

B
II.

C
I e II.

D
I e III.

E
II e III.

Um dos principais conceitos em Orientação a Objetos é o de classe, a qual é constituída por KK I , que representam os dados e KK II , que representam os métodos que podem ser executados. Outro conceito fundamental é o de KK III , que pode ser compreendido como a propriedade que uma classe tem em legar seus elementos constituintes a uma sub-classe sua.

Preenchem correta e respectivamente as lacunas I, II e III acima:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D
Imagem associada para resolução da questão

E

Imagem associada para resolução da questão

Princípio da orientação a objeto que representa a generalização e especialização, tornando atributos e operações comuns em uma hierarquia de classes é:


A

Encapsulamento.


B

Herança.


C

Polimorfismo.


D

Sobrecarga.


E

Continuidade.

Na Orientação a Objetos,


A

objetos com estrutura e comportamento diferentes são agrupados em classes.


B

dois objetos são distintos mesmo que eles apresentem exatamente as mesmas características.


C

o comportamento de um objeto é representado pelo conjunto de operações que podem ser executadas sobre o objeto.


D

dois objetos são distintos somente se todas as suas características forem diferentes.


E

a estrutura de um objeto não pode se representada em termos de atributos.

Durante a elaboração de um programa, um analista cuidou de utilizar um conceito pertinente à orientação a objetos que trata da separação dos aspectos externos de um objeto ("visíveis" a outros objetos) dos detalhes internos de implementação (escondidos dos outros objetos), ou seja, ele observou o conceito que recomenda o tratamento da manipulação dos dados e dos métodos para acesso dentro do próprio objeto.

O conceito observado foi


A

encapsulação ou encapsulamento.


B
polimorfismo.

C
herança.

D
agregação.

E
seleção.

Em métodos orientados a objeto,


A

operações e dados são tratados de maneira integrada, isto é, dentro do objeto pertinente.


B

dados e operações não podem fazer parte de um mesmo objeto.


C

é fundamental conhecer bem a estrutura interna de um objeto para poder utilizá-lo.


D

devem ser considerados apenas os objetos, pois funções e dados não apresentam relevância.


E

não se utilizam diagramas comportamentais, com exceção do diagrama de classe, que é comportamental-estrutural.

Na programação orientada a objetos, é correto afirmar:

A
Classes são estruturas que representam entidades do mundo real.

B
Encapsulamento é a habilidade de um objeto interagir com outros.

C
Polimorfismo é a habilidade de instanciar objetos distintos.

D
Herança são representações de objetos de uma mesma classe.

Em Orientação a Objeto


A

uma amarração dinâmica significa a associação de uma operação a um objeto particular, sempre efetuada em tempo de compilação.


B

o conceito de polimorfismo implica uma técnica de generalização e especialização, tornando atributos e serviços comuns em uma hierarquia de Classe.


C

classe e objeto são conceitos dinâmicos, pertencentes tanto à descrição do programa como à memória do computador em que estejam sendo executados.


D

atributos são declarados em classes como forma de representar as operações que os objetos podem executar.


E

o objeto é um ente independente, composto por atributos e operações.

40 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um:


A

catch ou continue.


B

catch ou finally.


C

continue ou finally.


D

continue ou raise.


E

finally ou raise.

Na técnica de programação estruturada, a construção lógica denominada seleção é aplicada com as estruturas


A

do-while e repeat-until.


B

do-while e if-then-else.


C

case e do-while.


D

case e if-then-else.


E

if-then-else e repeat-until.

Qual das seguintes afi rmações a respeito do paradigma de Programação Orientada a Objetos é verdadeira?


A

A quantidade de métodos de uma classe é de exatamente o dobro do número de atributos defi nidos nesta classe, pois para cada atributo deve existir um método para acesso e outro para alteração do seu valor.


B

Em uma linguagem orientada a objetos que não suporta herança múltipla de implementação, como Java, uma classe não poderá implementar mais de uma interface.


C

Em linguagens orientadas a objetos, como Java, uma mesma mensagem enviada para objetos derivados de uma mesma superclasse será tratada exatamente da mesma forma.


D

Uma classe abstrata não pode ser instanciada, devendo apenas ser utilizada como superclasse para defi nição de outras classes.

Na orientação a objetos, as relações do tipo Generalização/Especialização (is-a) são uma propagação de atributos e operações baseadas em uma relação entre classes inerentes ao conceito de


A

persistência.


B

composição.


C

polimorfismo.


D

agregação.


E

herança.

Em relação aos princípios da orientação a objetos, a separação dos aspectos externos de um objeto, acessíveis por outros, dos detalhes internos da implementação que ficam ocultos dos demais, é uma característica conhecida por


A
Polimorfismo.

B
Compartilhamento.

C
Encapsulamento.

D
Herança.

E
Classes.

Durante o projeto de uma estrutura orientada a objeto, que necessitava fazer com que objetos do tipo "listbox", "scrollbar" e "botão" tivessem sua "vida" dependente da existência de um objeto "Janela", foi projetado o tipo "todoparte" conhecido como


A
iteração.

B
acoplamento.

C
composição.

D

herança polimórfica.


E
coesão.

No contexto do processo de abstração da programação orientada a objetos, as operações de


A

instanciação são utilizadas para analisar os objetos do mundo real e definir a qual classe eles pertencem.


B

classificação são caracterizadas pela criação de objetos a partir de classes já existentes.


C

agregação são realizadas quando um objeto é utilizado como parte de um outro objeto.


D

especialização identificam as características comuns em um conjunto de classes.


E

generalização são caracterizadas pela criação de duas ou mais classes a partir de uma classe genérica.

A programação de um modem é feita através de strings de programação. Estas strings, que também podem ser utilizadas para testar o modem, começam pelo comando:


A
AT

B
DP

C
E1

D
L3

E
&F

Na orientação a objeto, o corpo de código que implementa uma operação de uma classe é conhecido por


A
atributo.

B
objeto.

C
método.

D
herança.

E
agregação.

Em relação à tecnologia de orientação a objetos, os objetos que apresentam estrutura e comportamento idênticos são agrupados em


A

estrutura.


B

classes.


C

tipos.


D

atributos.


E

segmentos.

   
Gerar simulado