ATIVIDADE 2 – ESTRUTURAS DE DADOS – 52_2025 QUESTÃO 3 Ponteiros desempenham um papel crucial quando uma variável precisa ser acessada em diferentes partes de um programa. Nesse contexto, é comum encontrar diversos ponteiros distribuídos por várias seções do código, cada um apontando para a variável que contém os dados necessários. Uma vantagem significativa dessa abordagem é que, se esses dados forem alterados, não há preocupação, pois todos os ponteiros no programa estão direcionados para o endereço onde os dados atualizados residem. Essa flexibilidade oferecida pelos ponteiros é fundamental para garantir a eficiência e a consistência na manipulação de dados em diferentes partes do código. Considerando o uso de ponteiros em estruturas de dados, analise o seguinte código em C: #include int main() { int arr[5] = {1, 2, 3, 4, 5}; int *ptr = arr; printf(“%d\n”, *ptr + 2); printf(“%d\n”, *(ptr + 2)); printf(“%d\n”, ptr[2]); printf(“%d\n”, *ptr++); printf(“%d\n”, (*ptr)++); return 0; } Fonte: Elaborado pelo professor, 2024. Dado o contexto e analisando o código, qual será a saída impressa ao executar este código? Alternativas Alternativa 1 – 3, 3, 3, 1, 2 Alternativa 2 – 3, 3, 3, 1, 3 Alternativa 3 – 3, 5, 3, 1, 2 Alternativa 4 – 3, 5, 3, 2, 2 Alternativa 5 – 3, 5, 3, 2, 3

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.