O que é exibido quando cada uma das seguintes instruções é executada? Se nada for exibido, então responda ‘Nada’. Considere que x =2 e y = 3.
- printf( “ %d ”, x );
- printf (“ %d ”, x+x );
- printf( “ x= ” );
- printf( “ x=%d ”, x );
- printf( “ %d = %d”, x + y, y + x);
- ;
- Scanf (“ %d%d ”, &x,&y );
- /*printf (“x + y =%d’, x + y); */
- printf ( “\n” ) ;
Passo 1
Oi galera tudo bem?
Bora lá??
- Saída: O resultado da declaração fornecida é 2
Explicação:
- O comando printf é usado para exibir os valores das variáveis.
- Visto que a variável x é atribuída como 2, portanto, o valor de x é exibido como e.
Passo 2
Explicação:
Uma vez que a variável x é atribuída como 2 e o comando printf calcula o valor de x + x e exibe o resultado.
Portanto, o resultado exibido será 4.
Passo 3
Explicação:
No comando printf, as instruções dentro das aspas duplas serão exibidas como estão.
Portanto, a saída será x =
Passo 4
Explicação:
- A instrução printf fornecida imprime o valor de x no formato de x = valor.
- O % d é usado para gerar o valor da variável escrita após a vírgula.
Portanto, a instrução exibe x = valor de x.
Passo 5
Explicação:
- O valor de x é atribuído como e o valor de y é atribuído como 3.
- Portanto, o valor calculado de x + y e y + x é 5.
- O valor de x + y e y + x é calculado e impresso separado por um operador de atribuição.
- Como %d é separado por um =, na tela de saída os valores x + y e y + x serão exibidos separados por um =.
Passo 6
Explicação:
- A instrução fornecida calcula apenas a soma de x e y e armazena o resultado em z.
- Não há comando printf para exibir o resultado.
- Portanto, nenhuma saída será exibida.
- Além disso, a instrução fornece um zero de ‘z’ não declarado.
- A variável z não é declarada antes do cálculo.
Passo 7
Explicação:
Desde então, o comando scanf é usado para obter a entrada, não para exibir o resultado.
Portanto, nenhuma saída será exibida.
Passo 8
Explicação:
A declaração fornecida é seguida por um sinal de comentário (“\\”).
Portanto, o compilador irá ignorar a instrução.
Passo 9
Saída: A saída da instrução fornecida é ‘Nada’.
Explicação:
Uma vez que , “\n” é usado para mover para a próxima linha.
Portanto, nenhuma saída será gerada a partir do comando fornecido.
Resposta
Vide o passo a passo.