SóProvas


ID
215629
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Programação
Assuntos

No que se refere à lógica de programação, julgue o item a seguir.

A função predefinida fopen ( ) pode ser utilizada para abrir um arquivo apenas quando esse arquivo já exista no diretório em uso; caso contrário, é necessário inicialmente criar o arquivo por meio da função fcreate ( ).

Alternativas
Comentários
  •  A função fopen() citada na função é utilizada tanto para abrir arquivos como para criar, claro que deve-se respeitar os direitos de permissão de leitura e escrita que estão sobre o diretório no qual se deseja realizar a operação de criação.

    Na função fopen, por exemplo:

    $a = fopen("arq.txt", "w"); // Abre somente para gravação; coloca o ponteiro no começo do arquivo e apaga o conteúdo que já foi escrito. Se o arquivo não existir, tenta criá-lo.

    Fonte: http://codigofonte.uol.com.br/codigo/php/arquivos/criar,-escrever-e-fechar-um-arquivo-de-texto-[txt]

  • O comando da questão não menciona a linguagem PHP, mas somente o termo "lógica de programação". Será que o enunciado desta questão está aparecendo corretamente para mim ou este seria um caso de anulação, já que não está especificado a linguagem a que se refere a função fopen() ?
  • fopen é mais antiga do que eu, vem desde os primórdios de C e do Unix