Logo Passei Direto
Buscar
3 (INMETRO-200) #include int main(void){ int i; printf("F = "); scanf("%d",&i); switch (i) { case 0 : printf("Maca"); break; case 10: printf("Abacate"); break; case 20: printf("Banana"); break; Marcar para revisão case 30: printf("Pera"); break; case 40: printf("Uva"); break; default: printf("Caju"); } } Considerando o código em linguagem C apresentado acima, assinale a opção correta. A instrução switch é utilizada como um laço de repetição com número definido de iterações. B A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. C O termo printf especifica uma diretiva de compilação. D O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. E A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida.
User badge image
contato contato

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar cada uma das alternativas em relação ao código apresentado: A) A instrução switch é utilizada como um laço de repetição com número definido de iterações. FALSO. A instrução `switch` não é um laço de repetição; ela é uma estrutura de controle de fluxo que permite executar diferentes partes do código com base no valor de uma variável. B) A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. FALSO. A função `main` no código apresentado não aceita argumentos, pois está definida como `int main(void)`, que indica que não há parâmetros de entrada. C) O termo printf especifica uma diretiva de compilação. FALSO. `printf` é uma função utilizada para imprimir dados na saída padrão, não uma diretiva de compilação. D) O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. FALSO. `stdio.h` é um arquivo de cabeçalho que contém declarações de funções de entrada e saída, mas não é uma biblioteca dinâmica. E) A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. VERDADEIRO. A função `scanf` utiliza o operador `&` para passar o endereço da variável onde o valor lido deve ser armazenado. Portanto, a alternativa correta é: E.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina