Exercícios atps3 – algoritmos e programação

373 palavras 2 páginas
Exercícios ATPS3 – Algoritmos e Programação

1. Qual a saída produzida pela execução do programa seguinte? main() { int i; for(printf(“Inicializacao\n”), i=0; printf(“Teste i=%d”,i), i= j && n >= m d) !(i < 1 || j < 2 && n < 3) i >= 1 || j >= 2 && n >= 3

23. Qual a saída deste programa? main() { int a=1, b=2;

if(a==2) if(b==2) printf(“%d\n”,a=a+b); else printf(“%d\n”,a=a-b); printf(“%d\n”,a); }

24. A vantagem de uma construção switch sobre uma else-if é:

a) A condição default pode ser usada em switch; b) switch fornece uma leitura mais fácil de se entender; c) Diversas instruções diferentes podem ser executadas em cada caso de um switch; d) Diversas condições diferentes podem causar uma escolha a ser executada num switch.

25. Uma matriz é uma coleção de variáveis de:

a) Diferentes tipos de dados distribuídos pela memória; b) Tipos de dados similares distribuídos pela memória; c) Tipos de dados similares em sequência na memória; d) Diferentes tipos de dados em sequência na memória.

26. A declaração da matriz é correta?

int num(25);

Não, para declarar uma matriz deve-se utilizar colchetes e não parênteses. O correto seria: int num[25];.

27. Qual o elemento da matriz referenciado por esta expressão?

num[4]

O índice 4 referencia o 5º elemento da matriz num. Lembre-se que o primeiro índice de uma matriz é sempre 0.

28. Qual a diferença entre os números “3” destas duas instruções?

int num[3]; num[3] = 5;

a) O primeiro especifica um elemento particular e o segundo, um tipo. b) O primeiro especifica tamanho e o segundo, um elemento particular. c) O primeiro especifica um elemento particular e o segundo, o tamanho da matriz. d) Os dois especificam elementos da matriz.

29. O que faz a combinação das instruções

Relacionados

  • Algoritimo
    489 palavras | 2 páginas
  • Atps
    1516 palavras | 7 páginas