

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.
No contexto da linguagem PHP, analise as afirmativas a seguir.
I. Os comandos print e echo podem ser usados para produzir saída de dados (ouput).
II. Todos os comandos de saída retornam o valor zero.
III. Todos os comandos de saída podem receber múltiplos argumentos de entrada.
Está correto o que se afirma em
II, apenas.
I, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Com relação ao PHP (Hypertext Preprocessor), há um comando para criar um conjunto (array) ou vetor associativo. Indique a alternativa que contém o uso correto desse comando.
$cadastro=array(''CPF'':''1234567890'',''Nome'':''Pedro'',''Cidade'':''Cascavel'');
$cadastro =array(''CPF'':=''1234567890'',''Nome'':=''Pedro'',''Cidade'':=''Cascavel'';
$cadastro =array(''CPF''=''1234567890'', ''Nome''=''Pedro'', ''Cidade''=''Cascavel'');
$cadastro =array(''CPF''=>''1234567890'',''Nome''=>''Pedro'',''Cidade''=>''Cascavel'');
Considere este trecho de código em PHP, que não contém erros. A numeração das linhas não faz parte do código.
------
1 ----<?php
2 ----class Imprime {
3 ------public function printItem($string){
4 --------------echo 'Imprime: ' . $string . PHP_EOL;
5 ------}
6 ------public function printPGEAM(){
7 --------------echo ' Procuradoria Geral do Estado do Amazonas' . PHP_EOL;
8 ------}
9 ----}
------
10 ----class Impressao extends Imprime {
------
11 ------public function printItem($string){
12 --------------echo 'Impressao: ' . $string . PHP_EOL;
13 ------}
14 ----}
------
15 ----$imprime = new Imprime();
16 ----$impressao = new Impressao();
17 ----$imprime->printItem('Engenharia de Software');
18 ----$imprime->printPGEAM();
19 ----$impressao->printItem('Engenharia de Software');
20 ----$impressao->printPGEAM();
------
21 ----?>
------
Considerando os fundamentos da Orientação a Objetos e o código acima, é correto afirmar:
As saídas das instruções das linhas 17 e 19 são iguais, ou seja, imprimem a mesma frase.
Na herança, ao se estender uma classe, a subclasse herda métodos públicos da classe pai.
As saídas das instruções das linhas 18 e 20 são diferentes, ou seja, imprimem frases distintas.
printPGEAM() é o método construtor da classe Imprime.
Os métodos públicos de uma classe pai não são acessíveis a uma classe filha.
Assinale a opção que indica o trecho PHP corretamente codificado para definir um array e exibir o número de elementos ali contidos.
<?php
$carros = array("Ferrari", "Maserati", "Porsche");
echo count($carros);
?>
<?php
$carros = array{"Ferrari", "Maserati", "Porsche"};
echo lenght($carros);
?>
<?php
$carros = array["Ferrari", "Maserati", "Porsche"];
echo $carros.lenght;
?>
<?php
‘$carros := {"Ferrari", "Maserati", "Porsche"};
echo size($carros);
?>
<?php
$carros := ["Ferrari", "Maserati", "Porsche";
echo $carros.size;
?>
Para desenvolver uma aplicação web, a fim de apresentar determinados produtos, de maneira que as ações estejam em destaque para o público externo, deve-se criar um site para que sejam publicadas as informações, utilizando a linguagem PHP (Personal Home Page). É necessário implementar diversas funções nesse site; uma delas é relacionada ao correio eletrônico. Tal função deve concatenar uma mensagem na caixa de correio; assinale-a.
imap_body
imap_alerts
imap_append
imap_expunge
Ao desenvolver um site para determinada finalidade, algumas funções devem ser implementadas; uma dessas funções é o armazenamento em um Banco de Dados Postgre SQL; deve-se utilizar como linguagem de programação o PHP (Personal Home Page). A função empregada para retornar o tamanho do campo para impressão é:
pg_field_size
pg_field_num
pg_field_prtlen
pg_field_name
Numa página web, um script PHP deve ser localizado entre as tags:
<?php
?>
<php
php>
<?php>
<?>
<scriptPHP
scriptPHP>
<.php
.php>
Qual código abaixo, escrito em PHP 8.1, implementa corretamente uma função que retorna a soma dos dois valores recebidos como argumento?
<?php
function soma($arg_1, $arg_2)
return $arg_1 + $arg_2
end
?>
<?php
def soma($arg_1, $arg_2)
{
return arg_1 + arg_2;
}
?>
<?php
def soma($arg_1, $arg_2) : float
return $arg_1 + $arg_2
end
?>
<?php
soma(arg_1, arg_2)
{
return arg_1 + arg_2;
}
?>
<?php
function soma($arg_1, $arg_2) : float
{
return $arg_1 + $arg_2;
}
?>
É dado a seguir um exemplo prático de como declarar propriedades e métodos usando os modificadores de acesso presentes na linguagem PHP:
<?php class A { protected $a = 'a'; private $b = 'b'; public $c = 'c'; function m_a() { echo 'm_a'; } } class B extends A { public function m_b() { / } } ?> |
Considerando os membros da classe A ($a, $b, $c e m_a()), e de acordo com as regras de visibilidade, os membros que são acessíveis no método m_b(). são
$a, $c
$c, m_a()
$a, $c, m_a()
$a, $b, $c, m_a()
O PHP suporta de forma transparente cookies HTTP. Cookies são um mecanismo para armazenar dados no navegador remoto e assim rastrear ou identificar usuários que retornam. Você pode criar cookies usando as funções:
origncoockie().
dinamiccoockie().
overcoockie().
coockie().
setcookie().
Na linguagem PHP, a função ltrim() é utilizada para retirar os espaços em branco no início e no final de uma string.
Certo
Errado
O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML. Sobre esta linguagem na versão 7.0 ou superior, assinale a alternativa INCORRETA:
A maneira mais simples de se especificar uma string no PHP é delimitá-la entre aspas simples.
Quando PHP interpreta um arquivo, uma procura pelas tags de abertura e fechamento, <?php e ?>, é realizada. Estas tags indicam para iniciar ou parar a interpretação do código entre elas.
Existe a possibilidade dos valores do array em PHP serem outros arrays e árvores. Incluindo a biblioteca com a diretiva #include <Arrays>, é possível realizar a manipulação de arrays multidimensionais.
Um array no PHP é tipo que relaciona valores a chaves. Este tipo é otimizado para várias usos diferentes: ele pode ser tratado como um array, uma lista (vetor), hashtable (que é uma implementação de mapa), dicionário, coleção, pilha ou fila.
Para definir uma classe no PHP, deve-se começar com a palavra-chave class, seguida do nome da classe e de um par de colchetes que englobam as definições de propriedades e métodos pertencentes à classe.
Considere o código em PHP a seguir.
<?php
if('15' == 15) echo "1";
if('015' == 015) echo "2";
if('015' == 15) echo "3";
if('015' == '15') echo "4";
?>
Qual é a saída correta?
123
234
124
134
1234
A figura mostra um código em PHP.
<!DOCTYPE html> <html> <body> <?php $m = 44; $n = 27; $p = 15; echo ++$p; if ($m == 44 or $n == 79) { echo " EMGEPRON!"; } else { echo " MARINHA!"; } ?> </ </ |
Após a execução, a saída está indicada na seguinte opção:
16 MARINHA!
15 MARINHA!
16 EMGEPRON!
15 EMGEPRON!
No desenvolvimento de um sistema em PHP, o desenvolvedor precisa validar se o endereço [email protected] é ou não um email válido.
A partir dessa situação hipotética, assinale a opção em que o código apresentado é o correto para o desenvolvedor realizar a referida validação, tendo como referência que a variável a ser testada é $email.
<?php
if (!filter_var($email, FILTER_VALIDATE_EMAIL))
{ echo "Invalid email format";}
else
{ echo "Valid email format";}
?>
<?php
if (!preg_match("/
{ echo "Invalid email format";}
else
{ echo "Valid email format";}
?>
<?php
if (emailspecialchars($email))
{ echo "Valid email format";}
else
{ echo "Invalid email format";}
?>
<?php
if (ctype_alnum ($email))
{ echo "Valid email format";}
else
{ echo "Invalid email format";}
?>
<?php
if (strncasecmp ($email, "/
{ echo "Valid email format";}
else
{ echo "Invalid email format";}
?>
Considere o seguinte trecho de código na linguagem PHP:
<?php
$string = “5”;
$numero = 3;
$texto = “3 vezes campeão”;
$soma = $numero + $texto;
echo $soma;
?>
O resultado apresentado na tela após rodar o trecho de código é:
3
3 + 3 vezes campeão
6
9
3 vezes campeão
Analisar o trecho de código abaixo, na linguagem PHP, com os valores inicializados nas variáveis Ṩw, Ṩx, Ṩz e Ṩy:

Sobre isso, é CORRETO afirmar que:
Caso o valor de Ṩx seja iniciado com zero, o algoritmo ficaria em loop infinito.
O trecho de código demonstra um algoritmo recursivo.
O algoritmo calcula o fatorial de Ṩx, armazenando-o em Ṩy.
O algoritmo calcula o resto da divisão de Ṩw por Ṩx, armazenando-o em Ṩz.
O algoritmo encontra dois números primos entre Ṩx e Ṩw.
Como sabemos, a linguagem PHP oferece um laço específico que facilita a iteração sobre os elementos de vetores sem a necessidade de manipular um índice ou condição de parada manualmente. Trata-se de:
repeat.
image.
foreach.
reachout.
while.
O construtor include() está incluindo o arquivo pages/footer.php. Caso seja utilizado o construtor require() ao invés do construtor include() e o arquivo footer.php não seja encontrado no diretório pages, será apresentado um warning, indicando que o arquivo não foi encontrado, mas permitindo ainda a execução do script.
Certo
Errado
O Hypertext Preprocessor (PHP) é uma linguagem de código aberto. Sobre o PHP, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Faz uso da PHP License.
( ) Permite a portabilidade.
( ) É linguagem client-side.
( ) Usa a sintaxe do Python.
Assinale a sequência correta.
F, F, V, V
V, V, F, F
F, V, F, V
V, F, V, F