Buscar

A função MAIN() na linguagem C, pode receber parâmetros de entrada na linha de execução do programa. Esses parámetros serão fomecidos no momento da...

A função MAIN() na linguagem C, pode receber parâmetros de entrada na linha de execução do programa. Esses parámetros serão fomecidos no momento da chamada do código Considerande o codigo a seguir


Finclude cetdio.h>


int main(int argc, char *argv[]) {


int num argv[1] printf("0 siero digitado foi d\n", sum);


return (0)2


Qual será o resultado do programa ao ser executado com os seguintes argumentos de linha de comando?


programs.exe "explo


OA O código apresenta erro de compilação.


OBO programa não irá mostrar nada na tela


OCO programa irá apresentar um número aleatório)


OD O programa irá mostrar o valor inteiro do primeiro argumento


OEO programa irá gerar uma exceção devido ao uso incorreto do argumento argv

💡 1 Resposta

User badge image

Ed Verified user icon

O resultado do programa ao ser executado com os seguintes argumentos de linha de comando "programs.exe "explo" será a alternativa D) O programa irá mostrar o valor inteiro do primeiro argumento. O primeiro argumento passado na linha de comando será armazenado na variável argv[1], que no caso é a string "explo". Em seguida, essa string será convertida para um inteiro e armazenada na variável num. Por fim, o valor inteiro de num será exibido na tela.

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