O uso de arquivos por meio de programas criados em linguagem C permite que dados sejam armazenados e buscados em disco, criando assim, arquivos permanentes de dados se desejado. O exemplo de trecho de código a seguir mostra um exemplo de procedimento de verificação da existência de um arquivo.
Observe as afirmativas sobre esse código e assinale a alternativa que contenha apenas as afirmativas corretas.
FILE * arq;
arquivo = fopen ("arquivo.txt","rt");
if (arquivo == NULL){
printf ("Falha\n");
return (0);
I. Existe um erro, pois a palavra arquivo não pode ser usada para nomear a variável e o arquivo ao mesmo tempo no código.
II. O parâmetro rt, indicado no comando fopen, se refere ao arquivo ser aberto apenas com permissão de leitura do arquivo desejado.
III. A palavra reservada NULL ,neste código, se refere ao fato do arquivo desejado não ter sido encontrado ou estar corrompido.
IV. A instrução return (0); está incorreta, pois não se pode retornar esse valor em caso de erro na abertura de um arquivo.
Está correto o que se afirma em:
Alternativa 1:
I e II, apenas.
Alternativa 2:
I e IV, apenas.
Alternativa 3:
II e III, apenas.
Alternativa 4:
II e IV, apenas
Alternativa 5:
III e IV, apenas.
II e III, apenas.
Soluções para a tarefa
Respondido por
0
Alternativa 5.
III. A palavra reservada NULL ,neste código, se refere ao fato do arquivo desejado não ter sido encontrado ou estar corrompido.
IV. A instrução return (0); está incorreta, pois não se pode retornar esse valor em caso de erro na abertura de um arquivo.
Alternativa 3:
II e III, apenas.
II e III, apenas.
Perguntas interessantes
Matemática,
9 meses atrás
Artes,
9 meses atrás
ENEM,
9 meses atrás
Matemática,
1 ano atrás
Artes,
1 ano atrás
História,
1 ano atrás
III. A palavra reservada NULL ,neste código, se refere ao fato do arquivo desejado não ter sido encontrado ou estar corrompido.
IV. A instrução return (0); está incorreta, pois não se pode retornar esse valor em caso de erro na abertura de um arquivo.