Prévia do material em texto
REVISÃO PARA A PROVA – PARADIGMAS DE PROGRAMAÇÃO A programação imperativa introduz um paradigma de desenvolvimento de programas que descreve os algoritmos em termos de um estado e de ações que modificam esse estado, permitindo ainda a inclusão de sub-rotinas ou procedimentos para estruturação do programa. Qual das alternativas a seguir apresenta apenas linguagens que suportam o paradigma imperativo? No paradigma orientado a objetos, ao invés de se construir sistemas com um conjunto estrito de procedimentos, utiliza-se uma lógica bem próxima do mundo real, lidando com objetos e estruturas de fácil compreensão. Das alternativas a seguir, qual delas apresenta apenas linguagens de programação que dão suporte ao paradigma orientado a objetos? Programação Orientada a Objetos (POO) Para verificar se o conteúdo de uma variável denominada W é maior que 10, considerando as linguagens de programação C e PASCAL, qual das alternativas apresenta, respectivamente, as instruções corretas? If(W>10) e if W>10 then Linguagem C / Linguagem Pascal Em relação à Programação Orientada a Aspectos (POA), qual das alternativas apresenta uma afirmação correta? O programa escrito em Linguagem C, apresentado a seguir, realiza um cálculo com base em um dado de entrada (variável X) e exibe o resultado desse cálculo na tela do computador. Analisando o código e considerando que o valor da variável X é 5, qual será o resultado apresentado na tela? Qual das alternativas a seguir apresenta apenas linguagens que suportam o paradigma de programação orientado a aspectos? Analisando o código apresentado a seguir, qual é a linguagem de programação empregada? Qual é o paradigma de programação que tem como palavras-chave: abstrações, tipos abstratos de dados e herança? Das alternativas a seguir, qual delas apresenta apenas linguagens de programação classificadas como linguagens concorrentes? Analisando o código apresentado a seguir, qual é a linguagem de programação empregada? Considerando o trecho do programa apresentado a seguir, qual é a linguagem de programação empregada no seu desenvolvimento? Qual é o paradigma de programação que tem como palavras-chave: “Funções” e “aplicações de funções”? Classe, instanciação e polimorfismos são conceitos importantes de qual paradigma de programação? Em relação à Programação Orientada a Objetos (POO), qual das alternativas apresenta uma afirmação correta? Qual é o paradigma de programação que em como palavras-chaves: abstrações, tipos abstratos de dados e herança? (define square (lambda (x) (* x x))) (square 2) image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.png image33.png image34.png image35.png image36.png image1.png image37.png image38.png image39.png image40.png image41.png image42.png image43.png image44.png image45.png image2.png image3.png image4.png image5.png image6.png