Ed
ano passado
Vamos analisar o trecho de código apresentado, embora ele contenha alguns erros de sintaxe. Vou considerar o que parece ser a intenção do código. 1. Declarações: - `int nrol = 10;` - A variável `nrol` é inicializada com o valor 10. - `int InTo2 - 20;` - Aqui parece haver um erro de sintaxe. O correto seria `int InTo2 = 20;`. - `int *p - Enrol;` - Novamente, parece haver um erro. O correto seria `int *p = &nrol;` para que `p` aponte para `nrol`. - `int *p = 50;` - Isso não faz sentido, pois `p` deve ser um ponteiro e não pode ser atribuído diretamente a um valor inteiro. 2. Atribuições: - `P=9:` - Isso parece ser um erro de digitação. Se fosse `p = &InTo2;`, `p` apontaria para `InTo2`. - `*9=307` - Isso não é válido em C, pois não se pode desreferenciar um número. Dado que o código contém muitos erros, não podemos determinar com certeza os valores finais de `nrol` e do ponteiro `p`. Portanto, a resposta correta, considerando a confusão e os erros, é: E) Um valor indefinido.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vamos analisar as opções: A) 30 e 50 B) 10 e 20 C) 20 e 50 D) 50 e 30 E) Um valor indefinido. Após analisar o trecho de código fornecido, percebo que há erros de sintaxe e declaração de variáveis. Além disso, a atribuição de valores está confusa. Dessa forma, não é possível determinar um resultado correto com base no trecho fornecido. Portanto, a resposta correta é a opção E) Um valor indefinido.