Buscar

Assinale o resultado das variáveis x, y e z, depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); a. x ...

Assinale o resultado das variáveis x, y e z, depois da seguinte sequência de operações:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
a. x = -10, y = 10, z = 10 
b. x = -11, y = 11, z = 10 

c. x = -10, y = 11, z = 10 
d. Nenhuma das opções anteriores 
e. x = 11, y = 11, z = 11 


a. x = -10, y = 10, z = 10 
b. x = -11, y = 11, z = 10 
c. x = -10, y = 11, z = 10 
d. Nenhuma das opções anteriores 
e. x = 11, y = 11, z = 11

Essa pergunta também está no material:

Questionário 2_ Revisão da tentativa2
8 pág.

Programação Orientada A Objetos Instituto Federal de Educação, Ciência e Tecnologia de São PauloInstituto Federal de Educação, Ciência e Tecnologia de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa C: x = -10, y = 11, z = 10. Explicação: - x=y=10; // x e y recebem o valor 10 - z=++x; // x é incrementado em 1 e depois atribuído a z, então x=11 e z=11 - x=-x; // x é negado, então x=-11 - y++; // y é incrementado em 1, então y=11 - x=x+y-(z--); // x recebe a soma de x e y, subtraído de z e depois decrementado em 1, então x=-10 e z=10 Portanto, as variáveis x, y e z possuem os valores: x = -10, y = 11 e z = 10.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais