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
 

A função mysqli_fetch_array, é largamente utilizada para buscar uma ou mais linhas retornadas por uma consulta de um banco de dados, porém, o resultado desta consulta é armazenado em uma estrutura de dados, assinale abaixo qual a estrutura de dados correta:


A

Variável constante


B

Lista encadeada


C

Array associativo


D

Constante Variável

Avalie o código PHP abaixo.


<?php

$b = $a = 5;

$c = $a--;

$d = $b = ++$b;

?>


Após a execução do código, qual será o resultado da soma das variáveis "a", "b", "c" e "d"?


A

19


B

20


C

21


D

22


E

23

O seguinte trecho de código escrito na linguagem PHP explora o assunto de precedência de operadores.


<?php

$n = 10 % 2 + 3 * 2;

?>


É correto afirmar que o valor da variável n será:


A

3


B

6


C

11


D

13


E

16

Observe o seguinte trecho de código em linguagem de programação PHP na versão 8.2.


class FormaGeometrica {

function __call($name,$arg){

if($name == 'calcularArea')

switch(count($arg)){

case 0 : return 0 ;

case 1 : return $arg[0] * $arg[0];

case 2 : return $arg[0] * $arg[1];

}

}

}

$c = new FormaGeometrica();


Assinale a alternativa correta.


A

Há um erro de sintaxe no código-fonte.


B

O trecho exemplifica o conceito de herança.


C

Ao adicionar o código echo $c->calcularArea(4,4); no final do trecho apresentado, o resultado exibido será “16”.


D

Ao adicionar o código echo $c->calcularArea(3); no final do trecho apresentado, o resultado exibido será “3”.


E

A execução desse código culminará em um erro de execução.

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

<?php

$n = 10;

$i = 0;

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

if($i % 2 == 0){

$n = $n >> 1;

}

else{

$n = $n + 1;

}

}

echo $n;

?>

O valor impresso da variável $n será:


A

0


B

1


C

3


D

5


E

10

Considere o código em PHP apresentado a seguir:


<?php

$x=3;

$y=3*$x--/++$x;

$z=round($y^($x*$y));

echo $z;

?>


Após ser executado, qual é o valor impresso pelo programa na linguagem PHP versão 8.0.10?


A

1


B

5


C

10


D

15


E

20

Sobre a inclusão do conteúdo de um arquivo PHP em outro arquivo PHP (antes que o servidor o execute), é correto afirmar que


A

as instruções include e require são idênticas, isto é, produzem os mesmos resultados.


B

a instrução append é utilizada para incluir um arquivo de cabeçalho em todas as suas páginas web.


C

a instrução stop inclui um arquivo de chave para o fluxo de execução, evitando a integridade da aplicação.


D

a instrução add produz um erro fatal e interrompe a execução do script em caso de falha.


E

o include produz um aviso e executa o script quando um arquivo é incluído com a instrução include e o PHP não consegue localizá-lo.

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


<?php

$n = 10;

$n *= 2;

$n .= 3;

echo $n;

?>


É correto afirmar que o valor impresso por esse trecho será:


A

306


B

0


C

6


D

2


E

203

Qual a saída do código a seguir?


<?php

$num = 3;

function imprima() {

$num = 7;

echo $num;

}

imprima();

echo $num;

?>


Assinale a alternativa correta:


A

37


B

7


C

77


D

73


E

3

Linguagens de programação em geral, fazem utilização de alocação de memória através de variáveis, na linguagem PHP, não é diferente, assinale a forma correta da declaração de uma variável do tipo inteiro em PHP.


A

int $numero = 4


B

var $numero = 4


C

string numero = 4


D

$numero = 4

Sobre a função var_dump da linguagem PHP, é correto afirmar que ela


A

deleta uma variável criada.


B

zera o conteúdo de uma variável.


C

atua como construtor de uma variável.


D

aloca memória para uma nova variável.


E

apresenta informações de uma variável.

Na linguagem PHP há uma alternativa dos comandos de decisão, podendo ser utilizado operadores ternários, assinale a forma correta de operação ternária para a estrutura de decisão abaixo:

<?php

$a = 1;

if ($a > 0) {

$b = $a + 1;

} else {

$b = $a – 1;

}

?>


A

$a = 1;

$b = ($a > 0) ? $a + 1 : $a – 1


B

$a = 1;

$b = ($a < 0) ? $a + 1 : $a – 1


C

$a = 1;

$b = ($a > 0) : $a + 1 ? $a – 1


D

$a = 1;

$b = ($a > 0) ? $a - 1 : $a + 1

Quanto às principais características técnicas da linguagem de programação PHP, analise as afirmativas abaixo e assinale a alternativa correta.


1. Alguns dos SGBDs mais comuns que possuem interface com o PHP incluem: MySQL, Oracle e PostgreSQL.

2. Possui capacidade multiplataforma podendo ser executado em vários Sistemas Operacionais, incluindo o Windows e o Linux.


A

As duas afirmativas são verdadeiras


B

A afirmativa (1) é verdadeira, e a (2) é falsa


C

A afirmativa (2) é verdadeira, e a (1) é falsa


D

As duas afirmativas são falsas

Assinale a alternativa que indica qual deve ser a primeira função a ser chamada, antes de qualquer saída produzida pelo browser, ao se utilizar o método de cookies para armazenar o identificador da sessão no PHP.


A

session.id


B

session_start


C

session_register


D

session.use_cookies

No PHP, qual é a função apropriada para filtrar e validar dados de entrada do usuário em um formulário web?


A

Strip_tags().


B

Htmlentities().


C

Addslashes().


D

Filter_var().


E

Validate_input().

Analise o formulário a seguir, a ser submetido para uma página PHP:

<form action=”login.php” method=”post”>

<p>Login: <input type=”email” name=”email”></p>

<p>Senha: <inputtype=”password” name=”senha”></p>

<input type=”hidden” name=”token” value=”$76452&%$”>

<input type=”submit” value=”Log In”>

</form>

Com base nesse formulário, assinale a alternativa correta.


A

O login pode ser acessado em $_POST[“email”].


B

A senha pode ser acessada em $_POST[“password”].


C

Após submissão, os dados serão enviados na URL da requisição.


D

O campo “token” não será enviado na requisição.

A linguagem PHP possui um conjunto de variáveis denominadas superglobais. Estas são variáveis que estão disponíveis em todos os escopos, sendo um exemplo de uma delas a


A

$_PUT


B

$_HEAD


C

$_POST


D

$_CONNECT


E

$_TRACE

A linguagem PHP permite a criação de arrays associativos, ou seja, a chave do valor desejado, é definida pelo desenvolvedor, isto permite facilitar o acesso ao valor.

Assinale a alternativa que compreende a criação de um array associativo.


A

$a = array(“chave_1” => “valor 1”, “chave_2” => “valor 2”)


B

$a = array(=> “valor 1”, “chave_2” => “valor 2”)


C

$a = array “valor 1”, “valor 2”)


D

$a = array(“chave_1” = “valor 1”, “chave_2” = “valor 2”)

   
Gerar simulado