O gerenciamento de dados em softwares ocorre de duas formas basicamente, sendo uma temporária em memória durante a execução, e outra em disco, que mesmo depois do encerramento da execução, pode ser mantida indefinidamente.
A codificação de mecanismos de gerenciamento de dados precisa ser bem escrita para evitar problemas com os dados, e o uso de recursos de controle no código é bastante importante.
Observe o exemplo de trecho de código a seguir.
fputs (dado, arq);
if (ferror (arq)) {
printf ("Erro na gravação!!!\n");
}
Partindo da avaliação do código, observe as afirmativas a seguir.
I – Na primeira linha, existe o uso de uma função específica para verificar se há espaço em disco para gravação de dados.
II – Na segunda linha, uma estrutura de repetição verifica se ocorreu a gravação de dados com sucesso.
III – O laço de decisão tem a função de verificar se existe código de erro relacionado ao processo de gravação.
São corretas as afirmativas.
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
0
Resposta:
Alternativa 3:
III, apenas.
Explicação:
I falso . A função fputs() é utilizada para escrever uma string em um arquivo.
II falso. o If não é estrutura de repetição e sim de decisão.
III verdadeiro, a função if está ali para verificar se há um código de erro.
Perguntas interessantes
Matemática,
6 meses atrás
Pedagogia,
6 meses atrás
Matemática,
6 meses atrás
Inglês,
7 meses atrás
Matemática,
7 meses atrás
Administração,
1 ano atrás
Inglês,
1 ano atrás
História,
1 ano atrás