Logo Passei Direto
Buscar
Leia 0 texto a seguir: Um código na linguagem C pode ter um conjunto estruturado de funções, em que cada função tem por objetivo solucionar uma parte do problema. Essa técnica é chamada de "dividir para conquistar", ou seja, O problema é subdivido em partes menores. Essas partes menores, também conhecidas como subfunções estão subordinadas a uma função principal, que tem a missão de iniciar O processamento e, ao final, retornar O controle do processamento ao sistema operacional. Supondo que você tenha tido um problema computacional para resolver. Depois de estruturar uma solução, você identificou que a solução resultou em cinco subconjuntos de soluções menores, necessários para solucionar 0 problema maior. Na hora de codificar em linguagem de programação C, você percebeu que sua solução deveria ter sido subdivida em cinco funções. Considerando as informações apresentadas, avalie as afirmações a seguir: I. A função principal, que controla O fluxo de chamada de todas as outras quatro funções, deverá ser a chamada de main(). II. Ao O término da execução da função principal, chamada de main(), O controle do programa retorna para O sistema operacional, indicando O término do programa geralmente com 0 (zero). III. O nome da função principal, que controla O fluxo de chamadas e todas as outras quatro funções, é de livre escolha do programador. Não é obrigatório colocar O nome da função de main(), pois isto é somente uma forma de boa prática de programação, não uma imposição técnica da linguagem C.
User badge image
Gabrielle Santana

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada uma das afirmações: I. A função principal, que controla o fluxo de chamada de todas as outras quatro funções, deverá ser a chamada de main(). Verdadeiro, na linguagem C, a função principal que inicia a execução do programa deve ser chamada de `main()`. II. Ao término da execução da função principal, chamada de main(), o controle do programa retorna para o sistema operacional, indicando o término do programa geralmente com 0 (zero). Verdadeiro, ao final da execução da função `main()`, o controle é retornado ao sistema operacional e, por convenção, um retorno de 0 indica que o programa terminou com sucesso. III. O nome da função principal, que controla o fluxo de chamadas e todas as outras quatro funções, é de livre escolha do programador. Não é obrigatório colocar o nome da função de main(), pois isto é somente uma forma de boa prática de programação, não uma imposição técnica da linguagem C. Falso, o nome da função principal deve ser `main()`, pois é uma imposição técnica da linguagem C. Não é uma questão de boa prática, mas sim uma exigência da linguagem. Com base nas análises, as afirmações verdadeiras são I e II. Portanto, a alternativa que contém todos os itens verdadeiros é: a) I e II.

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