Informática, perguntado por jeanlucasd69, 4 meses atrás

QUESTÃO 10
No caso de ser necessária a interpretação de um programa em linguagem C, é importante observar vários detalhes de como as estruturas de dados são utilizadas no mesmo, as instruções e sua estruturação, além da lógica envolvida no código. Quando se possui um código pronto e alterações são necessárias, o mesmo precisa primeiramente ser interpretado e sua lógica compreendida para que depois possa ser modificado.

Analise o código a seguir.

#include
#include
int main (void) {
int valor;
setlocale (LC_ALL, "Portuguese");
scanf ("%d", &valor);
if (valor >= 0)
printf ("Valor aceito: %d", valor);
else
printf ("Valor recusado.");
return 0;
}

Partindo da avaliação do código, observe as afirmativas a seguir.

I – São inclusas duas bibliotecas adicionais para tratar entrada e saída de dados e para ajuste do idioma.
II – Existe uma condição dentro de um laço de repetição para que as funções printf() sejam repetidas várias vezes.
III – Para que a mensagem exibida seja de valor recusado, é preciso que um usuário digite valores maiores que zero.

Está correto o que se apresenta 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.


reisk5738: eai vc sabe essa ?????
matheushaubert22: aparentemente so a alternativa I esta correta
matheushaubert22: a alternativa II esta errada pois nao tem lacço de repetiçao no codigo
matheushaubert22: e na alternativa III esta errada pois se o valor for maior que 0 a mensagem sera valor aceito
jeanlucasd69: tbm estou na I

Soluções para a tarefa

Respondido por rodrigovett
4

Resposta:

Apenas 1

Explicação:


pjs2018: II – Existe uma condição dentro de um laço de repetição para que as funções printf() sejam repetidas várias vezes. Basta recordar que os Laços de repetição são: For, While e Do While. No programa não aparece nenhum destes, portanto. É FALSA.
III – Para que a mensagem exibida seja de valor recusado, é preciso que um usuário digite valores maiores que zero. Para que esta alternativa fosse verdadeira teria que valores menor que zero correspondendo a valores não aceitos. Portanto Falsa tmabém.
pjs2018: Resposta correta é a alternativa é: I, apenas.
Perguntas interessantes