Questões de Concurso
Sobre php em programação
Foram encontradas 1.024 questões
Considere o seguinte trecho de código em PHP:
Esse trecho de código apresenta uma falha de segurança muito comum, listada como a falha de segurança mais frequente pelo relatório OWASP Top 10 de 2017.
Tal falha de segurança é conhecida como:
Com base no código precedente, desenvolvido em PHP, assinale a opção que corresponde ao resultado a ser apresentado ao final da execução desse código.
Com respeito à linguagem de programação PHP, julgue o item a seguir.
A função echo é capaz de mostrar somente uma string,
enquanto a função print pode mostrar uma ou várias
strings.
Com respeito à linguagem de programação PHP, julgue o item a seguir.
Para se declarar variáveis em PHP, é utilizado cifrão ($)
seguido pelo nome da variável; os nomes das variáveis são
case-sensitive.
I. PHP é uma linguagem de programação front-end muito utilizada em boa parte dos sites, pois é a linguagem básica de programas como WordPress. A sintaxe PHP é considerada elementar, mas oferece ótimos frameworks para a criação de páginas web e aplicações. Por ser uma linguagem de código fechado, a PHP não tem grande demanda no mercado de tecnologia.
II. Quase 98% dos sites no mundo empregam JavaScript no desenvolvimento client-side, tornando-a a linguagem de programação mais popular para esses casos. O JavaScript permite que os desenvolvedores acrescentem recursos dinâmicos nas landing pages como botões clicáveis, gráficos animados e efeitos que emergem ao se passarm o mouse sobre determinado lugar da página. Desenvolvedores JavaScript podem trabalhar como designers UI/UX, desenvolvedores full-stack ou engenheiros de softwares.
Marque a alternativa CORRETA:

Ao executar o código em questão a aplicação
Analise o código PHP abaixo.
Esse código apresentará erro ao ser executado. O motivo para isso é que

Após a execução desse código, o valor da variável $resultado será

Ao fim da execução desse código, o valor da variável $resultado é:
No PHP, a função assemelhada à função split() do JavaScript, quando aplicada a uma string, é denominada
Analise o código a seguir.
<form action="teste.php" method="post">
<p>Nome: <input type="text" name="nome" /></p>
<p>Idade: <input type="text" name="idade" /></p>
<p><input type="submit" /></p>
</form>
Assinale o conteúdo adequado para o arquivo teste.php.
No âmbito da linguagem PHP, assinale o operador utilizado na concatenação de strings.
Examine os programas em PHP, C# e C a seguir:
PHP <?php $num = "SoH"; $result - $num + 5, echo "Result: " . $result; ?> |
C# using System; namespace Teste { class Testando { static void Main(string{} args) { int num = "SoH"; int result = num + 5; Console.WriteLine($"Resultado: {r}"); } } } |
C #include <stdio.h> int main() { int num, result; num= "SoH"; result = num + 5; printf("\n Resultado: %d", result); return 0; }
|
Considerando que os programas serão executados em condições ideais,
Considere um banco de dados MariaDB versão 10.4.21, implementado no XAMPP versão 3.3.0, a partir do PHPMyAdmin com os seguintes registros em uma tabela chamada programs:
cod |
desc |
id |
type |
77 88 99 77 00 88 00 |
blender Photoshop Premier GIMP Inkscape OBS studio After effects |
101 102 101 102 201 201 102 |
L P P L L L P |
Ao aplicar o comando: SELECT SUM(id) as c from PROGRAMS GROUP BY type HAVING c >= 3, retornará como resultado:
Sobre comandos para trabalhar com string na linguagem PHP Versão 8.0.10, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda:
1 - strlen |
( ) Identifica a posição numérica da primeira ocorrência de uma substring que está sendo buscada na string principal. |
2 - strpos |
( ) Localiza a última ocorrência da busca, retornando a substring da posição localizada até o final da string. |
3 - strchr |
( ) Identifica o tamanho de uma string. |
4 - strrchr |
( ) Localiza a primeira ocorrência da busca, retornando a substring da posição localizada até o final da string. |
5 - strrev |
( ) Inverte uma string passada como parâmetro. |
Assinale a alternativa que apresenta a numeração CORRETA da coluna da direita, de cima para baixo.
Considere o código em PHP apresentado a seguir:
<?php $a=5; $b=--$a*2; $c=4*$a--/++$b; echo $a^($b*$c); ?> |
Após ser executado, qual é o valor impresso pelo programa na linguagem PHP?
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.
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?