Enunciado
Em um programa codificado na linguagem Delphi, a abertura do arquivo texto "arq.txt" para leitura utiliza, em sequência, as chamadas Assign(arq,"arq.txt") e Reset(arq), sendo arq uma variável do tipo text. Supondo que a opção {$IOChecks off} esteja habilitada, para saber se o arquivo foi aberto com sucesso, o programador deve:
Alternativas
- A)
testar o valor retornado pela função Reset, que é do tipo boolean;
- B)
testar o valor retornado pela função Reset, que é do tipo integer;
- C)
testar o valor retornado pela função IOResult, que é do tipo boolean;
- D)
testar o valor retornado pela função IOResult, que é do tipo integer;
- E)
testar os valores retornados pelas funções Reset e IOResult, ambos do tipo integer.
Gabarito e comentário
Resposta correta: D
Com verificação automática de erros de entrada e saída desativada em Delphi, IOResult retorna código inteiro a ser testado depois de Reset. Valor de sucesso indica que a abertura do arquivo texto ocorreu sem falha.