Segundo Backes (2013), a função scanf() é uma das funções de entrada/ leitura de dados da linguagem C. Seu nome vem da expressão em inglês scan formatted, ou seja, leitura formatada.
Neste sentido, analise as afirmativas abaixo:
I. Basicamente, lê do teclado um conjunto de valores, caracteres e/ ou sequência de caracteres de acordo com o formato especificado;
II. A forma geral da função scanf() é: printf(“ tipos de saída”, lista de variáveis);
III. Um dos parâmetros de entrada é os tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem lidos;
IV. Seu nome vem da expressão em inglês scan salved, ou seja, leitura salvada.
Assinale a alternativa correta:
a. Apenas I, II e III estão corretas.
b. Apenas I e III estão corretas.
c. Apenas II e IV estão corretas.
d. Todas as alternativas estão corretas.
e. Apenas II e III estão corretas.
Sua resposta está incorreta. A resposta correta é: Apenas I e III estão corretas.
Acerca do uso do scanf() que é da linguagem de programação C e tem como objetivo a entrada de dados, as unicas afirmativas corretas apresentadas são as I e III, logo, a alternativa correta é a alternativa B: Apenas I e III estão corretas.
Mas por que apenas a alternativa B está correta acerca do scanf()?
A primeira afirmativa está correta pois define o que um scanf faz, que é basicamente ler do teclado valores ou caracteres digitados em um determinado formato pré-determinado.
A segunda afirmativa está errada pois a forma padrão do scanf é: para dados int temos que scanf("%d", &valor);. Essa é a sintaxe correta.
A terceira afirmativa diz que os parâmetros de entrada tem que bater com o que está no scanf, isso é verdade.
A quarta afirmativa diz que o nome scanf vem de scan salved, que está errado, o dado do scanf somente é armazenado nesse momento, podendo mudar em seguida ou sumir, não é persistente.
Saiba mais sobre a linguagem de programação C aqui: https://brainly.com.br/tarefa/24403342
Lista de comentários
Resposta:
Apenas I e III estão corretas
Explicação:
Está no final do seu texto
Acerca do uso do scanf() que é da linguagem de programação C e tem como objetivo a entrada de dados, as unicas afirmativas corretas apresentadas são as I e III, logo, a alternativa correta é a alternativa B: Apenas I e III estão corretas.
Mas por que apenas a alternativa B está correta acerca do scanf()?
A primeira afirmativa está correta pois define o que um scanf faz, que é basicamente ler do teclado valores ou caracteres digitados em um determinado formato pré-determinado.
A segunda afirmativa está errada pois a forma padrão do scanf é: para dados int temos que scanf("%d", &valor);. Essa é a sintaxe correta.
A terceira afirmativa diz que os parâmetros de entrada tem que bater com o que está no scanf, isso é verdade.
A quarta afirmativa diz que o nome scanf vem de scan salved, que está errado, o dado do scanf somente é armazenado nesse momento, podendo mudar em seguida ou sumir, não é persistente.
Saiba mais sobre a linguagem de programação C aqui: https://brainly.com.br/tarefa/24403342
#SPJ2