Informática, perguntado por dericsbotelho, 5 meses atrás

Em um código implementado em linguagem C, é comum que sejam adicionadas instruções para determinadas ações específicas e cada processo necessita de determinados comandos, sendo que cada comando possui funcionalidades bastante específicas.
Observe os comandos a seguir para avaliar sua estrutura e possível uso.

int idade;
printf ("Idade: ");
scanf ("%c", idade);

A seguir analise as afirmações:

I – O comando contendo uma função de saída de dados está completo, contendo o texto a ser exibido indicado corretamente entre aspas.
II – A declaração de uma estrutura de dados no trecho de código está escrita adequadamente, seguindo a correta sintaxe da linguagem C.
III – A função scanf() está sendo aplicada corretamente, pois todos os elementos necessários estão sendo aplicados corretamente em termos de sintaxe e lógica.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
II e III, apenas.

Soluções para a tarefa

Respondido por laridinart
2

Resposta:

Alternativa 1:

I, apenas.

Explicação:


maribb91: Não,
maribb91: I – O comando de entrada de dados não está implementado corretamente, pois é indicado como marcador %c que é utilizado para dados do tipo texto.
III – O comando utilizando a função scanf() está incorreto, pois antes do nome da variável é preciso utilizar o caractere &.
(Afirmação correta, o certo seria scanf ("%c", &idade);
Perguntas interessantes