Enunciado

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.

  1. printf( “ %d ”, x );
  2. printf (“ %d ”, x+x );
  3. printf( “ x= ” );
  4. printf( “ x=%d ”, x );
  5. printf( “ %d = %d”, x + y, y + x);
  6. z = x + y ;
  7. Scanf (“ %d%d ”, &x,&y );
  8. /*printf (“x + y =%d’, x + y); */
  9. printf ( “\n” ) ;

Passo 1

Oi galera tudo bem?

Bora lá??

  1. Saída: O resultado da declaração fornecida é 2
  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

  • Saída: A saída da declaração fornecida é 4.
  • 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

  • Saída: A saída da instrução fornecida é x =
  • 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

  • Saída : A saída da declaração fornecida é x = 2.
  • 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

  • Saída: A saída da instrução fornecida é 5 = 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

  • Saída : A saída da instrução fornecida é ‘Nada’.
  • 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

  • Saída: A saída da instrução fornecida é ‘Nada’.
  • 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

  • Saída: A saída da instrução fornecida é ‘Nada’.
  • Explicação:

    A declaração fornecida é seguida por um sinal de comentário (“\\”).

    Portanto, o compilador irá ignorar a instrução.

    Passo 9

  • A declaração dada é a seguinte:
  • p r i n t f ( " \ n " ) ;

    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.

    Exercícios de Livros Relacionados

    Uma pessoa cujo peso é 5,20 10 2 N está sendo puxada para cima vertica
    Uma pequena esfera é pendurada por uma corda no teto de uma van. Quand
    Mostre que o comprimento de atenuação Λ é igual à distância média que
    Deve-se usar a expressão relativística para a energia cinética do elét
    Use os dados da figura 2-17 para calcular a espessura de uma lâmina de