Exercicio
• Exercícios para apoiar o aprendizado em Programação Estruturada I
Exercícios de Fixação de Aprendizagem
Faça os exercícios do capítulo 1 do PLT.
1) Um dos alunos preparou o seguinte programa e o apresentou para o ser avaliado. Ajude-o
main(){ printf(Existem %d semanas no ano., 56);
}
2) O programa seguinte tem vários erros em tempo de compilação. Execute-o e observe as mensagens apresentadas por seu compilador.
Main(){ int a = 1, b = 2, c = 3; printf(“Os numeros sao: %d %d %d\n, a, b, c, d)
}
3) Qual será a saída do programa abaixo:
main(){ printf(“%s\n%s\n%s”, “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 já tomou café?\n”);
b) printf(“A solucao nao existe!\nNao insista”);
c) printf(“Duas linhas de saída\nou uma?”);
5) Indique o tipo as seguintes constantes:
a) ‘\r’
l) 0
b) 2130
m) ‘\0’
c) -123
d) 33.28
e) 0x42
f) 0101
g) 2.0e30
h) ‘\xDC’
i) ‘\”’
j) ‘\\’
k) ‘F’
6) O que é uma variável em C?
7) Quais os 5 tipos básicos de variáveis em C?
8) Quais dos seguintes nomes são válidos para variáveis em C?
3ab
_sim
n_a_o
00FIM
int
A123
x**x
__A
y-2
OOFIM
\meu
*y2
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
9) Quais das seguintes instruções são corretas?
a) int a;
b) float b;
c) double float c;
d) unsigned char d;
e) long float e;
10) O tipo float ocupada o mesmo espaço que _______________________ variáveis do tipo char.
11) Verdadeirou ou falso: tipos de variáveis long int podem conceber números não maiores que o dobro da maior variável do tipo int.
12) Escreva um programa que contenha uma única instrução e imprima na tela:
Esta e’ a linha um.
Esta e’ a linha dois.
13) Escreva um programa que imprima na tela:
um
dois
tres
14) Escreva um programa que declare 3 variáveis inteiras e atribua os valores 1, 2 e