Exercícios cap. 1, 2 e 3 algoritmo de programação

Páginas: 5 (1202 palavras) Publicado: 6 de novembro de 2011
Capitulo 01

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 programacompleto:

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 docursor)
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ásicosde 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 3variáveis inteiras e atribua valores 1, 2 e 3 a elas; 3 variáveis caracteres e atribua a elas as letras a, b e c; finalmente imprima na tela:

As variaveis inteiras contem os numeros 1, 2 e 3.
As variaveis caracteres contem os valores a, b e c.

main()
{
int V1,V2,V3;
char Va, Vb, Vc;

V1=1;
V2=2;
V3=3;
Va=’a’;
Vb=’b’;
Vc=’c’;
printf(“As variaveis inteiras contem os numeros %d, %d e%d”, V1, V2, V3);
printf(“\nAs variaveis caracteres contem os valores %c, %c e %c”, Va, Vb, Vc);
getch();
}

15. Reescreva o programa box.c para que desenhe uma moldura similar, masque tenha 4 caracteres de largura e 4 caracteres de altura. Use o caractere ||, de código BA hexa, para complementar a moldura.

main()
{
printf(“\xC9\xCD\xCD\xCD\xCD\xBB\n”);
printf(“\xBA \xBA\n”);printf(“\xBA \xBA\n”);
printf(“\xBA \xBA\n”);
printf(“\xBA \xBA\n”);
printf(“\xC8\xCD\xCD\xCD\xCD\xBC\n”);
getch();
}

Capitulo 02

1. Qual é o erro deste preograma?

main()
int i;
scanf(“%3d”, &i);
printf(“%3d”,i);
}

R: Não há erro neste programa. Somente poderia ser adicionado a função getch para que seja fixado a tela.

2. Este programa tem um erro de lógica. Qual é?

main(){
int a, b , c;
printf(“Digite 3 numeros:\n”);
scanf(“%d %d %d”, a, b, c);
printf(“\n%d %d %d”, a, b, c);
}

R: Está faltendo o operador de enfereço & na quinta linha (Ficando desta maneira: scanf(“%d %d %d”,& a, b, c);

4. O programa seguinte tem um erro em tempo de execução. Verifique.

main()
{
Int a, b=0;

a=5/b;
}

R: O b=0 deve ser escrito abaixo das variáveis, comoabaixo:
main()
{
int a, b;
b=0;
a=5/b;
}

5. O programa seguinte tem vários erros em tempo de execução. Verifique.

main()
{
int a=1; b=2, c=3;
printf(“Os numeros sao: %d %d %d\n,a ,b ,c, d);
}

R: Declarou valores as variáveis em local indevido, não fechou aspas e declarou a variável d, que não havia sido citada antes. Deveria ser escrita deste modo:

main()
{
int a, b, c;...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Lista de exercicios cap 1-2-3 2014
  • Exercício cap. 1 e 3
  • Cap Tulo 1 2 E 3
  • Resumos Cap 1 2 E 3
  • Resumo Cap 1 2 E 3
  • Atps algoritmos e programação
  • exercicios calculo numerico cap 2 e 3
  • Algoritmos e Programa o Lista 1, 2 e 3

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!