

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 abaixo.
<html>
<body>
<?php
$a = ‘gato’;
$b = &$a;
$b = “O animal é $b “;
echo $b;
echo $a;
?>
</
</
O resultado da execução desse código é
O animal é gato O animal é gato
O animal é gato
O animal é gato gato
O animal é $b gato
O animal é $b $a
Considerando-se a linguagem PHP, analise o que se segue:
I- Os códigos escritos em PHP são executados no lado servidor.
II- O código escrito em PHP precisa ser compilado antes de ser executado.
III- A criação de páginas web, visualizadas no lado cliente, é possível na linguagem PHP.
IV- A linguagem PHP não é gratuita.
V- A linguagem PHP permite programar orientado a objetos.
Estão corretos os itens
I, II e III.
I, II e V.
I, III e V.
II, III e IV.
III, IV e V
A alternativa que NÃO apresenta característica da linguagem PHP, encontra-se em:
pode ser embutida no HTML.
permite a criação de página web com conteúdo dinâmico.
permite acesso a dados em bancos de dados relacionais.
possui inúmeras bibliotecas gratuitas e open source.
é incompatível com o banco de dados MySQL.
Analise as arrays PHP abaixo:
I. $carros[0]="Palio";
$carros[1]="Onix";
$carros[2]="Gol";
II. $profissao['Pedro']="Estudante";
$profissao['Ana']="Cantora";
$profissao['Elisa']="Professora";
III. $carros = array(array("Palio",100,55),array("Onix",50,39),array("Gol",70,100));
IV. $nomes=array("Ana","Pedro","Elisa");
V. $categorias = array("animais"=>array("cachorro","gato","cavalo"),
"veiculos"=>array("ônibus"),"frutas"=>array("maçã","melão","abacaxi"));
VI. $teste=array("Pedro"=>"10","Ana"=>"9","Elisa"=>"43");
É correto afirmar que:
somente I é um exemplo de array indexada.
em V, há uma array com três posições, contendo, em cada uma delas, outra array com três posições.
em VI, a array teste possui três índices, 10, 9 e 43, contendo, em cada um deles, os valores Pedro, Ana e Elisa, respectivamente.
II e III são exemplos de arrays multidimensionais.
II e VI são exemplos de arrays associativas.
PHP é um acrônimo para “PHP:Hypertext Processor” e é uma linguagem de script open source de uso geral muito utilizada para o desenvolvimento de aplicações web embutidas em códigos HTML. No que diz respeito aos operadores lógicos, analise os casos a seguir.
# | instrução | Significados |
I | $a and $b | verdadeiro, se tanto $A quanto $b são verdadeiros |
II | $a or $b | verdadeiro, se um deles $a ou $b for verdadeiro |
III | $a && $b | verdadeiro, se um deles $a ou $b for falso |
IV | $a | | $b | verdadeiro, se tanto $A quanto $b são falsos |
Possuem significados corretos e válidos os casos de números:
I e II
I e III
II e III
II e IV
Observe o código abaixo em PHP
<?php $array = [ __[1, 2], __[3, 4], ]; foreach ($array as list($a, $b)) { ____echo "A: $a; B: $b\n"; } ?> |
O código irá gerar o seguinte resultado:
A: 1; B: 3 A: 2; B: 4 |
A: 1; B: 2 A: 3; B: 4 |
A: 1; B: 4 A: 2; B: 3 |
A: 2; B: 1 A: 4; B: 3 |
A: 2; B: 4 A: 1; B: 3 |






Ao analisar o código PHP abaixo, pode-se afirmar que
< ?php
$a=2;
while($a <= 10){
if ( ( ++$a % 2 ) == 0 ) {
echo $a;
}
$a++;
}
?>
nenhum número será mostrado na tela.
os números 2, 4, 6, e 8 serão mostrados na tela.
os números 4, 6, 8 e 10 serão mostrados na tela.
os números 2, 4, 6, 8 e 10 serão mostrados na tela.
Um programa CGI feito em PHP pode ser ativado por meio da URL
http://prova.xx/programa.php?op=1&tx=novo
Qual linha de código PHP deve ser usada para recuperar o parâmetro op e armazená-lo na variável $myop?
A execução do trecho de código escrito na linguagem PHP
$array = array(“CONCURSO”, “COPEVE”, “2014”);
$value = end($array);
While ($value)
{
echo “$value<br /
$value = prev ($array);
}
fornece como saída
2014COPEVECONCURSO
2014 – CONCURSO – COPEVE
2014 – COPEVE – CONCURSO
CONCURSOCOPEVE2014
2014
Considere a função recursiva f, codificada em PHP, apresentada na caixa abaixo.
function f($n) { if ( $n > 1 ) return $n + f($n-2); else return 0; } |
Qual o valor de f(7)?
0
15
16
27
28
Quanto à linguagem PHP, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.
( ) O tipo da variável depende do contexto na qual a variável é usada e é decidido em tempo de execução.
( ) O sistema de contagem de referência detecta automaticamente os recursos não referenciados, liberando-os por meio do coletor de lixo.
( ) Conexões persistentes de bancos não são especiais e podem ser destruídas pelo coletor de lixo.
( ) A única forma de forçar a conversão de uma variável para outro tipo é usando a função settype().
F/ V/ V/ F
V/ V/ V/ V
F/ F/ V/ V
V/ V/ F/ V
V/ V/ F/ F
Considere a declaração do seguinte formulário HTML:
<form action="login.php" method="POST">
asd <input type= "text" name="login" /
asd <input type="password" name="passwd"/
asd <input type="subimit" value="ENTRAR" /
< / form>
No servidor, o arquivo login.php deverá prover o código em PHP para recuperar as cadeias de caracteres correspondentes à conta e à senha digitados pelo usuário na tela do navegador web, a fim de efetuar o procedimento de admissão (login) no site. Essas cadeias, oriundas da submissão do formuário especificado, estarão disponíveis para o programa em PHP:
no array superglobal $_GET;
nos arrays superglobais $_GET e $_POST;
nos arrays superglobais $_GET e e $_REQUEST;
nos arrays superglobais $_POST e e $_REQUEST;
no array superglobal $_LOGIN.
Considere o seguinte trecho de código na linguagem PHP:
-----------------< ?php
-----------------if ($frequencia >=0.75)
-------------------------------$nota= $nota + 2;
-----------------else
-------------------------------$nota= $nota - 2;
-----------------?>
O operador ternário que equivale a esse trecho de código é:
$nota = ($frequencia < 0.75)?($nota+2):($nota-2);
$nota = ($frequencia >= 0.75)?($nota+2): ($nota-2);
$nota = ($nota>nota-2)&($frequencia>0.75): ($nota-2);
$nota = ($frequencia <= 0.75) ? ($nota-2):($nota+2);
$nota = ($frequencia&$nota >= 0.75):($nota = $nota-2);
São características das funções na linguagem PHP, EXCETO:
ser opcional a utilização de argumentos.
ser obrigatório a utilização do comando return.
poder não haver retorno de valor na função.
ser opcional que as variáveis passadas como parâmetro tenham o mesmo nome dos argumentos definidos na função.
ser facilmente perceptível que a utilização das funções deixa o código mais organizado e mais modular.
Os servidores de aplicação PHP permite a execução de programas na linguagem PHP que tm as seguintes características principais, com EXCEÇÃO:
Ao programar em PHP orientado a objetos, pode-se utilizar o método construtor __construct( ). Esse método serve para
declarar uma nova classe.
instanciar um objeto da classe que for passada como argumento.
definir um conjunto de comandos que será executado quando a classe onde ele foi declarado for instanciada.
implementar uma interface que já tenha sido definida, sendo que o nome dessa interface deve ser passado com argumento.
No PHP, as instruções “include” e “require” têm a função de executar um arquivo referenciado. A diferença entre tais instruções é que
“include” transfere o fluxo de execução para outro arquivo, encerrando o processamento do arquivo atual.
“include” não transfere as variáveis do escopo atual para o arquivo referenciado.
“require” interrompe a execução do código e aguarda até que o arquivo esteja disponível.
“require” não pode ser utilizado dentro de funções ou classes.
“require” produz um erro fatal caso o arquivo não exista.
Assinale a alternativa que apresenta o resultado exibido na tela caso haja a execução de um programa em PHP com as seguintes linhas de código:
< ?php
$variavel = ‘escola’;
$$variavel = ‘eear’;
echo $escola;
?>
eear
variavel
escolaeear
escola
Considerando que você está usando o PHP para acessar um banco de dados MySQL, relacione a coluna da direita com a da esquerda e, em seguida, marque a alternativa que apresenta a sequência correta.
1- mysql_close() ( ) usado para conectar ao banco
2- mysql_connect() ( ) seleciona o banco de dados ativo
3- mysql_select_db() ( ) utilizado para enviar a instrução SQL para o banco
4- mysql_query() ( ) utilizado para fechar a conexão com o banco de dados
1 - 3 - 4 - 2
1 - 2 - 3 - 4
2 - 4 - 3 - 1
2 - 3 - 4 - 1