Buscar

Assinale a alternativa que apresenta corretamente esses comandos: a) indices = (int) malloc(n sizeof(int)); indices = acha_caractere(frase, ...

Assinale a alternativa que apresenta corretamente esses comandos:


a) indices = (int) malloc(n sizeof(int));

indices = acha_caractere(frase, 'a', &n);
b) indices = (int *) malloc(n* sizeof(int));

indices = acha_caractere(frase, 'a', &n);
c) indices = (int *) malloc(n* sizeof(int));

indices = acha_caractere(frase, 'a', n);
d) indices = (int *) malloc(n* sizeof(int));

indices = acha_caractere(frase, 'a', *n);
e) indices = (int ) malloc(n sizeof(int));

indices = acha_caractere(frase, 'a', n);

Essa pergunta também está no material:

QUESTIONÁRIO UNIDADE VI - LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
9 pág.

Linguagem de Programação Estruturada Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra b): indices = (int *) malloc(n* sizeof(int)); indices = acha_caractere(frase, 'a', &n); Explicação: - Na linha 1, a função malloc é usada para alocar dinamicamente um bloco de memória do tamanho de n vezes o tamanho de um inteiro. O ponteiro retornado é convertido para um ponteiro de inteiro (int *) e atribuído à variável indices. - Na linha 2, a função acha_caractere é chamada com três argumentos: a string frase, o caractere 'a' e o endereço da variável n. A função retorna um ponteiro para um array de inteiros que contém os índices onde o caractere 'a' aparece na string frase.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais