Quais das seguintes instruções em C contêm variáveis cujo valores são substituídos?
- scanf(“ %d%d%d%d%d ”, &b, &c, &d, &e, &f);
- p = i + j + k + 7;
- printf( “ Valores são substituídos” );
- printf( “ a = 5 ” );
Passo 1
Falai moçadinha, só bora??
- Na seguinte declaração C , os valores das variáveis b, c, d, e, e f são substituídos:
- Na seguinte declaração C, o valor da variável p é substituído :
- Na seguinte declaração C, nenhum valor é substituído em qualquer variável:
- Na seguinte declaração C, nenhum valor é substituído em qualquer variável:
A instrução usa a operação de leitura da função scanf() e lê cinco valores inteiros de entrada inserido pelo usuário, substituindo os valores existentes nas variáveis b, c, d, e, e f por essas novas entradas.
Passo 2
A declaração adiciona 7 à soma dos valores das variáveis i, j e k substitui o valor existente da variável p pela soma final.
Passo 3
Exibe os valores de saída são substituídos.
Como a operação de gravação da função printf() simplesmente exibe o conteúdo do argumento entre aspas, nenhum valor de variável é substituído.
Passo 4
A declaração exibe a saída : a = 5.
Como a operação de gravação da função printf() simplesmente exibe o conteúdo do argumento entre aspas, nenhum valor de variável é substituído.
Resposta
Vide a explicação.