Imagem de fundo

Um programador recebeu a tarefa de implementar um programa...

Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), abreviatura(s), acrônimo(s), fórmula(s), comando(s), instrução(ões), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), abreviatura(s), acrônimo(s), fórmula(s), comando(s), instrução(ões), palavra(s) ou o(s) texto(s) propriamente ditos; e (3) para resolver as questões desta prova, considere apenas os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, que estão normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.

Um programador recebeu a tarefa de implementar um programa em PHP em um computador, onde o programador tem permissão para criar pastas e arquivos, já tendo, inclusive, criado a pasta "Concurso", no drive "C:\". Esse programa deverá atender aos seguintes detalhes e restrições: (1) o programa será executado em um computador com sistema operacional Windows 8; (2) o programa, ao ser executado, criará um novo arquivo, chamado "TestePHP.txt", dentro da pasta "Concurso", no drive "C:\"; (3) ao ser criado tal arquivo, o ponteiro de escrita será posicionado no início do arquivo; e (4) se por algum motivo ocorrer falha na criação desse arquivo, o programa exibirá a mensagem "Arquivo nao criado." e será encerrado. Nesse caso, assinale, dentre as alternativas abaixo, a que apresenta o código fonte, em PHP, que melhor atende às condições descritas no enunciado dessa questão:


A

<body>

$arquivo = fopen("C:\Concurso\TestePHP.txt");

$result = fwrite($arquivo);

$result = fclose($arquivo);

if ($result " ") exit ("Arquivo nao criado.");

</body>


B

<?php

$arquivo = create("C:\Concurso\TestePHP.txt");

$result = fwrite($arquivo);

if ($result " ") exit ("Arquivo nao criado.");

?>


C

<?php

$arquivo =

file_create_contents("C:\Concurso\TestePHP.txt",

"x");

fopen($arquivo);

if ($arquivo =! true) echo ("Arquivo nao criado.");

?>


D

<?php

$arquivo fwrite ('C:\Concurso\TestePHP.txt', 'w');

if ($arquivo " ") die ("Arquivo nao criado.");

fclose($arquivo);

?>


E

<?php

$arquivo = fopen('C:\Concurso\TestePHP.txt','w+');

if ($arquivo == false) die ('Arquivo nao criado.');

?>