Logo Passei Direto
Buscar
Linguagem de Programação e Ferramentas Computacionais [1102230] Período: 09/03/2026 até 26/04/2026 Questão 02 (NC-UFPR-2019) Considere o programa abaixo: #include int main( ) { printf("prova"); main(); return 10; } Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra “prova” será impressa na tela. Clique na sua resposta abaixo será impressa continuamente até que ocorra o estouro de pilha (memória). infinitas vezes. Nenhuma. dez vezes. uma vez.
User badge image
Alisson Valerio

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar o programa passo a passo: ```c #include int main() { printf("prova"); main(); return 10; } ``` 1. A função `main()` chama a si mesma recursivamente sem condição de parada. 2. A cada chamada, a palavra "prova" é impressa uma vez. 3. Como não há condição para parar a recursão, a função continuará se chamando até ocorrer um estouro de pilha (stack overflow). 4. Portanto, a palavra "prova" será impressa repetidamente até o programa travar por falta de memória. Resposta correta: será impressa continuamente até que ocorra o estouro de pilha (memória).

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