Buscar

Atividade Aula 10

Prévia do material em texto

Atividade 
1 Sobre linguagens de programação e paradigma orientado a objetos: 
I. Objeto e classe são a mesma coisa. 
II. A visibilidade de um atributo definido como público fere o princípio fundamental do 
encapsulamento. 
III. O uso do polimorfismo somente acontece quando temos uma herança em curso. 
IV. A linguagem Haskell é uma das linguagens orientadas a objeto mais usadas. 
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. 
a) II e III 
b) II 
c) III 
d) I, II e III 
e) I, II, III e IV 
 
Parabéns! Você acertou! 
Resposta correta: letra a. 
I. Classe agrupa um conjunto de objetos afins (mesmos atributos e métodos); IV. 
Haskell é linguagem do paradigma funcional, e não orientado a objeto. 
2. Sobre as linguagens de programação e paradigma funcional: 
I - Nasceram da necessidade de implementação de código para suprir necessidades da 
programação voltada a soluções de inteligência artificial. 
II - Java é uma das LPs mais usadas do paradigma funcional. 
III - O paradigma recebe este nome, pois os códigos são uma combinação de funções 
para produzir outras mais poderosas. 
IV - Um LP funcional possui funções primitivas, facilidades para construir funções 
complexas e listas para representar dados. 
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. 
a) I, III e IV 
b) II e IV 
c) III 
d) I e IV 
e) I e III 
 
Parabéns! Você acertou! 
Resposta correta: letra a. 
LISP e Haskell são as maiores representantes das LPs funcionais. 
3. No que se refere exclusivamente às linguagens de programação e ao paradigma 
lógico, avalie as assertivas a seguir: 
I.O paradigma lógico declara os objetivos do programa, e não sua solução. 
II.Prolog é a maior representante das LPs lógicas. 
III.Um problema resolvido pelo paradigma lógico somente pode ter uma solução 
atendida. 
IV.Um programa escrito em LP de paradigma lógico usa expressões em lógica 
matemática. 
V.Os programas em Prolog podem ter constantes, variáveis, estruturas de decisão e 
repetição. 
 
Está correto apenas o que se afirma em: 
a) I, II e V 
b) II e III 
c) II e IV 
d) I, II e IV 
e) I, II e V 
 
Parabéns! Você acertou! 
Resposta correta: letra d. 
III. Ele pode ter mais de uma solução, pois, em geral, eles não são problemas 
determinísticos; V. Eles não possuem estruturas de decisão nem de repetição.

Continue navegando