Logo Passei Direto
Buscar
Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela:
#include

int main()
{
int x,y,z;
z = 10;
x = 3;
y = (z > x) & ((x%3)==0);
x = z/x;
printf("X = %d, Z = %d, Y = %d",x,z,y);
}


A) X = 3.33, Z = 10, Y = 0
B) X = 3, Z = 10, Y = 0
C) X = 3.33, Z = 10, Y = 1
D) X = 3.33, Z = 10.00, Y = 0.0
E) X = 3, Z = 10, Y = 1
User badge image
Praticando Para o Saber

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra B) X = 3, Z = 10, Y = 0. Explicação: No código fornecido, temos as seguintes atribuições de valores: - z = 10; - x = 3; - y = (z > x) & ((x%3)==0); Na expressão y = (z > x) & ((x%3)==0), temos duas condições sendo avaliadas: - A primeira condição (z > x) verifica se z é maior que x, o que é verdadeiro (10 > 3). - A segunda condição ((x%3)==0) verifica se o resto da divisão de x por 3 é igual a 0, o que também é verdadeiro (3 % 3 == 0). O operador & realiza uma operação de "E" lógico entre as duas condições. Como ambas as condições são verdadeiras, o resultado será verdadeiro (1). Em seguida, temos a atribuição x = z/x, que realiza a divisão de z por x. Como z = 10 e x = 3, o resultado será x = 10/3, que é igual a 3. Por fim, temos a função printf que exibe os valores das variáveis x, z e y. Portanto, o valor exibido na tela será "X = 3, Z = 10, Y = 0".

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na linguagem C a função MAIN, também conhecida como função principal, sempre deve ser declarada em nosso código
PORQUE
Ela é a função que determina o ponto de partida do nosso programa.
Sobre essas duas afirmativas, é CORRETO afirmar que


A) a primeira é uma afirmativa falsa; e a segunda, verdadeira
B) a primeira é uma afirmativa verdadeira; e a segunda, falsa
C) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira
D) as duas são verdadeiras, mas não estabelecem relação entre si
E) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda

Analise o código abaixo. Imagine que o valor atribuído na variável x pela entrada realizada em scanf("%d",&x); é o valor 5 e marque a alternativa que identifica o correto valor que será exibido na tela:

#include

int main()
{
int x,y;
scanf("%d",&x);
y = x+3*2;
printf("%d",y);
}


A) 7
B) 30
C) 15
D) 10
E) 11

Mais conteúdos dessa disciplina