Ed
há 4 meses
Para preencher corretamente a lacuna na frase apresentada, precisamos entender como funciona a chamada de funções em C. Quando uma função é chamada, o controle do programa é transferido para essa função. Após a execução da função, o controle retorna para o ponto onde a função foi chamada, ou seja, para a próxima instrução que segue a chamada da função. Analisando as alternativas: a) O final da função main() - Incorreto, pois o controle não retorna para o final da função main(), mas sim para o ponto onde a função foi chamada. b) A próxima chamada de função em main() - Incorreto, pois o controle não necessariamente vai para a próxima chamada de função, mas sim para a instrução seguinte. c) A instrução seguinte à chamada da função executada - Correto, pois é exatamente para onde o controle retorna após a execução da função. d) O início da função main() - Incorreto, pois o controle não retorna para o início da função main(). e) O início da função chamada, para executá-la novamente - Incorreto, pois o controle não retorna para o início da função chamada. Portanto, a alternativa correta que preenche a lacuna é: c) A instrução seguinte à chamada da função executada.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Em C, quando uma função é chamada isoladamente em uma linha de instrução, ela é executada e ao seu término o processamento retorna para a instrução seguinte à chamada da função executada. Portanto, a alternativa correta é a letra c.
Mais perguntas desse material