Questões de Concurso sobre PHP

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.029 questões encontradas
Questões por página
20
Mais recentes
 

PHP é uma linguagem de programação voltada originalmente para desenvolvimento de sites e aplicações web, sendo uma tecnologia desenvolvida para criar páginas web com conteúdo dinâmico.


A sintaxe para a codificação da estrutura de seleção if no PHP é


A

<?php

if ($x < $y) then

echo " x menor que y";

$y = $x;

endif

?>


B

<?php

if ($x < $y) {

echo "x menor que y";

$y = $x;

}

?>


C

<#php

if ($x < $y) {

echo "x menor que y";

$y = $x;

}

#>


D

<%php

if ($x < $y) {

echo " x menor que y";

$y = $x;

}

%>


E

<%php

if ($x < $y) them

echo " x menor que y";

$y = $x;

endif

%>

Um dos operadores da linguagem PHP é o operador de concatenação, que permite concatenar duas ou mais strings. Este operador é representado pelo caractere:


A

&


B

|


C

.


D

~


E

*

A linguagem PHP possui um recurso denominado “atribuição por referência”, por meio do qual é possível que uma variável aponte para outra variável. Assinale a alternativa que apresenta corretamente um exemplo de atribuição deste tipo.


A

$y = &$x


B

$y = *$x


C

$y = **$x


D

$y == $x


E

$y <=>$x

A linha 9, em destaque, refere-se a uma consulta SQL baseado em um id. Levando-se em consideração que esse id é um CPF com apenas números, é correto afirmar que o tipo de dado que deveria está exposto no código, para esse id, é


A

um float


B

uma string.


C

um integer.


D

um boolean.

Os programas web evoluíram enormemente nos últimos anos. Entre as linguagens que são utilizadas para desenvolver os sites, o PHP é uma das mais utilizadas para a codificação.


Com relação às características da linguagem PHP, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.


( ) É um software com código-fonte fechado.

( ) É necessário pagar para utilizar.

( ) É executado do lado do cliente.

( ) É embutido no HTML.


A

(F); (V); (V); (V).


B

(F); (V); (F); (F).


C

(V); (F); (V); (F).


D

(F); (F); (F); (V).

Considere o seguinte código com a linguagem de programação PHP:

Imagem associada para resolução da questão

Ao executar o código produzido, pode-se afirmar que o programa


A

não funcionará por um erro de sintaxe na utilização do método da linha 5.


B

não funcionará por um erro de sintaxe na concatenação de valores na linha 7.


C

funcionará perfeitamente e exibirá 1.verde; 2.azul; 3.vermelho; 4.branco; 5.cinza.


D

funcionará perfeitamente e exibirá 5.cinza; 4.branco; 3.vermelho; 2.azul; 1.verde.

Considere a função em PHP abaixo que gera uma string aleatória formada por caracteres restritos a letras maiúsculas e números. O tamanho da string é passado como parâmetro e a string resultante tem essa quantidade de caracteres.


function gera$tringAleatoria($tamanho) {

$caracteres = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

$stringAleatoria = ' ';

for ($i = 0; $i < $tamanho; $i++) {

}

return $stringAleatoria;

}


Para que esta função, posteriormente, seja incluída em um código e testada em condições ideais, a lacuna I deve ser corretamente preenchida com:


A

$stringAleatoria .= $caracteres[rand(0 strlen($caracteres) - 1)];


B

$stringAleatoria = $caracteres[random(0, strlen($caracteres))];


C

$stringAleatoria = $caracteres[srand(1, strlength($caracteres-1))];


D

$stringAleatoria =. $caracteres[rand(0, strlen($caracteres) - 1)];


E

$stringAleatoria += $caracteres[random(1, strlen($caracteres))];

A figura abaixo ilustra uma sequência de instruções em PHP.


<?php

$m = 7;

$n = 25;

$p = 13;

$q = 40;

echo ++ $m;

echo $n ++;

echo --$p;

echo $q--;

?>


As instruções echo ++$m, echo $n++, echo --$p e echo $q-- apresentarão, respectivamente, os seguintes valores:


A

8, 26, 12 e 39.


B

8, 25, 12 e 40.


C

8, 25, 13 e 40.


D

7, 26, 13 e 40.


E

7, 25, 12 e 39.

Analise o exemplo simples de código abaixo.


const greeting = "Hello, world!";

console.log(greeting);


Esse código tem uma típica sintaxe:


A

da linguagem PHP


B

da linguagem JavaScript


C

da linguagem Java


D

de todas as linguagens: PHP, JavaScript e Java

Quais das seguintes variáveis em PHP são classificadas como “superglobals”; isto é, são sempre acessíveis independente do escopo, e podem ser acessadas de qualquer função, classe ou arquivo?


1. $_POST

2. $_REQUEST

3. $_NETWORK

4. $_SERVER


Assinale a alternativa que indica todas as afirmativas corretas.


A

São corretas apenas as afirmativas 1, 2 e 3.


B

São corretas apenas as afirmativas 1, 2 e 4.


C

São corretas apenas as afirmativas 1, 3 e 4.


D

São corretas apenas as afirmativas 2, 3 e 4.


E

São corretas as afirmativas 1, 2, 3 e 4.

Uma das estruturas de repetição mais utilizadas em linguagens de programação é a estrutura FOR, com ela é possível realizar N iterações. Assinale a alternativa que representa a forma correta de escrita desta estrutura em PHP.


A

for (inicialização; condição; incremento/decremento){ }


B

for (incremento; inicialização; decremento){ }


C

for (global; incremento; condição) { }


D

for (struct; inicialização; condição) { }

O escopo de uma variável corresponde à área do código do programa no qual essa variável é visível, com relação a linguagem PHP, quais são os escopos de variáveis existentes, assinale a alternativa correta.


A

Global, estática e local


B

Estática, interna e externa


C

Interna, local, global


D

Estática, externa e local

A função mysqli_query() utilizada na linguagem PHP, é utilizada para fins de execução de quais tipos de comandos:


A

Responsável pela execução de INSERT; SELECT; UPDATE; DELETE, bem como CREATE, ALTER e entre outros


B

Responsável pela execução somente de comandos SELECT’s no banco de dados


C

Responsável por parametrizar a instalação do banco de dados na máquina


D

Responsável pela execução de INSERT; SELECT; UPDATE e DELETE apenas

Considere o seguinte trecho de código escrito na linguagem PHP.


<!DOCTYPE html>

<html>

<body>

<?php

$i = 0;

for($i = 0; $i < 10; $i++){

$i = $i % 7;

$i = $i + 5;

}

echo $i;

?>

</body>

</html>


O valor que será impresso pela linha


echo $i;

é:


A

0


B

7


C

10


D

12


E

13

Um trecho de código escrito na linguagem PHP é apresentado a seguir.


<?php

$x = /^(\d{2})(\d{3})(\d{1})$/ ;

$y = (\${1}-\${2}*\${3}) ;

$str = 001122 ;

$strn = preg_replace($x, $y, $str);

?>


O valor da variável $strn no final da execução do trecho de código será:


A

(00-112*2)


B

(1-2*2)


C

(00-1122)


D

(001122)


E

001122

Em relação às características da linguagem PHP, é correto afirmar que:


A

é necessário fazer declaração de variáveis.


B

o trecho de programação deve estar entre tags “php” e “/php”.


C

o programador pode inserir suas próprias constantes com o comando “define”.


D

os comandos “break”, “continue” e “exit” são utilizados para controle de fluxo dentro dos loops.


E

ela não possui a General Public License (GPL) mas possui código fonte aberto.

Ao empregar uma requisição utilizando método GET, pode-se enviar informações extras (paramêtros) que são apensos ao final da URL, esta técnica é chamada de Query String. Considere que se deseja enviar nome e sobrenome de uma pessoa através de uma query string, para a página cadastro.php.

Assinale a alternativa correta:


A

cadastro.php?nome=João&sobrenome=Silva


B

cadastro.php?nome=João&Silva


C

cadastro.php?João&Silva


D

cadastro.php?nome=JoãoSilva

Considere o seguinte array apresentado abaixo, e assinale a alternativa correta que tem como objetivo exibir e alterar o índice de número 2 do array.

$estados = array(“SP”, “MG”, “RJ”);


A

echo $estados(2);

$estados(2) = “MT”


B

echo $estados[2];

$estados[2] = “MT”


C

echo $estados[2];

$estados = “MT”


D

echo $estados;

$estados = “MT”

A seguir é apresentado um código escrito na linguagem PHP 7.


<!DOCTYPE html>

<html>

<body>


<?php

$nums = array(1, 2, 3, 4, 5);


foreach ($nums as &$n){

$n = pow($n, 2);

}


echo $nums[3];


?>


</body>

</html>


Com base no código apresentado, o valor que será impresso pela linha de código


echo $nums[3];


é:


A

1


B

3


C

4


D

9


E

16

   
Gerar simulado