

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a alternativa que contém o código em PHP que imprime em tela a string CIGA:
echo “C”+”I”+”G”+”A”;
echo “C”-”I”-”G”-”A”;
echo “C”*”I”*”G”*”A”;
echo “C”/”I”/”G”/”A”;
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?
Ponto e vírgula (;).
Ponto-final (.).
Vírgula (,).
Asterisco (*).
Ponto de exclamação (!).
Qual é a palavra-chave utilizada para definir uma função em PHP?
def
function
method
proc
subroutine
Qual a finalidade da função "mysqgli_fetch_array()" na linguagem PHP?
Executa uma consulta SQL no banco de dados MySQL e retorna os resultados em forma de matriz.
Conecta a aplicação PHP ao banco de dados MySQL.
Transforma uma matriz em um objeto de resultado MySQL.
Define a configuração de conexão com o banco de dados MySQL.
Retorna o número de linhas afetadas pela última consulta MySQL executada.
Assinale a alternativa com uma afirmação correta sobre a linguagem PHP.
Uma variável começa com o sinal $, seguido do nome da variável.
Um nome de variável pode começar com um número.
Os nomes das variáveis não são case-sensitive, isto é, não diferenciam maiúsculas de minúsculas.
Uma variável é um identificador (nome) para um valor simples. O valor não pode ser alterado durante o script.
O operador de atribuição básico é "<=".
Com referência aos comandos include e require num script PHP, é correto afirmar que os dois comandos:
diferem na utilização, pois somente o comando include permite trechos em JavaScript;
diferem na utilização, pois somente o comando require permite trechos em JavaScript;
diferem no comportamento apenas quando referenciam arquivos erroneamente;
são idênticos em todos os aspectos;
têm funções completamente distintas.
A vantagem de usar prepared statements na linguagem PHP em conjunto com o PostgreSQL é
acelerar o processamento de consultas complexas no PostgreSQL.
simplificar a sintaxe SQL necessária para executar consultas no PostgreSQL.
evitar ataques de injeção de SQL aumentando a segurança das consultas.
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 /
</
</
Este é um 'simples' exemplo.
Este é um exemplo.
Este é um simples exemplo.
Este é um /
Este é um /
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".
_Session_Cookie['timeoutlimit']
$_COOKIE['timeoutlimit']
$_COOKIE.name('timeoutlimit')
getCookie('timeoutlimit')
_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.
5
5000
5005
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"> </ <body> <form method="POST" action=processa.php> <label>CPF: </ <input type="text” name="cpf"><br> <label>Nome: </ <input type="text” name="nome"><br> <input type="submit" value="Cadastrar"> </ </ </ |
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.
$_POST[cpf]; $_POST[nome]; mysqli_insert_db; $con; $sql
$_POST[cpf]; $_POST[nome]; mysqli_query; $con; $sql
$_GET[cpf]; $_GET[nome]; mysqli_select_db; $sql; $con
$_GET[cpf]; $_GET[nome]; mysqli_query; $sql; $con
$_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”).
pow(3,2)
exp(3,2)
3 * 2
3 ^ 2
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. }
echo $i - 3
$i = $j + 1
$i++
$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á:
0
1
2
3
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 variável $_SESSION['usuario'] não está sendo setada corretamente ao autenticar o usuário.
A função header('Location: login.php') está sendo executada corretamente, mas a página de login está com erro na autenticação.
A função die() está interrompendo a execução do script antes da verificação do usuário autenticado.
A função isset($ SESSION['usuario']) sempre retorna false.
A função session_start() deve ser chamada após a verificação do usuário autenticado.
A linguagem PHP permite trabalhar diretamente com números na base hexadecimal. Para tal, o número deverá ter o prefixo:
0x
0b
0h
hex
he
Em relação à linguagem PHP, assinale a alternativa incorreta.
É possível passar parâmetros por referência utilizando o símbolo &.
O construtor de uma classe é representado pela função __construct().
Os comandos include e require são utilizados para incluir um arquivo dentro de outro.
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.
defined
no_empty
isset
is_null
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?
FundatecPortoAlegre
Fundatec - Porto Alegre
Fundatec - $var2 Alegre
$var1 - Porto $var3
$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.
Uma sessão PHP é utilizada para armazenar informações de forma persistente em um banco de dados
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
Uma sessão PHP é utilizada para versionamento de código-fonte
Uma sessão PHP é utilizada para executar operações matemáticas complexas