Buscar

AV 3 - Paradigmas de Linguagem de Programação em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando