Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 : Analise o código a seguir, que apresenta uso da função strpos(): 1 < ?php 2 $logradouro = ‘R. XV”; 3 $int = strpos($logradouro, “.”); 4 echo $int; 5 ? > Assinale a alternativa que representa a saída em tela do código, definida na linha 4: Resposta Errada! A resposta correta é a opção B Justificativa: Gabarito: B Comentário: Na unidade 20 encontramos um exemplo no qual é localizada uma parte do texto. A linha 3 busca localizar o caractere “.” no conteúdo da variável $logradouro. Encontramos tal caractere na segunda posição e, lembrando que as posições são iniciadas em 0, será atribuído valor 1 à variável $int, apresentando esse valor a tela na linha 4. A 0 B 1 C 2 D false Questão 2 : Sobre a validação de campo qualquer do formulário realizada com um código JavaScript, assinale a alternativa que representa corretamente como isso ocorre. Resposta Errada! A resposta correta é a opção D Justificativa: Gabarito: D Comentário: Vimos, na unidade 2, uma validação de um e-mail sendo realizada com JavaScript. Nas validações apresentadas é possível observar a tag < script> sendo utilizada com o parâmetro “language=JavaScript”. A Sempre ao sair do objeto. B No lado cliente, com a chamada de um código através da tag < %php> C No lado servidor, através da tag < %php>. D No lado cliente, com a chamada de um código através da tag < script>. Questão 3 : Observe o código a seguir, que obtém código requerido, em outros arquivos, utilizando a função require() nas linhas 4, 6 e 12. 1 < ?php 2 $numero1 = $_POST["numero1"]; 3 $numero2 = $_POST["numero2"]; 4 require ('matematica.inc'); 5 $resultado = somar($numero1, $numero2); 6 require ('header.inc'); 7 echo '< table width=100% border=0 >'; 8 echo '< tr >'; 9 echo '< td > O resultado da soma de '. $numero1 .' e '. $numero2 .' é < /td >'; 10 echo '< td >'.$resultado.'< /td >'; 11 echo '< /tr >'; 12 require('footer.inc'); 13 ? > Assinale a alternativa que corresponde à definição da função require: Resposta Errada! A resposta correta é a opção A Justificativa: Gabarito: A Comentário: Na unidade 28, encontramos a afirmação: “Para reutilizar um código carregando funções escritas em outro arquivo PHP, utilizamos as instruções require() e include(). Elas adicionam o conteúdo do arquivo no ponto que são chamados no código PHP”. Também é apresentado um exemplo com uso da função require(), “[...] reaproveitando a definição de cabeçalho e rodapé em HTML, de modo a não reescrevê-lo diversas vezes”, o que deixa claro o uso função require(), como determina a alternativa A. Essas definições são corroboradas pelo uso de funções e códigos na unidade 30. A adiciona o conteúdo do arquivo no ponto em que é chamado no código PHP, permitindo reuso do código. B adiciona imagens e recursos, que aparecem na tela quando são processados. C adiciona cabeçalho e rodapé, apenas. D adiciona conteúdo que está salvo na área de trabalho. Questão 4 : Observe o código a seguir, que contém uma função que tem como objetivo criar uma tabela, mas que recebe dois parâmetros: 1 function criaTabela ($col1, $col2) { 2 echo < table width=100% border=0 >; 3 echo < tr >; 4 echo < td >’. $col1.’< /td >; 5 echo < td >’. $col2.’< /td >; 6 echo < /tr >; 7 } Assinale a alternativa que determina uma chamada válida para essa função: Acertou! A resposta correta é a opção D Justificativa: Gabarito: D Comentário: Na unidade 28, encontramos a afirmação: “Para utilizar uma função que usa parâmetros, devemos observar que estes últimos devem receber valores conforme a sua assinatura (como define a construção da função)”, assim como definido na alternativa D. A criaTabela(); B criaTabela; C cria uma tabela(); D criaTabela($coluna1, $coluna2); Questão 5 : Na unidade 25, pudemos observar a reutilização de código, utilizando função require(). Observe o código a seguir: 1 < ?php 2 require('header.inc'); 3 echo '< table width=100% bgcolor=black border=0 >'; 4 echo '< tr >'; 5 echo '< td span class="dados">Teste de reuso< /span >< /td >'; 6 echo '</tr>'; 7 require('footer.inc'); 8 ?> Assinale a alternativa que é a definição da função require(), presente nas linhas 2 e 7. Resposta Errada! A resposta correta é a opção A Justificativa: Gabarito: A Comentário: Na unidade 25, ao ser estipulado o funcionamento das funções require() e include(), encontramos a definição: “Adicionam o conteúdo do arquivo no ponto que são chamados, no código PHP.” A Adiciona o conteúdo do arquivo no ponto que é chamado, no código PHP, permitindo reuso do código. B Adiciona imagens e recursos, que aparecem na tela quando são processados. C Adiciona cabeçalho e rodapé, apenas. D Adiciona conteúdo que está salvo na área de trabalho. Questão 6 : Na unidade 14 pudemos desenvolver uma aplicação web PHP, que recebe valores do formulário. Assinale a alternativa que corresponde à alternativa correta. Acertou! A resposta correta é a opção B Justificativa: Gabarito: B Comentário: Na unidade 14 observamos a afirmação “[...] obtemos a variável quantidade que foi enviada pelo método post, do formulário que chama esse script. Observe que a variável corresponde ao nome do componente do formulário, que foi definido com o uso de “< INPUT type="text" name="quantidade" size=5 >”. A A submissão do formulário envia variáveis com o nome dos componentes e que podem ser acessados diretamente no script PHP, que é chamado pelo parâmetro action, do formulário. B Caso a submissão do formulário seja feita através do método “post”, as variáveis podem ser recuperadas através de $_POST[“< nome do componente >”], em que < nome do componente > representa o nome do componente do formulário que envia o valor. C Não é possível enviar dados de um formulário a um script PHP. D É atribuído sempre o valor do formulário à variável $_POST, independentemente do método de envio do formulário. Questão 7 : Para encontrar a ocorrência de uma parte do texto obtendo a posição do texto na qual ele se encontra, na unidade 20 vimos a aplicação de uma função. Assinale a alterativa que corresponde ao uso correto dessa função, recuperando a posição da primeira ocorrência de “,” da variável $temp: Resposta Errada! A resposta correta é a opção A Justificativa: Gabarito: A Comentário: Na unidade 20 observamos a afirmação “[...] vamos obter a posição da primeira ocorrência da vírgula usando a função strpos()" e o exemplo “strpos($endereco, ',');”. Nesse caso, a função é aplicada à variável $temp, porém, segue o exemplo de uso e de funcionalidade aplicados com a variável $endereco. A strpos($temp, ‘,’); B substr($temp, 0, ‘,’); C strpos($temp, 1); D str_replace($temp, ‘,’, ‘.’); Questão 8 : Vimos que para abrir um arquivo usamos a opção fopen(). Assinale a alternativa que corresponde ao modo de abertura (segundo parâmetro da função) de um arquivo para gravação, posicionando o ponteiro no final do arquivo. Resposta Errada! A resposta correta é a opção C Justificativa: Gabarito: C Comentário: Na unidade 15, Meloni (2000, p. 61) afirma que: "a: Abre um arquivo somente para gravação, criando o arquivo caso não exista, mas não deleta o conteúdo, caso o arquivo exista. Coloca o ponteiro no final do arquivo, depois de todos os dados". A w+ B r C a D w Questão 9 : Dado um vetor $vetor com cinco posições, assinale a alternativa que atribui valor 4 à quinta posição desse vetor. Acertou! A resposta correta é a opção A Justificativa: Gabarito: A Comentário: Na unidade 17 observamos que os espaços da variável são referenciados por meio de um índice numérico entre “[]” (colchetes). Também encontramos uma informação importante para definição das posições, a qual diz que os índices se iniciam em 0. A $vetor[4] = 4; B $vetor[1] = 4; C $vetor[4] = 5; D $vetor[4] = 0; Questão 10 : O desenvolvimentode relatórios utilizando um modelo RTF foi assunto apresentado na unidade 42. Assinale a alternativa que corresponde corretamente ao passo que ocorre após a definição do modelo RTF e que é realizado para inserirmos valores específicos para apresentar o novo arquivo RTF. Acertou! A resposta correta é a opção A Justificativa: Gabarito: A Comentário: A alternativa A corresponde ao desenvolvimento apresentado para gerar um documento RTF, conforme consta na unidade 42. Nela desenvolvemos um documento RTF com marcadores para substituição, que serviu como modelo, e escrevemos um código que carrega os dados do modelo RTF, utiliza os seus dados – substituindo os marcadores por dados da aplicação – e apresenta o documento. A Substituir os marcadores definidos no modelo por dados da aplicação. B Baixar o documento modelo e substituir os valores utilizando o Microsoft Word ou Libre Office. C Criar mala direta no Word e executar a mesclagem. D Não é possível alterar os dados. Tempo Gasto
Compartilhar