Prova estácio 1
Cursos Superiores de Graduação Tecnológica – Informática – 1.o período – Grupo: 02/2011
Algoritmos e Estruturas de Dados – Professor: Affonso de Cusatis Junior
1a Avaliação (AV1) – maio/2011 - Prova: gabarito A
1 – (1,0 ponto) a) Diga quais são os 4 tipos de dados básicos (ou primitivos) da linguagem C, e qual o ‘termo’ que significa, em algumas situações, “ausência de tipo ou de valor” (que alguns consideram como se fosse um “quinto tipo de dados”)?
b) Informe qual destes é considerado como o tipo de dados “default” (padrão) da linguagem C? Ou seja: qual o tipo que é assumido por padrão nas situações em que o tipo não é informado?
2 – (2,0 pontos) “Escreva um programa completo em C que lê, a partir dor teclado, um número inteiro, N, e exibe o resultado de seu fatorial”. N! = N x (N-1) X (N-2) X . . . . . X 1 Ex: 5! = 5x4x3x2x1 = 120
3 – (1,5 pontos) Compare as versões abaixo (de um pequeno programa em C que atribui valores a 2 variáveis e imprime na tela a média aritmética destas variáveis), e diga qual será (exatamente) a saída em tela de cada uma destas versões:
Dica: relembre o funcionamento do operador / (divisão) na linguagem C.
|#include |#include |
|#include (1) |#include (2) |
|#include |#include |
|using namespace std; |using namespace std; |
| | |
|int x, y;