Dentro da programação em linguagem C, temos muitos recursos disponíveis para serem utilizados em um código e um deles é a saída de dados.
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação II. Maringá: Unicesumar, 2018. (adaptado)
Sobre o uso desse recurso, assinale a alternativa correta.
Alternativas
Alternativa 1:
Toda instrução de saída pode utilizar tanto "printf" quanto "scanf" para gerar mensagens para o usuário.
Alternativa 2:
Toda instrução de saída de dados devem utilizar parênteses e aspas para delimitar as mensagens a serem exibidas ao usuário.
Alternativa 3:
Os caracteres % e & são associados às variáveis em comandos de saída para permitir a exibição de dados de diversos tipos distintos.
Alternativa 4:
O parâmetro %f, utilizável dentro de instruções que usam "printf", serve para indicar que dados do tipo FALSO podem ser exibidos naquele ponto da mensagem.
Alternativa 5:
Instruções de saída permitem uma interação com o usuário, de forma a oferecer recursos muito sólidos para controlar estruturas de decisão e laços de repetição.
Respostas
Alternativa 5 é a correta, agora vamos entender o porque das outras estarem erradas.
Alternativa I coloca que "scanf" é uma instrução de saída e isto está incorreto, ele é na verdade uma instrução de entrada de dados.
Alternativa 2, na verdade o uso do parentese não serve para delimitar as mensagens e sim porque são obrigatórios apos a declaração de alguma função em c, pois eles são operadores de chamada de uma função.
Alternativa 3, ela faz praticamente o mesmo erro que a primeira, tirando que os caracteres em si são para entrada de dados, o "&" serve para indicar o endereço que a variável deve ser guardada e o "%f" serve para indicar o tipo de variável que vai ser armazenada.
Alternativa 4, na verdade o "%f" serve para indicar o tipo de variável que será escrita, não se é verdadeiro ou falso.
Espero ter ajudado!