Lista de exercicios de programação
Ciência da Computação
Programação Estruturada I
Prof. Reverton: revertonj@yahoo.com.br
Aluno: Marlon Leandro Pereira RA: 1154367193
1) Um dos alunos preparou o seguinte programa e o apresentou para ser avaliado. Ajude-o a verificar se o programa abaixo compilará e executará corretamente, corrigindo os erros caso existam.
main{}
(
printf(Existem %d semanas no ano.,56);
)
Resposta:
Falta aspas duplas na mensagem:
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. Em seguida corrija os erros.
Main()
{
int a=1; b=2, c=3;
printf(“Os números são: %d %d %d\n, a,b,c,d);
}
Resposta:
Falta aspas duplas no final da mensagem. Também foi declarado uma variável ‘d’, onde não existe:
main()
{
int a=1; b=2, c=3;
printf(“Os números são: %d %d %d\n”, a,b,c);
}
3) Qual será a saída do programa abaixo:
main()
{
printf(“%s\n%s\n%s, “um”, “dois”, “tres”);
}
Reposta:
um
dois
três
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”);
Resposta:
Bom dia! Shirley.Você já tomou café?
b) printf(“A solução nao existe!\nNao insista”);
Reposta:
A solução não existe!
Não insista
c) printf(“Duas linhas de saida\nou uma?”);
Resposta:
Duas linhas de saída
Ou uma?
5) Identifique o tipo das seguintes constantes:
a) ‘\r’ = char
b) 2130 = int/float
c) 123 = int/float