

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.
Este código PHP foi escrito usando-se, também,
CSS, JavaScript e HTML.
JavaScript.
CSS.
CSS e HTML.
HTML.
Variáveis são containers temporários de dados, que ficam alocados na memória. No PHP, uma variável pode conter diversos tipos de dados, strings, inteiros, números, ponto flutuante, objetos etc. A sintaxe correta para definir uma variável em PHP é:
let nome_variavel;
var $nome_variavel;
nome_variavel = "valor";
$nome_variavel = "valor";
Avalie as sentenças sobre a linguagem PHP 8:
I. As variáveis armazenam informações de diversas naturezas, a exemplo de textos e números. A linguagem PHP requer que as variáveis sejam declaradas antes de sua utilização.
II. A linguagem PHP implementa uma estrutura de desvio condicional com o uso das palavras reservadas if, elseif, else. Contudo, não disponibiliza a estrutura “switch” (semelhante a uma série de declarações if).
III. O desenvolvedor PHP pode utilizar um único arquivo para codificar várias classes, ou, se preferir, codificar as várias classes em diferentes arquivos.
IV. A arquitetura de desenvolvimento de sistemas Modelo-Visão-Controle (Model-View-Control, MVC) tem como objetivo separar a programação em três camadas. A camada modelo representa as entidades e suas propriedades; logo, consiste basicamente em ser uma classe com atributos privados e seus respectivos gets e sets. A camada de visão é responsável pela apresentação visual, isto é, o leiaute e as saídas de tela. Já a estrutura lógica e de persistência de dados é realizada pela camada de controle. No caso do PHP, as camadas de modelo e controle são representadas por classes, enquanto a visão contém as tags do HTML e instancia os objetos da camada de controle e modelo, a fim de receber e enviar os dados.
Indique as sentenças CORRETAS de acordo com Silva (2014):
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças II e III são verdadeiras.
Apenas as sentenças III e IV são verdadeiras.
Apenas as sentenças I, III e IV são verdadeiras.
Apenas as sentenças II, III e IV são verdadeiras.
A programação orientada a objetos cada vez mais vem tendo seu espaço tomado em novos códigos que estão sendo produzidos, e a linguagem PHP possui suporte a este paradigma de programação, assinale a alternativa correta para a criação de uma classe com PHP.
class Prova { ... }
class Prova () { ... }
Prova () { ... }
classe Prova { ... }
Você está utilizando o PHP e necessita excluir um ou mais registros de uma determinada tabela de um banco de dados e também um outro banco de dados inteiro. Neste caso você utiliza no código, respectivamente, os comandos:
ALTER TABLE e UPDATE.
UPDATE e DROP DATABASE.
DELETE e DROP TABLE.
DROP TABLE e DELETE.
DELETE e DROP DATABASE.
Assinale, abaixo, a informação incorreta sobre a linguagem PHP.
É uma linguagem para desenvolvimento Web.
É uma linguagem livre.
O PHP é o protocolo padrão para alocar e manipular endereços IP dinamicamente.
Tem suporte a orientação a objetos.
O PHP tem sua própria mascote, o ElePHPant.
Sobre a linguagem PHP, é INCORRETO afirmar que:
O Apache é um dos servidores web suportados pela linguagem.
Oferece suporte à diversos bancos de dados.
Pode ser utilizado em sistemas operacionais Linux e Windows.
Todo código é executado no lado do cliente.
Suporta programação estruturada ou programação orientada a objeto.
São nomes válidos de variáveis em PHP, exceto:
$nota_1
$function
$__myVar
$1o_nome
Assim como em diversas outras linguagens de programação, a linguagem PHP possui um recurso para apresentar (ou imprimir) texto ao usuário.
Assinale a alternativa que apresenta o uso correto deste recurso.
console.log(“Hello World”);
System.out.println(“Hello World”);
write(“Hello World”);
printf “Hello World”;
echo “Hello World”;
Relacione as colunas quanto à linguagem de programação PHP. Em seguida, assinale a alternativa com a sequência correta.
1 – Coerção de tipo
2 – Booleano
3 – Depurador
4 – Compilação
( ) Adjetivo que se refere à lógica verdadeiro ou falso.
( ) Expressão de linguagem de programação que explicitamente requisita a conversão de um valor de um tipo de dados para outro.
( ) Processo automatizado de tradução de um programa de arquivo de texto em um programa executável.
( ) Software que auxilia programadores a localizar bugs no código.
2 - 3 - 4 - 1
1 - 4 - 3 - 2
2 - 1 - 4 - 3
1 - 2 - 3 - 4
Na linguagem PHP, caso uma variável não tenha nenhum valor a ela atribuído, ela recebe um valor padrão. O trecho de código exemplo a seguir explora essa situação.
<?php
var_dump($a);
?>
Este valor é:
0
a
NULL
VOID
FALSE
Analise as afirmativas abaixo a respeito da linguagem PHP.
I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.
II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.
III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.
IV. A expressão “-$contador” troca o sinal da variável $contador.
V. A expressão “~$contador” inverte os bits da variável $contador.
Estão corretas apenas as afirmativas
I, II e III.
I, IV e V.
II e III.
IV e V.
Considere o seguinte trecho escrito na linguagem PHP.
$x = 3;
$y = 7;
$x .= $x;
$z = $x + $y;
echo $z;
O valor que será impresso pelo trecho é:
7
8
10
16
40
Considere o programa PHP abaixo.
<?php
funcion encontraMaiorSoma($n){
$maxsoma = 0;
$result = 0;
for ($i = 1; $i <= $n; $i++) {
$digitos = ....I
$soma = ....II
if ($soma > $maxsoma){
$maxsoma = $soma ;
$result = $i;
}
}
return $result;
}
$num = 244;
$maiorsomadig = encontraMaiorSoma($num) ;
echo "O número até $num com a maior soma de dígitos é: $maiorsomadig";
?>
Para que o programa acima, executado em condições ideais, produza como saída: o número até 244 com a maior soma de dígitos é: 199 as lacunas I e II devem ser preenchidas, correta e respectivamente, por
str_split($i +1); e array_sum($digitos);
str_separate($i); e sum_array($digitos);
str_split($i); e array_sum($digitos);
str_shuffle($i+l); e sum_array($digitos);
str_shuffle($i); e array_sum($digitos);
Considere o seguinte código em linguagem PHP em sua versão 8.1.2:
class Car {
public $model;
function __construct() {
$this->model = "Modelo A";
}
function Car() {
$this->model = "Modelo B";
}
}
$Lightning = new Car();
echo $Lightning->model;
Em relação ao código, assinale a alternativa correta.
A execução irá gerar a saída “Modelo B”.
A execução irá gerar uma saída vazia.
Há um erro de sintaxe no trecho de código.
A execução irá gerar a saída “Modelo A”.
Haverá um erro de execução.
Qual é a diferença entre as funções "include" e "require" no PHP?
"Include" é uma instrução condicional enquanto "require" é uma instrução de loop.
"Include" não retorna um erro fatal em caso de falha, enquanto "require" interrompe a execução do script.
"Include" é usado apenas em Delphi, enquanto "require" é exclusivo do PHP.
"Include" e "require" são usados apenas em Delphi.
"Include" e "require" não são usados no PHP nem no Delphi.
Assinale a alternativa que indica um Sistema Gerenciador de Banco de Dados (SGBD) não compatível com o PHP.
SQLite
MySQL
TableQSL
PostgreSQL
No desenvolvimento em PHP, ao trabalhar com formulários utilizamos alguns métodos para poder submetê-los para processamento. Em um desses métodos, os dados do formulário são transferidos via URL. Ao utilizá-lo, os campos que utilizamos como filtro da consulta serão expostos na URL Qual é esse método?
$_POST.
$_ENV.
$HTTP POST VARS.
$_GET
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,
todos os programas executarão sem erros de compilação.
os resultados apresentados pelos programas em C# e em C serão iguais, pois C# é compilada por um compilador escrito em C.
todos os programas apresentarão erros, pois não é possível atribuir strings a variáveis numéricas.
todos os programas deixarão de apresentar erros, caso seja colocado (int) antes de "SoH".
os programas em PHP e em C não apresentarão erros, mesmo sem o uso explícito de cast.
Um pedaço de código escrito na linguagem PHP é apresentado a seguir.
<?php
$a = "b";
$b = "c";
$c = "a";
echo $$$$a;
?>
É possível afirmar corretamente que o valor impresso por esse código será:
$$$$a
$$$b
b
c
a