

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Observe o código PHP e o resultado obtido ao executar o código em um servidor web:
<?php
$x = 10 && 20;
$y = 10 and 20;
echo “x=” . $x . “, y=” . $y;
?>

Embora os operadores “&&” e “and” estejam relacionados à operação de conjunção lógica, esse resultado foi obtido porque o operador
“and” realiza a operação bit-a-bit.
“and” tem maior precedência que o operador “&&”.
“&&” tem maior precedência que o operador “=”.
“&&” tem menor precedência que o operador “and”.
“&&” realiza a operação bit-a-bit.
Considere o código a seguir, escrito na linguagem PHP.
<?php
$vogais = array("A", "E", "I", "O", "U");
echo $vogais[2];
?>
O resultado da execução desse código, em um servidor web com suporte ao PHP devidamente configurado, será:
AE
E
I
2
Analise o código PHP abaixo e assinlae a alternativa que aponta o resultado da variável $a.
$palavra = “PHP uma linguagem de programacao”;
$a = substr($palavra, 3);
$a .= substr($palavra, 0, 9);
$a .= substr($palavra, -5, 1); e
cho $a;
lm programacao linguagemPHP
PHP uma programacao linguagem
programacao lm uma linguagemPHP
uma linguagem de programacaoPHP uma lm
uma linguagem de PHP programacao
Assinale a alternativa que indica a instrução em PHP5 que concatena uma string em $abc a uma outra em $def armazenando‐a em $ghi.
$ghi = $abc*$def
$ghi = $abc.$def
$ghi = $abc+$def
$ghi = concat($abc,$def)
$ghi = join($abc,$def)
O código da linguagem PHP é interpretado em um servidor web, enquanto o código da linguagem Java é interpretado pela própria máquina.
This a test.
2.
14.
Th a test
4.
Considere os seguintes fragmentos de códigos em PHP5:
I.
<?php
$a = $_POST["b"];
switch($a)
{
case "banana":
descascarBanana();
case 2:
comerOutraVez();
break;
default:
echo "Não vou fazer nada";
}
?>
II.
<?php
function funcao()
{
}
?>
III.
<?php
$i=0;
for(;$i;)
{
$i++;
echo "$i\n";
}
?>
Assinale:
se somente o código I estiver correto.
se somente o código II estiver correto.
se somente o código IIII estiver correto.
se somente o código I e II estiverem corretos.
se todos os códigos estiverem corretos.
Selecione a alternativa com o resultado exibido na tela caso haja a execução de um programa em PHP com as seguintes linhas de código:
< ?php
$ponto = 5;
while ($ponto < 10)
{
print $ponto;
for($i = 0; $i < 1; $i++)
{
$ponto ++;
}
}
?>
56789
456789
678910
5678910
Considere a definição da seguinte função f1 em PHP:
function f1($string, $origem, $destino)
{
$vet = explode($origem, $string);
return implode($destino, $vet);
}
Assinale a alternativa que corresponde ao que seria retornado pela instrução a seguir:
echo f1("Roma é amor", " ", ".");
Roma.é.amor
Roma é amor
Roma é amor.
Roma.é amor
Roma.é.amor.
Utilizando a linguagem PHP, analise o código abaixo e marque a opção correta.
if ($x = = $y)
comando1;
comando2;
Se $x for igual a $y, somente o comando1 será executado.
O comando2 somente será executado se $x for diferente de $y.
O comando2 será executado independentemente dos valores de $x e $y.
O comando1 nunca será executado.
A sintaxe de todos os blocos de comandos a seguir, desenvolvidos na linguagem PHP, está correta, EXCETO:
<?php echo "<p>Olá Mundo</
<script language="php"> echo "<p>Olá Mundo</
<%php echo "<p>Olá Mundo</
<? echo "<p>Olá Mundo</
Analise o seguinte programa desenvolvido na linguagem PHP:
<?php
$a = 50;
$a =& $b;
$b = 100;
unset($b);
$b = 200;
echo $a;
?>
Assinale a opção CORRETA que corresponde à saída gerada pelo programa:
50
100
200
0
Na linguagem de programação PHP, a variável utilizada para o recebimento de informações de um formulário enviado usando o método POST é:
Request.Form;
Request.QueryString;
$_POST;
$_REQUEST;
Request.Array;
Analise o arquivo teste.php apresentado abaixo
<?php
__echo "<pre>";
__if(empty($_GET))
___-echo "Não existem variáveis GET ";
__else
___print_r($_GET);
_echo "</
?>
Assumindo que o usuário entrou por http://exemplo.com/teste.php?n1=eduardo&n2=monica, então o código imprimirá:
_Array
(
_[n1] => eduardo
_[n2] => monica
)
_Array
(
_[0] => eduardo
_[1] => monica
)
_Array
(
_[eduardo] => n1
_[monica] => n2
)
_Array
(
_[0] => n1
_[1] => n2
)
_Array
(
_[1] => eduardo
_[2] => monica
)
Considere a seguinte página PHP:
<?php
echo "<html>";
echo "<body>";
$nome = $_GET['nome'];
if (trim($nome)== '')
$nome = "desconhecido";
echo "Oi $nome";
echo "<p/>";
echo "</
echo "</
?>
Sobre essa página, é correto afirmar que
o parâmetro “nome” deve ser passado através do método GET pela URL de chamada.
a página mostrará o valor do parâmetro “nome” passado pelo método POST do http.
o parâmetro “nome” deve ser “desconhecido” e o método de chamada deve ser POST para que seja mostrado “Oi desconhecido”.
A página mostrará “Oi desconhecido” caso o parâmetro “nome” seja enviado pelo método GET com um valor válido.
Considerando que o PHP está sendo utilizado para manipulação de arquivos, relacione a coluna da direita com a da esquerda e depois; marque a alternativa que apresenta a sequência correta. Alguns números poderão ser utilizados mais de uma vez e outros poderão não ser usados.
5 - 3 - 4 - 4 - 1
2 - 4 - 3 - 3 - 1
2 - 4 - 4 - 3 - 1
1 - 4 - 4 - 3 - 5
Observe o código abaixo, em PHP:
< ?php
$a = 0123;
$a = 0x1A;
? >
Em conformidade com as regras de sintaxe em PHP, $a = 0123; e $a = 0x1A; representam, respectivamente, os seguintes números:
decimal 83 e decimal -10
decimal 123 e decimal -26
decimal 123 e decimal -123
octal equivalente a 83 em decimal e hexadecimal equivalente a 26 em decimal
octal equivalente a 123 em decimal e hexadecimal equivalente a 10 em decimal