Mini teste 6: Atribuição, Input e Cálculo

1. Quando queremos atribuir o valor 8.3 à variável r
 fazêmo-lo: 

r = 8.3;
r := 8.3;
r == 8.3;.
8.3 -> r;

2. Depois da atribuição da questão 1, qual das linhas seguintes de C produzirá 
   8.3000

printf(8.3000);
printf(6*r,4);
printf(r:6:4);
printf("%6.4f", r);

3. O que está errado no programa a seguir?

main()
{
  float x;
  double c = 1.0;

  x*x = 2*c;
}

Uma constante não pode mudar do valor
O lado esquerde de = só pode conter uma só variável
A variável x não está definida bem
O lado direito de = não pode conter expresssões

4. Qual é a saída do próximo programa? 

main()
{
  double x;
  double C = 1.0;

  x = C + 1.0;
  x = 2;
  x = x + 3.0;
  printf("%4.1f", x);
}

7.0
5.0
3.0
1.0

5. Qual é o resultado de "33 / 2"? 

1.5
16
16.5
1

6. Qual é o resultado de "33 % 2"? 

1.5
16
16.5
1

7. Quais são as prioridades de +,  * e (..) ?

primeiro +, depois *, depois (..)
primeiro *, depois +, depois (..)
primeiro (..), depois *, depois +
primeiro (..), depois +, depois *

8. Qual é o resultado deste expressão?
  "1.0 + 2.0 * 3.0 - 6.0 / 2.0"?

4.0
1.5
14
9.0