Logo Passei Direto
Buscar

Inglês

UNINGÁ
TV (pagina + C 00 ambienteonline.uninga.br/mod/quiz/attempt.php?attempt=3702241&page=1&cmid=957660 uningá Centre Universitário 2025/2 - Algoritmos e Programação Aplicada Página inicial Minhas disciplinas 2025/2 - Algoritmos e Programação Aplicada UNIDADE IV Avaliação - U Questão 2 Ainda não Ponteiros são variáveis que armazenam um endereço de memória, geralmente a Navega respondida posição de outra variável da memória; por isso o ponteiro "aponta" para outra question variável (SCHILDT, 1996). Dado o seguinte trecho de código em C, assinale a Vale 0,04 1 2 alternativa correta: ponto(s). P Marcar 7 8 #include 9 questão int main (void) { int C, "x1, *x2; x1 - dc Finalizar tent x2 = x1. ; printf ("%p sp\n", x1, x2) return 0, a. o código possui erros léxicos e sintáticos. b. Sua mensagem execução apresentará uma de erro. C. A sua na tela o resultado: d. A sua execução apresentará dois valores iguais. e.A sua execução não apresentará mensagens ou resultados. Página anterior Próxima página
User badge image
Claudeir Lemes

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar o trecho de código em C apresentado e as alternativas. O código é o seguinte: ```c #include int main(void) { int x1, *x2; x2 = &x1; printf("%p\n", x1, x2); return 0; } ``` 1. Análise do código: - `int x1, *x2;` declara uma variável inteira `x1` e um ponteiro `x2` que pode apontar para um inteiro. - `x2 = &x1;` faz com que `x2` aponte para o endereço de `x1`. - `printf("%p\n", x1, x2);` está incorreto, pois `%p` é usado para imprimir endereços de ponteiros, mas `x1` é uma variável inteira. O correto seria usar `%p` apenas para `x2`. 2. Alternativas: a. O código possui erros léxicos e sintáticos. - Correta, pois há um erro no `printf`. b. Sua mensagem de execução apresentará um erro. - Incorreta, pois o erro é de compilação, não de execução. c. A sua execução na tela apresentará o resultado: - Incorreta, pois o código não compila corretamente. d. A sua execução apresentará dois valores iguais. - Incorreta, pois o código não compila. e. A sua execução não apresentará mensagens ou resultados. - Incorreta, pois o código não compila. Portanto, a alternativa correta é: a. o código possui erros léxicos e sintáticos.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina