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
 

Assinale a alternativa que contém o código em PHP que imprime em tela a string CIGA:


A

echo “C”+”I”+”G”+”A”;


B

echo “C”-”I”-”G”-”A”;


C

echo “C”*”I”*”G”*”A”;


D

echo “C”/”I”/”G”/”A”;


E

echo “C”.”I”.”G”.”A”;

A linguagem PHP requer que as instruções sejam terminadas com um caractere ao final de cada comando, embora não seja necessário usá-lo ao terminar a última linha de um bloco PHP. Que caractere é esse?


A

Ponto e vírgula (;).


B

Ponto-final (.).


C

Vírgula (,).


D

Asterisco (*).


E

Ponto de exclamação (!).

Qual a finalidade da função "mysqgli_fetch_array()" na linguagem PHP?


A

Executa uma consulta SQL no banco de dados MySQL e retorna os resultados em forma de matriz.


B

Conecta a aplicação PHP ao banco de dados MySQL.


C

Transforma uma matriz em um objeto de resultado MySQL.


D

Define a configuração de conexão com o banco de dados MySQL.


E

Retorna o número de linhas afetadas pela última consulta MySQL executada.

Assinale a alternativa com uma afirmação correta sobre a linguagem PHP.


A

Uma variável começa com o sinal $, seguido do nome da variável.


B

Um nome de variável pode começar com um número.


C

Os nomes das variáveis não são case-sensitive, isto é, não diferenciam maiúsculas de minúsculas.


D

Uma variável é um identificador (nome) para um valor simples. O valor não pode ser alterado durante o script.


E

O operador de atribuição básico é "<=".

Com referência aos comandos include e require num script PHP, é correto afirmar que os dois comandos:


A

diferem na utilização, pois somente o comando include permite trechos em JavaScript;


B

diferem na utilização, pois somente o comando require permite trechos em JavaScript;


C

diferem no comportamento apenas quando referenciam arquivos erroneamente;


D

são idênticos em todos os aspectos;


E

têm funções completamente distintas.

A vantagem de usar prepared statements na linguagem PHP em conjunto com o PostgreSQL é


A

acelerar o processamento de consultas complexas no PostgreSQL.


B

simplificar a sintaxe SQL necessária para executar consultas no PostgreSQL.


C

evitar ataques de injeção de SQL aumentando a segurança das consultas.


D

permitir o uso de recursos avançados de autenticação e autorização do PostgreSQL.

O que será exibido no navegador ao carregar uma página contendo o código-fonte abaixo, escrito em HTML e PHP?


<!DOCTYPE html>

<html>

<body>

<p>Este é um <?php //echo 'simples'; ?> exemplo.</p>

</body>

</html>


A

Este é um 'simples' exemplo.


B

Este é um exemplo.


C

Este é um simples exemplo.


D

Este é um //echo 'simples' exemplo.


E

Este é um /simples exemplo.

Sobre a linguagem PHP (versão 8.2), assinale a alternativa que apresenta uma forma correta de ler o valor de um cookie que tenha sido criado com o nome "timeoutlimit".


A

_Session_Cookie['timeoutlimit']


B

$_COOKIE['timeoutlimit']


C

$_COOKIE.name('timeoutlimit')


D

getCookie('timeoutlimit')


E

_getCookies['timeoutlimit']

Analise o código a seguir, descrito na linguagem PHP:


$num = 5000;

function atualizaValor() {

$GLOBALS[“num”] += 5;

}

atualizaValor();

echo $num . “<br>”;


Assinale a alternativa que contém o valor impresso pelo programa.


A

5


B

5000


C

5005


D

0

Um estudante de programação está criando um sistema web de cadastro em banco de dados utilizando a linguagem PHP versão 8.0.10, com um banco de dados MariaDB versão 10.4.21, implementado no XAMPP versão 3.3.0, a partir do PHPMyAdmin. Analise o código a seguir:


crud.php

<!DOCTYPE html >

<html>

<head>

<meta charset="utf-8">

</head>

<body>

<form method="POST" action=processa.php>

<label>CPF: </label>

<input type="text” name="cpf"><br>

<label>Nome: </label>

<input type="text” name="nome"><br>

<input type="submit" value="Cadastrar">

</form>

</body>

</html>


processa.php

<?php

$con= mysqli_connect("127.0.0.1","root","","bdifmt");

$sql=" INSERT INTO candidato(cpf, nome) VALUES ('_______','_______');

___________ (_____,_____);

echo “Cadastro realizado com sucesso";

mysqli_close($con);

?>

O código acima executa um formulário com os campos (cpf e nome) e, ao clicar no botão “Cadastrar”, faz-se uma inserção de dados na tabela candidato, no banco de dados local, chamado “bdifmt” com o usuário: root; sem senha. Complete as lacunas do código PHP para que o cadastro funcione, assinalando a alternativa CORRETA.


A

$_POST[cpf]; $_POST[nome]; mysqli_insert_db; $con; $sql


B

$_POST[cpf]; $_POST[nome]; mysqli_query; $con; $sql


C

$_GET[cpf]; $_GET[nome]; mysqli_select_db; $sql; $con


D

$_GET[cpf]; $_GET[nome]; mysqli_query; $sql; $con


E

$_GET[nome]; $_GET[cpf]; mysqli_insert_db; $sql; $con

A operação matemática de exponenciação é amplamente utilizada em diversas linguagens de programação, como na linguagem PHP. Assinale a alternativa que apresenta, corretamente na linguagem PHP, a sintaxe para realizar a operação “3 elevado a 2” (ou “3 ao quadrado”).


A

pow(3,2)


B

exp(3,2)


C

3 * 2


D

3 ^ 2


E

3 / 2

O código abaixo, é apresenta uma estrutura de repetição While em linguagem PHP, a linha 4 do código apresenta ausência de uma instrução para o correto funcionamento do laço de repetição, a fim de, que evite uma repetição infinita, assinale a alternativa correta.

1. $i = 0;

2. while ($i < 99) {

3. echo $i;

4.

5. }


A

echo $i - 3


B

$i = $j + 1


C

$i++


D

$i--

Considere o seguinte programa escrito na linguagem PHP.

<?php

$i = 10;

$y = 7;

$z = 0;

while($i > 5){

$i -= ($i % $y);

$y++;

$z++;

}

echo $z;

?>

Pode-se afirmar corretamente que o valor impresso correspondente à variável $z será:


A

0


B

1


C

2


D

3


E

4

Suponha que você está desenvolvendo um sistema de login em PHP e precisa garantir que somente usuários autenticados tenham acesso a determinadas páginas do sistema. Você decidiu utilizar uma verificação de autenticação em cada página e quer implementar uma função que verifique se o usuário está autenticado ou não. Para isso, você implementou a seguinte função em PHP:


function verifica_autenticacao() {

session_start();

if(isset($_SESSION['usuario])) {

return true;

} else {

header('Location: login.php');

die();

}

}


No entanto, ao testar a função, você percebeu que ela sempre redireciona para a página de login, mesmo quando o usuário está autenticado corretamente. Qual o possível motivo para o erro?


A

A variável $_SESSION['usuario'] não está sendo setada corretamente ao autenticar o usuário.


B

A função header('Location: login.php') está sendo executada corretamente, mas a página de login está com erro na autenticação.


C

A função die() está interrompendo a execução do script antes da verificação do usuário autenticado.


D

A função isset($ SESSION['usuario']) sempre retorna false.


E

A função session_start() deve ser chamada após a verificação do usuário autenticado.

Em relação à linguagem PHP, assinale a alternativa incorreta.


A

É possível passar parâmetros por referência utilizando o símbolo &.


B

O construtor de uma classe é representado pela função __construct().


C

Os comandos include e require são utilizados para incluir um arquivo dentro de outro.


D

A linguagem é considerada client-side.

Assinale a alternativa que identifica uma função da linguagem PHP utilizada para verificar se uma variável está definida.


A

defined


B

no_empty


C

isset


D

is_null


E

unset

Avalie o código PHP abaixo.


<?php

$var1 = "Fundatec";

$var2 = "Porto";

$var3 = "Alegre";

echo "$var1" . ' - $var2' . " $var3";

?>


O que será impresso pelo comando echo?


A

FundatecPortoAlegre


B

Fundatec - Porto Alegre


C

Fundatec - $var2 Alegre


D

$var1 - Porto $var3


E

$var1 - $var2 $var3

Para o desenvolvimento web existem diversas linguagens de programações que são utilizadas. Uma das mais comuns é a linguagem PHP, isto por conta de sua versatilidade, facilidade de instalação, curva de aprendizado e outras características que vêm sendo atrativas aos desenvolvedores. Um conceito largamente utilizado na linguagem PHP se refere a sessões. Assinale a alternativa que apresenta em que situação sessões são comumente utilizadas.


A

Uma sessão PHP é utilizada para armazenar informações de forma persistente em um banco de dados


B

Uma sessão PHP é uma maneira de manter o estado do usuário entre várias solicitações HTTP, geralmente usada para autenticação e armazenamento temporário de dados


C

Uma sessão PHP é utilizada para versionamento de código-fonte


D

Uma sessão PHP é utilizada para executar operações matemáticas complexas

   
Gerar simulado