Baixe o app para aproveitar ainda mais
Prévia do material em texto
AVALIAÇÃO 3 NOTA Disciplina: Paradigmas de Linguagem de Programação em Python. Curso: Análise e Desenvolvimento de Sistemas. Turno: Noite. Professor: MSc. José Paulo. Data de entrega: 07/12/2020. Aluno (a): Matŕıcula: Esta Avaliação 3 contém 6 questões distribúıdas em 2 páginas, totalizando 10 pontos. 1. (1,5 pontos) O que são subprogramas? Qual a diferença entre procedimentos e funções? 2. (1,5 pontos) O que é sobrecarga de operadores? Dê um exemplo. 3. (2 pontos) Explique o que são tempo de vida e escopo das variáveis. 4. (3 pontos) Sobre a vinculação de armazenamento de variáveis, explique cada termo: (a) Variáveis Estáticas; (b) Variáveis Stack-Dinâmicas; (c) Variáveis Heap-Dinâmicas Expĺıcitas; (d) Variáveis Heap-Dinâmicas Impĺıcitas. 5. (1 ponto) Avalie as assertivas sobre as LPs: I. A classificação por paradigma separa as linguagens por caracteŕısticas que afetam um conjunto de caracteŕısticas em comum. II. Não existem linguagens que sejam classificadas em mais de um paradigma. Cada LP só se classifica em um deles. III. No paradigma lógico, o programa é um conjunto de funções. Usa-se a recursividade com intensidade. IV. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo. Com base em sua análise, marque a opção que apresente as assertivas corretas. A. I, II, III e IV. B. I e IV. C. I. D. II e IV. E. IV. 2 Avaliação 3 6. (1 ponto) Sobre o paradigma orientado a objeto, avalie as assertivas: I. Visa a uma maior produtividade na programação, aumentando o reuso, a legibili- dade e a clareza do código. II. O conceito de classe e objeto nos permite dizer que “a classe é uma instância do objeto”. III. Java e C++ são umas das mais populares linguagens que atendem ao paradigma orientado a objeto. IV. O paradigma orientado a objeto chega ao mercado num momento em que os sistemas se tornam mais simples e menos integrados. Marque a opção que apresente apenas as assertivas verdadeiras: A. I e III. B. I. C. II e III. D. I, II e II. E. I e II. Análise e Desenvolvimento de Sistemas 2020.2
Compartilhar