Prévia do material em texto
Você acertou 5 de 5 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C 1 Marcar para revisão Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação. Coluna I� Paradigmas Colina II� Linguagens 1. Lógico a. Haskell 2. Funcional b. prolog 3. Orientado a objeto c. JAVA 4. Multi paradigma d. C�� Assinale a opção que relaciona corretamente as colunas I e II. 1-b; 2-a; 3-d; 4-c 1-c; 2-a; 3-d; 4-b 1-b; 2-d; 3-a; 4-c Questão 1 de 5 Corretas �5� Em branco �0� 1 2 3 4 5 Exercicio Conteúdo Sair 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 1/6 D E A B 1-b; 2-a; 3-c; 4-d 1-a; 2-b; 3-d; 4-c Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A relação entre os paradigmas e as linguagens de programação é a seguinte: * Lógico: Prolog * Funcional: Haskell * Orientado a objeto: C�� * Multi paradigma: JAVA A alternativa A relaciona corretamente as colunas I e II, pois associa cada paradigma a uma linguagem de programação. 2 Marcar para revisão Sobre linguagens de programação e paradigma orientado a objetos I. Objeto é uma instância (elemento específico) de uma classe II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento. III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança IV. A linguagem C é das mais usadas linguagens orientadas a objeto. Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas. I e III I, II e IV 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 2/6 C D E II, III e IV I, III e IV III Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado I. Objeto é uma instância (elemento específico) de uma classe � VERDADE II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento. � FALSO, pois fere sim, na medida em que encapsular significa proteger os atributos de acesso indevido e diz que: os atributos de uma classe somente devem ser acessados por métodos dessa classe. III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança � Verdade, se não herdar, não haverão métodos polimórficos IV. A linguagem C é das mais usadas linguagens orientadas a objeto. � FALSO, C não é uma linguagem orientada a objeto. Mas C�� sim, 3 Marcar para revisão O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do paradigma: 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 3/6 A B C D E concorrente estruturado funcional lógico orientado a objetos Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Os programas escritos em LPs lógicas têm duas peculiaridades: Não determinismo: Podem achar mais de uma solução para o problema; Backtracking: Mecanismo do compilador da linguagem lógica (como, por exemplo, Prolog), o que permite o não determinismo. O não determinismo é uma característica do paradigma lógico, pois os programas escritos em LPs lógicas podem achar mais de uma solução para o problema. 4 Marcar para revisão Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas. I. As LPs que implementam tratamento de exceção produzem código mais confiável PORQUE 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 4/6 A B C D E II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção As assertivas I e II estão corretas e a assertiva II justifica a assertiva I As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I As assertivas I e II estão erradas A assertiva I está correta e assertiva II está errada A assertiva I está errada e a assertiva II está correta Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As assertivas I e II estão corretas. Justamente por demandarem trabalho do programador a tratar cada tipo de exceção, tormam o código mais confiável. Por isso, além de corretas, a assertiva II justifica a assertiva I 5 Marcar para revisão A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de: 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 5/6 A B C D E abstração herança instanciação polimorfismo programação estruturada Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Uma vez que uma classe tenha sido herdada, métodos herdados podem ser redefinidos (nova lógica de implementação interna) na classe que a herdou para servir aos interesses dela, aumentando o reuso e se valendo de técnicas para redução de tempo e custo de desenvolvimento, além do incremento do fator segurança (a classe que serviu de base para a herança já funcionava anteriormente). ----- 13/05/2024, 17:43 estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66427b12139d33d914e12356/gabarito/ 6/6