Informática, perguntado por Paula892, 1 ano atrás

Analise o seguinte algoritmo:

...
int ler_conteudo(void) {
int a;
scanf("%d", a);
return a;
}
...


Podemos afirmar que:​
I. Temos um procedimento nesse Algoritmo.
II. A função Ler_conteudo retorna um valor nulo.
III. Não existe nenhum erro de sintaxe nesse algoritmo.
IV. O retorno sempre será um valor positivo.

ALTERNATIVAS

Somente o item I está correto.


Somente o item II está correto.


Somente o item III está correto.


Somente os itens I e II estão corretos.


Nenhum dos itens está correto.

Soluções para a tarefa

Respondido por Index
0
Nenhum dos itens está correto.

I. Temos um procedimento nesse Algoritmo. Falso, é uma função.

II. A função Ler_conteudo retorna um valor nulo. Falso, há um erro de sintaxe que não permite a inserção de um valor na variável "a" fazendo que ela retorne um lixo de memória, mas não um valor nulo.

III. Não existe nenhum erro de sintaxe nesse algoritmo. Falso, faltou o sinal & dentro do scanf.

IV. O retorno sempre será um valor positivo. Falso, pois o algoritmo retorna um lixo de memória que poderá ser tanto um valor positivo quanto negativo.
Perguntas interessantes