Buscar

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

Prévia do material em texto

AVALIAÇÃO 2
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: 23/11/2020.
Aluno (a): Matŕıcula:
Esta Avaliação 2 contém 8 questões distribúıdas em 2 páginas, totalizando 10 pontos.
1. (1 ponto) Cite quatro tipos de dados que são comumente considerados primitivos em
linguagens de programação.
2. (1,5 pontos) Quais valores serão escritos na tela das variáveis a, b e c?
1 #include <stdio.h>
2
3 int main()
4 {
5 int a = 1;
6 int b = 10;
7 int c = 100;
8
9 b = a++;
10 c = ++b;
11
12 printf("%d\n", a);
13 printf("%d\n", b);
14 printf("%d\n", c);
15
16 return 0;
17 }
3. (1 ponto) Respeitando-se a precedência de operadores, qual valor será impresso na
tela?
1 #include <stdio.h>
2
3 int main()
4 {
5 int x = 5;
6 int y = 10;
7 int z = 50;
8
9 printf("%d\n", x * z / y - x + y * z);
10
11 return 0;
12 }
4. (1 ponto) Cite na linguagem Python exemplos de operadores unário, binário e terciário.
5. Sobre a avaliação em curto circuito:
(a) (1 ponto) Explique o que é e qual o benef́ıcio trazido.
(b) (1 ponto) Dê um exemplo com o operador ou.
6. (1 ponto) Diferencie parâmetro real e parâmetro formal usados em subprogramas.
2 Avaliação 2
7. (1 ponto) Cite cinco paradigmas de programação e dê um exemplo de linguagem para
cada um.
8. (1,5 pontos) Cite e explique caracteŕısticas que existem exclusivamente no paradigma
Orientado a Objeto.
Análise e Desenvolvimento de Sistemas 2020.2

Continue navegando