Вы находитесь на странице: 1из 3

ALUNO(A):

DISCIPLINA: DESENVOLVIMENTO DE APLICAÇÕES WEB

CURSO:ANÁLISE DE SISTEMAS WEB TURNO:N

PROF°(ª): RÉGIS CONDE DE MOURA

TURMA:WEB7 SALA: MAT.: NOTA

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) $B > $A $A == $C


$A < $B ($A == $D) && ($B < $A) $A == $B
($X<= $Y) || ($X>$Y) $A == $D (A<B) && (X<A)
$A > $C ($A+$B+$C+$D) > 0 ($A+$B) < ($C+$D)
($C < $A) || ($C == $A) ($X != $X) && ($X==$X) ($A==$D) ||
($A==$C)||($A==$B)
($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) echo
II) while
III) list
IV) function
V) fopen
VI) for
VII) fgets
VIII) array

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) ($a/$b==0) ( )
II) ($d%$a==0) ( )
III) ($d*$a==150) ( )
IV) ($d/$b) erro de divisão por zero ( )
V) ($c*($a+$b)<30) ( )

7) Com relação aos operadores lógicos e aritméticos no PHP, podemos afirmar:

a) O operador “%” divide dois valores obtendo o resto da divisão.


b) O operador “!=” é um operador de comparação que testa se uma variável é idêntica a outra.
c) Podemos perfeitamente, sem risco de erro, operar “$a/0”
d) Para dividir uma variável, utilizamos o comando “divisor”
e) 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) A instrução count($frutas) retornará o valor 6;


II) A instrução count($frutas) retornará o valor 5;
III) O vetor (array) possui 6 elementos;
IV) 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.
V) 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) Este laço “for” mostrará a letra “i” 5 vezes;


II) Aparecerão na tela os números 0 2 4 6 8 um abaixo do outro
III) Aparecerão na tela os números 0 1 2 3 4 5 6 7 8 9 10 um abaixo do outro
IV) Aparecerão na tela os números 0 2 4 6 8 10 um abaixo do outro
V) 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) Será exibido no navegador $nome


b) Será exibido no navegador JoanaJoana
c) Será exibido no navegador Joana.Joana
d) É preciso tipar, como no PASCAL, a variável a ser usada no PHP
e) 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?

Вам также может понравиться