ALUNO(A): DISCIPLINA: DESENVOLVIMENTO DE APLICAÇÕES WEB CURSO:ANÁLISE DE SISTEMAS WEB PROF°(ª): RÉGIS CONDE DE MOURA TURMA:WEB7

SALA: MAT.: NOTA TURNO:N

PRI ( ) - 2ª CH. ( ) – PRII () - 2ª CH. ( ) – PF (X)

1) Coloque V ou F nas expressões abaixo, considerando que: $A=10, $B=9, $C=15, $D=10 ($A < $C) || ($A == $B) $A < $B ($X<= $Y) || ($X>$Y) $A > $C ($C < $A) || ($C == $A) ($A==$D) xor ($B<$C) 2) Considere o seguinte trecho de código em PHP e diga quais valores as variáveis $valor1, $valor2 e $middle irão receber: <?php $str=”The quick brown fox jumped over the lazy old dog”; $valor1=substr($str, 16, 3); $valor2=substr($str, -32, 3); $middle=substr($str, 20, 11); ?> 3) O que imprimirá <? echo count ("123"); ?> ? A) 3 B) False C) Null D) 1 E) 0 4) Dentre os comandos listados abaixo, quais são considerados como comandos de estruturas de repetição em PHP? I) II) III) IV) V) VI) VII) VIII) echo while list function fopen for fgets array $B > $A ($A == $D) && ($B < $A) $A == $D ($A+$B+$C+$D) > 0 ($X != $X) && ($X==$X) $A == $C $A == $B (A<B) && (X<A) ($A+$B) < ($C+$D) ($A==$D) || ($A==$C)||($A==$B)

5) Esta é pra ninguém zerar. Se eu quisesse imprimir a palavra “Vegetal” em negrito no PHP, como seria? 6) Considere os valores $a=10; $b=0; $c=15; $d=20. Assinale V ou F.

I) II) III) IV) V)

($a/$b==0) ( ($d%$a==0) ( ($d*$a==150) ( ($d/$b) erro de divisão por zero ( ($c*($a+$b)<30) (

) ) ) ) )

7) Com relação aos operadores lógicos e aritméticos no PHP, podemos afirmar: a) b) c) d) e) O operador “%” divide dois valores obtendo o resto da divisão. O operador “!=” é um operador de comparação que testa se uma variável é idêntica a outra. Podemos perfeitamente, sem risco de erro, operar “$a/0” Para dividir uma variável, utilizamos o comando “divisor” O símbolo “==” é um comparador lógico de desigualdade.

8) Considere a seguinte array composta de frutas: $frutas=array(“Melão”, Melancia”, “Banana”, “Sapoti”, “Time do Fortaleza”, “2”). Assinale V ou F I) II) III) IV) V) A instrução count($frutas) retornará o valor 6; A instrução count($frutas) retornará o valor 5; O vetor (array) possui 6 elementos; Há um erro na formação do vetor, pois existe um valor numérico entre seus elementos e um array não pode possuir valores numéricos. A instrução echo $frutas[4] mostrará na tela um certo time que apanhou do Santa Cruz (Lanterna do campeonato) de 4 a 1 dentro de casa, levando a torcida ao maior vexame do campeonato.

9) Considere o seguinte laço for e marque as corretas: for ($i=0; $i<10; $i+=2) { echo $i.”<br>”; } I) II) III) IV) V) Este laço “for” mostrará a letra “i” 5 vezes; Aparecerão na tela os números 0 2 4 6 8 um abaixo do outro Aparecerão na tela os números 0 1 2 3 4 5 6 7 8 9 10 um abaixo do outro Aparecerão na tela os números 0 2 4 6 8 10 um abaixo do outro Aparecerão os números 0 2 4 6 8 um ao lado do outro

10) Considerando o trecho de código abaixo, marque a alternativa correta: $nome= “Joana”; echo $nome.$nome; a) b) c) d) e) Será exibido no navegador $nome Será exibido no navegador JoanaJoana Será exibido no navegador Joana.Joana É preciso tipar, como no PASCAL, a variável a ser usada no PHP Não podemos utilizar aspas duplas dentro de aspas simples

11) Dado o código descrito abaixo, analise-o e responda às questões pedidas <?php $fp=@fopen(“sample.txt”, “r”) or die (“Impossível abrir arquivo”); while ($line=@fgets($fp, 1024)) { print $line; } @fclose($fp) or die (“Impossível fechar arquivo”); ?>

a) O nome do arquivo que será associado à variável $fp é ‘sample.txt, “r”’ b) À variável $line será atribuída sempre os 1024 primeiros caracteres do arquivo, mesmo que haja uma quebra de linha antes; c) A linha que possui o trecho $fp=@fopen(“sample.txt”, “r”) or die (“Impossível
abrir arquivo”) está errada visto que deveria ser utilizado o comando fread(“sample.txt”...)

d) O comando fclose fecha a conexão com o arquivo aberto por fopen. 12) Considere o seguinte banco de dados de nome “Empresa”, supondo que esteja na máquina local (localhost), cujo usuário e senha de acesso sejam, respectivamente, “user” e “abc123” e que contenha uma tabela “Clientes” com os campos “id”, “nome” e “cartao". Com base nesses dados, responda o que se pede: I) Como seria feita a conexão com o servidor de banco de dados MySQL? Faça um código em PHP. II) Como seria feito a ligação com o banco de dados “Empresa”? Faça um código em PHP. III) Supondo que quisesse mostrar a lista de todos os clientes cadastrados, como seria o código?

Sign up to vote on this title
UsefulNot useful