Baixe o app para aproveitar ainda mais
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
Compartilhar