As funções possuem um nome, que é a forma como ela será chamada para executar o trecho de código definido na função. Não obstante, analise a imagem abaixo. Tal imagem se refere a que tipo de função? Assinale a alternativa correta:

Questão

As funções possuem um nome, que é a forma como ela será chamada para executar o trecho de código definido na função. Não obstante, analise a imagem abaixo. Tal imagem se refere a que tipo de função? Assinale a alternativa correta:

Imagem 1
#include <stdio.h>
#include <stdlib.h>

void imprime(int a){
    int i;
    for(i = 0; i <= a; i++){
        printf("Linha %d \n", i);
    }
}

int main() {
    imprime(5);
    return 0;
}

Alternativas

a. Função com retorno (put).

b. Função sem rateio (void).

c. Função múltipla (FMP).

d. Função com rateio (put).

e. Função sem retorno (void).

97%

Explicação

Pelo código da imagem, a função é declarada como:

void imprime(int a) {
   ...
}

Em C, quando uma função é declarada com o tipo void, isso significa que ela não retorna nenhum valor para quem a chamou (ou seja, não pode ser usada em uma atribuição do tipo x = imprime(5);). Ela apenas executa um procedimento — no caso, imprime linhas de 0 até a usando printf.

No main, ela é apenas chamada:

imprime(5);

Sem capturar retorno, coerente com uma função void.

Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.