Questões de Concurso
Sobre php em programação
Foram encontradas 1.069 questões
O PHP é uma linguagem de programação que permite a criação de scripts (normalmente interpretados do lado servidor da aplicação), a geração de páginas com conteúdo dinâmico e o envio e recebimento de cookies com um navegador web. O uso de cookies é comum para manter dados de autenticação e controle de sessão, exigindo configurações relacionadas à segurança da sessão no php.ini. Diante desse contexto, avalie as afirmações a seguir.
I. A configuração session.cookie_httponly=On não permite acesso ao cookie de sessão evitando o roubo de cookies por injeção de JavaScript.
II. A configuração session.use_cookies=On especifica o tempo de duração de um cookie numa sessão.
III. A configuração session.cookie_secure=On permite acesso ao cookie de ID de sessão apenas quando o protocolo é HTTPS.
IV. A configuração session.gc_maxlifetime não permite armazenar cookies de forma permanente.
É correto o que se afirmar em:
Considere o fragmento de código PHP abaixo.
<?php
$processos = array("Processo 1", "Processo 2", "Processo 3", "Processo 4");
($processos, "Processo 5");
($processos);
?>
Se o array $processos for tratado como pilha, para adicionar um elemento no topo da pilha e depois removê-lo utilizam-se nas
lacunas I e II, respectivamente, os comandos
Considerando o trecho de código apresentado, em PHP 7, julgue o item seguinte.
Ao se executar o código, o resultado de evaluate(7, 6);
será 1.
Considerando o trecho de código apresentado, em PHP 7, julgue o item seguinte.
A substituição de evaluate(7, 6); por evaluate(6, 7);
gera erro, porque, quando se utiliza evaluate, o primeiro
operador deve ser maior que o segundo.

O código fonte precedente não executará porque
Considere o fragmento de código PHP versão 7, abaixo.

Para chamar o método somaValores e passar os valores 2 e 3 como parâmetros, a lacuna I do código deve ser
corretamente preenchida com
Um Analista de Sistemas criou uma fila de Ordens de Serviço no array PHP mostrado abaixo.

Para remover o primeiro elemento da fila (array $fila), a lacuna I deve ser corretamente preenchida por
Assinale a opção que apresenta o código correto para prevenir o erro em questão.

O PHP5 permite criar funções que aceitam mais de um argumento.
Considerando que o código precedente crie uma função que
recebe dois argumentos (nome e sobrenome), a serem utilizados
como descrito na linha 6, assinale a opção que apresenta a instrução
correta a ser inserida na linha 2 para se criar essa função.
<?php
$dbh = new PDO('odbc:dados', 'rod167', 'a4BCz98');
$linhas = ..I.. ("DELETE FROM dpers WHERE processo = '1234567'");
print("$linhas linhas deletadas.\n");
?>
Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com
Considere a classe PHP versão 7, abaixo:

Após a instância do objeto $obj ser criada, para exibir na tela a placa do veículo EFC-8765 e a categoria Passeio, utiliza-se a
instrução
Em PHP, um Técnico criou um array utilizando o comando abaixo.
$processos = array(
"Paulo"=>"2000.01.1.000001-5",
"Maria"=>"2017.01.1.000002-4",
"André"=>"2014.01.1.000001-4"
);
Após este comando, criou um laço de repetição que exibiu os dados da seguinte forma:
Nome=Paulo, Número do Processo=2000.01.1.000001-5
Nome=Maria, Número do Processo=2017.01.1.000002-4
Nome=André, Número do Processo=2014.01.1.000001-4
A estrutura do laço de repetição criado foi:
..I.. {
echo "Nome=" . $x . ", Número do Processo=" . $x_temp. "<br>";
}
Conclui-se corretamente que a lacuna deve ser preenchida por
Considere o seguinte trecho de código PHP.
<?php
$bin = sprintf( " % 08d", decbin( 26 ));
echo $bin;
?>
O código acima, ao ser executado em condições ideais, resulta em
<?php function calc(&$var) { $var++; } $a=5; calc($a); $a+=5; echo $a; ?>
Ao executar o código, o valor exibido será
