Correção Exercícios - Aula 3

Correção dos Exercícios - Aula 3

1. Qual a faixa numérica de uma variável int? E de um unsigned int?
  RESPOSTA:  int: -32767 a 32767	unsigned int: 0 a 65535

2. Qual a diferença de um unsigned int para um int?

  RESPOSTA: um unsigned int é um inteiro sem sinal, onde o bit mais significativo (que caracteriza o sinal em um int) passa a fazer
  parte do número. 

3. Por que a declaração de uma variável como signed é redundante?

  RESPOSTA: toda a variável declarada somente como int, ou char, já é considerada signed, não precisando declarar explicitamente.

4. O que são variáveis e para que servem?

  RESPOSTA: são espaços de memória alocados durante a execução do programa, e que possuem um nome para serem referenciadas. Podem
  ser de vários tipos: inteiro, ponto flutuante, caractere, etc.

5. Qual a diferença entre as variáveis locais e globais?

  RESPOSTA:
  Variáveis locais: são as variáveis declaradas dentro de funções, e só são acessíveis dentro destas. Quando termina a execução da
  função, a variável é destruída e a memória liberada.
  Variáveis globais: são variáveis declaradas fora de qualquer função que permanecem durante toda a execução do programa, e podem ser
  acessíveis de qualquer parte do programa.

6. O que fazem os modificadores const e volatile?

  RESPOSTA: o modificador const impede a variável de ser modificada durante a execução do programa, só podendo ser atribuído um valor
  inicial.
  O modificador volatile faz com que a variável possa ser modificada de forma não explícita no programa, através de um evento externo.

7. Qual a vantagem em declarar uma variável inteira como um register?

  RESPOSTA: o acesso a esta variável será muito mais rápido, pelo fato de serem usados os registradores da CPU como armazenamento desta
  variável, e não a memória RAM.

8. O que são constantes? Dê exemplos.

  RESPOSTA: são valores fixos de números, caracteres, strings, etc, que não se alteram durante a execução do programa. Exemplos: 33,
  2.5, 'a', "linuxdicas", etc.

9. Assinale a alternativa que possui um nome de variável CORRETO:

  • $num (ERRADO)
  • -temp (ERRADO)
  • _carac_ (CERTO)
  • 3aux (ERRADO)




Esta notícia veio de LinuxDicas - Artigos, Dicas e Notícias Sobre o Mundo Linux
http://www.linuxdicas.com.br

O link desta notícia é:
http://www.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=190