Exercícios cap. 1, 2 e 3 algoritmo de programação
1. Um aluno preparou o seguinte programa e apresentou para ser avaliado. Ajude-o.
main()
{
Printf(“Existem, %d semanas no ano,””56”);
}
3. Qual será a saída do programa abaixo:
main()
{
Printf(‘’%s\n%s\n%s”,”um”,”dois”,”tres”);
}
Saída:
um dois tres
4. Qual será a impressão obtida por cada uma destas instruções? Assuma que fazem parte de um programa completo:
a) printf(“Bom dia! Shirley.”); printf(“Voce ja tomou cafe?\n”);
Saída:
Bom dia! Shirley. Voce ja tomou cafe?
b) printf(“A solucao nao existe!\nNao insista”);
Saída:
A solucao nao existe!
Nao insista
c) printf(‘’Duas linhas de saida\nou uma?”);
Saída:
Duas linhas de saida ou uma?
5. Identifique o tipo das seguintes constantes:
a)’\r’ = Especial (retorno do cursor)
b)2130 = int
c)-123 = float
d)33.28 = float
e)0x42 = void
f)0101 = int (%4d)
g)2.0e30 =
h)’\xDC’ = Hexadecimal DC
i)’\’” = Aspas
j)’\’ = Barra
k)’F’ = char
l) 0 = void
m)’\0’ = Nulo
6. O que é variável em C? Uma variável em C é um local reservado para armazenamento de dados. Este local deve ser identificado por um nome definido pelo programador.
7. Quais os 5 tipos básicos de variáveis em C? char, int, float, double e void.
8. Quais dos seguintes nomes são válidos para variáveis em C?
a) 3ab = Inválido b) _sim = Válido c) n_a_o = Válido
d) 00FIM = Inválido e) int = Inválido f) A123 = Válido
g) x**x = Inválido h) ___A = Válido i) y-2 = Inválido
j) OOFIM = Válido k) \meu = Inválido l) *y2 = Inválido
9. Quais das seguintes instruções são corretas?
a) int a; = Correto b) float b; = Correto
c) double float c; = Incorreto d) unsigned char d; = Correto
e) long float e; = Correto
12. Escreva um programa que contenha uma única instrução e imprima na tela:
Esta e’ a linha um. Esta e’ a linha dois.
main()
{
printf(“Esta e’ a linha um.”); printf(“\nEsta e’ a linha dois”); getch(); }
14. Escreva um programa que declare 3