Logo Passei Direto
Buscar
Um procedimento consiste em um trecho de código com início e fim e identificado por um nome, o qual é usado para chamar a rotina de qualquer parte do programa principal ou em uma sub-rotina qualquer. 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 _________________________________. Assinale a alternativa que preenche corretamente a lacuna:


a. O final da função main().
b. A próxima chamada de função em main().
c. A instrução seguinte à chamada da função executada.
d. O início da função main().
e. O início da função chamada, para executá-la novamente.
User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Dado o seguinte trecho de código em C, assinale a alternativa correta:
#include

int main(void) {

int c, *x1, *x2; x1 = &c;

x2 = x1;

printf("%p %p\n", x1, x2);

return 0;

}

Ponteiros são variáveis que armazenam um endereço de memória, geralmente a posição de outra variável da memória.
O código está correto e não apresenta erros léxicos ou sintáticos.
A execução do código apresentará uma mensagem de erro.
A execução do código apresentará na tela o resultado: “%p %p
x1 x2”.
A execução do código não apresentará mensagens ou resultados.
A execução do código apresentará dois valores iguais.
a. Sua execução apresentará uma mensagem de erro.
b. O código possui erros léxicos e sintáticos.
c. A sua execução apresentará na tela o resultado: “%p %p
x1 x2”.
d. A sua execução não apresentará mensagens ou resultados.
e. A sua execução apresentará dois valores iguais.

Mais conteúdos dessa disciplina