Buscar

Desenvolvimento da Web Prova Final

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desenvolvimento da Web
Prova Final
Questão 1
Respondida
Uma das estruturas importantes na linguagem de programação PHP é a de repetição, a qual permite que um bloco de código possa executar várias vezes. Quando conhecemos a quantidade de repetições desejada, podemos utilizar a estrutura "for".
Assinale a alternativa que apresenta o código PHP capaz de mostrar a sequencia de números de 1 até 10, sendo que cada número deverá aparecer abaixo do outro na página HTML.
· for ($i=1;$i<=10;$i++) {
echo $i;
echo "
";
}
· for ($i=1;$i<=10;$i++) {
echo $i;
}
· for ($i=1;$i<10;$i++) {
echo $i .
;
}
· for ($i in 1 to 10 go) {
echo $i;
echo "
";
}
· for ($i=0;$i<=10;$i++) {
echo $i;
}
Sua resposta
for ($i=1;$i<=10;$i++) { echo $i; echo "
"; }
Alternativa correta: for ($i=1;$i<=10;$i++) { echo $i; echo "
"; } CORRETA. O exercício pede para mostrar a sequencia de 1 até 10, sendo assim a variável $i deve começar com 1 e repetir enquanto ela for menor ou igual a 10. é importante notar que o exercício pede ainda que se faça uma quebra de linha em HTML, imprimindo a TAG
.   - for ($i=1;$i<=10;$i++) { echo $i;
} INCORRETA. A TAG
não pode ser coloca solta no código PHP.   - for ($i=1;$i<10;$i++) { echo $i .
; } INCORRETA. O exercício pede para mostrar a sequencia de 1 à 10, e nesta alternativa ele imprime número menores com 10, ou seja, até o 9.   - for ($i in 1 to 10 go) { echo $i; echo "
"; } INCORRETA. A sintaxe do comando "for" está incorreta.   - for ($i=0;$i<=10;$i++) { echo $i; } INCORRETA. A sequencia iniciou do zero, quando o exercício pede para iniciar do um. além disso não foi impressa a quebra de linha
.
Questão 3
Respondida
A Linguagem PHP tem como característica marcante o fato de poder ser inserida dentro de uma página HTML, tornando possível assim gerar conteúdo dinamicamente. Este conteúdo dinâmico pode inclusive ser formado por outras TAGs HTML.
Sabendo-se que a TAG HTML é capaz de deixar um texto em negrito e que esta TAG pode ser inserida dentro de um código PHP, assinale a alternativa que apresenta o código correto para imprimir uma palavra em negrito com PHP:
· echo . "negrito" . ;
· echo negrito;
· echo "negrito";
· echo + "negrito" + ;
· echo "";
Sua resposta
echo "negrito";
Alternativa correta: echo "negrito"; CORRETA: a tag HTML não é um comando reconhecido pelo PHP, sendo tratada como uma simples String. portanto ela deve vir entre aspas.   - echo . "negrito" . ; INCORRETA. A tag não pode ficar fora das aspas   - echo negrito; INCORRETA. A tag não pode ficar fora das aspas   - echo + "negrito" + ; INCORRETA. A tag não pode ficar fora das aspas e o símbolo de concatenação no php é ponto e não o símbolo de adição.   - echo ""; INCORRETA. A tag HTML está representada de forma incorreta.
Questão 4
Respondida
URL (Uniform Resource Locator ou na tradução "localizador uniforme de recursos") constitui numa estrutura utilizada para navegação em redes permitindo acessar recursos e dispositivos. Elas são comumente utilizadas por navegadores de internet para acessar websites armazenados remotamente.
Constitui um componente essencial para acessar um website remoto (e que não pode ser inferido pelo navegador):
· protocolo.
· domínio.
· porta.
· recurso.
· identificador.
Sua resposta
domínio.
Alternativa correta: domínio.   Para acessar um website é essencial apresentar o domínio. Protocolo, porta e recurso podem ser inferidos pelo navegador (por padrão, HTTP, 80 e index.html, respectivamente). Além disso, o identificador constitui em um componente opcional que permite acessar posições específicas de uma página.
Questão 5
Respondida
Uma equação de segundo grau pode ser resolvida através da fórmula de Bhaskara, tendo como entrada de dados os números representados pelas variáveis "a", "b" e "c". Nesta fórmula a expressão presente dentro da raiz é conhecida como "delta", o qual pode ser calculado através da fórmula Δ = b2 – 4ac. Caso o valor de delta seja menor que zero a equação de segunda grau não pode ser solucionada, pois não há raízes válidas. Caso o resultado de delta seja zero, há uma raiz como resposta à equação de segundo grau e caso seja maior que zero existirão duas raízes possíveis.
Assinale a alternativa que apresenta um código PHP capaz de calcular e identificar a quantidade de raízes que uma equação de segundo grau possui.
· $a = 1;
$b = -3;
$c = -10;
$delta = ($b $b) - (4 $a $c);
if ($delta<0) {
echo "não há raízes válidas";
} else
if ($delta=0) {
echo "exite uma raiz válida";
} else {
echo "exitem duas raízes válidas";
}
?>
· $a = 1;
$b = -3;
$c = -10;
$delta = $b $b - 4 $a $c;
if ($delta<0) {
echo "não há raízes válidas";
} else
if ($delta=0) {
echo "exite uma raiz válida";
} else {
echo "exitem duas raízes válidas";
}
?>
· $a = 1;
$b = -3;
$c = -10;
$delta = ($b 2) - (4 $a $c);
if ($delta<0) {
echo "não há raízes válidas";
} else
if ($delta=0) {
echo "exite uma raiz válida";
} else {
echo "exitem duas raízes válidas";
}
?>
· $a = 1;
$b = -3;
$c = -10;
$delta = ($b ^ 2) - (4 . $a . $c);
if ($delta<0) {
echo "não há raízes válidas";
} else
if ($delta=0) {
echo "exite uma raiz válida";
} else {
echo "exitem duas raízes válidas";
}
?>
· $a = 1;
$b = -3;
$c = -10;
$delta = $b2 - (4 $a $c);
if ($delta<0) {
echo "não há raízes válidas";
} else
if ($delta=0) {
echo "exite uma raiz válida";
} else {
echo "exitem duas raízes válidas";
}
?>
Sua resposta
$a = 1; $b = -3; $c = -10; $delta = ($b $b) - (4 $a $c); if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?>
Alternativa correta: $a = 1; $b = -3; $c = -10; $delta = ($b $b) - (4 $a $c); if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?> CORRETA. Para calcular o delta, pode utilizar $b ao quadrado ou $b vezes $b. é importante que o cálculo seja feito utilizando parênteses para garantir que o cálculo seja feito corretamente.   - $a = 1; $b = -3; $c = -10; $delta = $b $b - 4 $a $c; if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?> INCORRETA. Como não foram utilizados parênteses para o cálculo, o resultado fica incorreto.   - $a = 1; $b = -3; $c = -10; $delta = ($b 2) - (4 $a $c); if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?> INCORRETA. Ao invés de fazer $b ao quadrado, está se calculando $b vezes 2.   - $a = 1; $b = -3; $c = -10; $delta = ($b ^ 2) - (4 . $a . $c); if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?> INCORRETA. O símbolo de ponto concatena valores ao invés de fazer a multiplicação, que seria o correto.   - $a = 1; $b = -3; $c = -10; $delta = $b2 - (4 $a $c); if ($delta<0) { echo "não há raízes válidas"; } else if ($delta=0) { echo "exite uma raiz válida"; } else { echo "exitem duas raízes válidas"; } ?> INCORRETA. A varável $b2 não existe.
Questão 6
Sem resposta
O desenvolvimento web constitui na prática de construção de documentos web que podem ser acessados a partir de navegadores. O desenvolvimento web utiliza linguagens próprias para construção de documentos, como linguagens de estilo, de marcação ou de programação. Em geral, as linguagens de programação podem ser classificadas de acordo com o local a qual são executadas, podendo ser back-end para aplicações server-side, e front-end, para aplicações client-side.
 
MARIANO, D. C. B. Desenvolvimento web. Londrina: Editora e Distribuidora Educacional S.A, 2021.
Podemos citar como exemplo de linguagem de programação utilizada no front-end:
· JavaScript.
· PHP.
· JavaScript, HTML e CSS.
· HTML e CSS.
· JavaScript e HTML.
Sua resposta
JavaScript.
Alternativa correta: JavaScript.   Apenas JavaScript pode ser considerado uma linguagem de programação executada no front-end. HTML, CSS e PHP são consideradaslinguagens de marcação de hipertexto, de estilo e de programação executada em back-end, respectivamente.
Questão 7
Sem resposta
Na linguagem PHP, assim como outras linguagens de programação, é possível fazer um desvio condicional. Este tipo de estrutura é importante para quando desejamos executar um bloco de código apenas se uma determinada condição for atendida.
Assinale a alternativa que apresenta o código correto para que, dado uma distância qualquer, seja exibido se esta distância deve ser percorrida a pé (até 5km), de bicicleta (acima de 5km e abaixo de 15km) ou de carro (a partir de 15km para cima).
· $distancia = 7;
if ($distancia < 5) {
echo "a pé";
} else if (($distancia >= 5) && ($distancia <= 15)) {
echo "bicicleta";
} else {
echo "carro";
}
?>
· $distancia = 7;
if ($distancia <= 5) {
echo "a pé";
}
if (($distancia > 5) && ($distancia < 15)) {
echo "bicicleta";
} else {
echo "carro";
}
?>
· $distancia = 7;
if ($distancia <= 5) {
echo "a pé";
}
if (($distancia > 5) && ($distancia < 15)) {
echo "bicicleta";
}
if ($distancia > 15) {
echo "carro";
   }
?>
· $distancia = 7;
if ($distancia <= 5) {
echo "a pé";
} else if (($distancia > 5) && ($distancia < 15)) {
echo "bicicleta";
} else {
echo "carro";
}
?>
· $distancia = 7;
if ($distancia <= 5) {
echo "a pé";
} else if (($distancia > 5 && < 15)) {
echo "bicicleta";
} else {
echo "carro";
}
?>
Sua resposta
$distancia = 7; if ($distancia <= 5) { echo "a pé"; } else if (($distancia > 5) && ($distancia < 15)) { echo "bicicleta"; } else { echo "carro"; }
?>
Alternativa correta: $distancia = 7; if ($distancia <= 5) { echo "a pé"; } else if (($distancia > 5) && ($distancia < 15)) { echo "bicicleta"; } else { echo "carro"; }
?>
CORRETA. Nesta questão é importante prestar atenção ao que o enunciado pede, pois para ir a pé a distancia deve ser menor ou igual a 5. Já para ir de bicicleta a distancia é maior que 5 e menor que 15. Para ir de carro a distancia deve ser a partir de 15, ou seja inclui o número 15 e os números maiores que 15.   - $distancia = 7; if ($distancia < 5) { echo "a pé"; } else if (($distancia >= 5) && ($distancia <= 15)) { echo "bicicleta"; } else { echo "carro"; }
?>
INCORRETA. O número 5 deveria entrar na resposta para ir a pé, porém apenas números menores que 5 estão entrando nesta condição.   - $distancia = 7; if ($distancia <= 5) { echo "a pé"; } if (($distancia > 5) && ($distancia < 15)) { echo "bicicleta"; } else { echo "carro"; }
?>
INCORRETA. O comando "else" pertence apenas ao segundo "if", fazendo com que números menores que 5 entrem tanto no primeiro "if" como também na condição "else."   - $distancia = 7; if ($distancia <= 5) { echo "a pé"; } if (($distancia > 5) && ($distancia < 15)) { echo "bicicleta"; } if ($distancia > 15) { echo "carro";    }
?>
INCORRETA. O número 15 não entra em condição algum, sendo que deveria entrar na condição para ir de "carro".   - $distancia = 7; if ($distancia <= 5) { echo "a pé"; } else if (($distancia > 5 && < 15)) { echo "bicicleta"; } else { echo "carro"; }
?>
INCORRETA. Há um erro de sintaxe na linha do comando "else if", já que cada condição deve possuir a variável, o operador relacional e o valor de parâmetro.
Questão 8
Sem resposta
Um estrutura de repetição pode representar um desafio para a compreensão de um algorítimo, exigindo atenção quanto ao ponto de parada determinado no código. Este desafio fica ainda mais complexo quando incrementamos ou decrementamo o valor de uma variável. Por exemplo, o operador "++" é capaz de somar mais um ao valor já existente de um variável.
Qual é o valor que será impresso ao fim da execução do seguinte código?
$num = 45;
$qut = 0;
while ($num>9) {
$num = $num - 9;
$qut++;
}
echo $qut;
?>
· 9
· 0
· 3
· 4
· 5
Sua resposta
4
Alternativa correta: 4 CORRETA. Observe que a variável $qut inicia com valor 0 e a variável $num inicia com valor 45. A cada incremento o valor da variável $num é subtraído de 9 e o valor de $qut é incrementado em 1 enquanto $num for maior que 9. Desta forma são geradas as seguintes execuções: 1a execução:
$num = 36
$qut = 1 2a execução: $num = 27 $qut = 2 3a execução $num = 18 $qut = 3 4a execução $num = 9 $qut = 4   Neste momento o algoritmo faz a verificação de que o $num não é maior que 9 e portanto encerra a estrutura de repetição imprimindo o valor 4.
Questão 9
Sem resposta
Trabalhar com cálculo de datas exige atenção, pois temos que levar em consideração o dia, o mês e o ano. Imagine por exemplo um formulário em que o usuário pode digitar o dia, mês e ano de vencimento de um boleto e o dia, mês e ano da data de pagamento, conforme o seguinte exemplo:
Parte superior do formulário
Parte inferior do formulário
Data de Vencimento:
Dia: 
Mês: 
Ano: 
Data de Pagamento:
Dia: 
Mês: 
Ano: 
Assinale a alternativa que apresenta um código capaz de mostrar se o boleto foi pago em atraso ou não.
· $a1 = $_POST["venctoa"];
$m1 = $_POST["venctom"];
$d1 = $_POST["venctod"];
$a2 = $_POST["pagtoa"];
$m2 = $_POST["pagtom"];
$d2 = $_POST["pagtod"];
if (($a1 > $a2)
|| ($a1 == $a2 &&  $m1> $m2)
|| ($a1 == $a2 && $m1 == $m2 && $d1 >= $d2)) {
echo "pagamento em atraso";
} else {
echo "pagamento em dia";
}
?>
· $a1 = $_POST["venctoa"];
$m1 = $_POST["venctom"];
$d1 = $_POST["venctod"];
$a2 = $_POST["pagtoa"];
$m2 = $_POST["pagtom"];
$d2 = $_POST["pagtod"];
if (($a1< $a2)
|| ($a1 == $a2 && $m1 < $m2)
|| ($a1 == $a2 && $m1 == $m2 && $d1 <= $d2)) {
echo "pagamento em dia";
} else {
echo "pagamento em atraso";
}
?>
· $a1 = $_POST["venctoa"];
$m1 = $_POST["venctom"];
$d1 = $_POST["venctod"];
$a2 = $_POST["pagtoa"];
$m2 = $_POST["pagtom"];
$d2 = $_POST["pagtod"];
if ($a1 <= $a2 || $m1 <= $m2 || $d1 <= $d2) {
echo "pagamento em dia";
} else {
echo "pagamento em atraso";
}
?>
· $a1 = $_POST["venctoa"];
$m1 = $_POST["venctom"];
$d1 = $_POST["venctod"];
$a2 = $_POST["pagtoa"];
$m2 = $_POST["pagtom"];
$d2 = $_POST["pagtod"];
if ($a1 == $a2 || $m1 == $m2 || $d1 <= $d2) {
echo "pagamento em dia";
} else {
echo "pagamento em atraso";
}
?>
· $a1 = $_POST["venctoa"];
$m1 = $_POST["venctom"];
$d1 = $_POST["venctod"];
$a2 = $_POST["pagtoa"];
$m2 = $_POST["pagtom"];
$d2 = $_POST["pagtod"];
if (($a1 < $a2) {
echo "pagamento em dia";
}
if ($a1 == $a2 && $m1 < $m2) {
echo "pagamento em dia";
}
if ($a1 == $a2 && $m1 == $m2 && $d1 <= $d2) {
echo "pagamento em dia";
} else {
echo "pagamento em atraso";
}
?>
Sua resposta
$a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"]; if (($a1< $a2) || ($a1 == $a2 && $m1 < $m2) || ($a1 == $a2 && $m1 == $m2 && $d1 <= $d2)) { echo "pagamento em dia"; } else { echo "pagamento em atraso"; } ?>
Alternativa correta: $a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"]; if (($a1< $a2) || ($a1 == $a2 && $m1 < $m2) || ($a1 == $a2 && $m1 == $m2 && $d1 <= $d2)) { echo "pagamento em dia"; } else { echo "pagamento em atraso"; } ?> CORRETA. Para fazer a comparação com as datas é importante considerar que uma data é menor que outra caso o ano for menor, independente do mês ou dia. Se as duas datas pertencerem ao mesmo ano, pode-se comparar se o mês é menor que o outro mês independente do dia. Caso o ano e o mês forem igual, pode-se comparar se o dia é menor que o outro dia.   - $a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"]; if (($a1 > $a2) || ($a1 == $a2 &&  $m1> $m2) || ($a1 == $a2 && $m1 == $m2 && $d1 >= $d2)) { echo "pagamento em atraso"; } else { echo "pagamento em dia"; } ?> INCORRETA. O pagamento for feito no mesmo dia que o vencimento é mostrada a mensagem de que o pagamento foi feito em atraso, quando na verdade deveria ser em dia. Este erro é devidor a comparação  $d1 >= $d2 que deveria ser  $d1 > $d2   - $a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"];if ($a1 <= $a2 || $m1 <= $m2 || $d1 <= $d2) { echo "pagamento em dia"; } else { echo "pagamento em atraso"; } ?> INCORRETA. Um dia de pagamento maior que o dia de vencimento será considerado em atraso mesmo que o ano ou o mês fossem menores.   - $a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"]; if ($a1 == $a2 || $m1 == $m2 || $d1 <= $d2) { echo "pagamento em dia"; } else { echo "pagamento em atraso"; } ?> INCORRETA. Aplica a comparação apenas quando o ano e o mês são iguais.   - $a1 = $_POST["venctoa"]; $m1 = $_POST["venctom"]; $d1 = $_POST["venctod"]; $a2 = $_POST["pagtoa"]; $m2 = $_POST["pagtom"]; $d2 = $_POST["pagtod"]; if (($a1 < $a2) { echo "pagamento em dia"; } if ($a1 == $a2 && $m1 < $m2) { echo "pagamento em dia"; } if ($a1 == $a2 && $m1 == $m2 && $d1 <= $d2) { echo "pagamento em dia"; } else { echo "pagamento em atraso"; } ?> INCORRETA. A cláusula "else" é aplicada apenas ao último "if", ignorando os dois "if"s anteriores.
Questão 10
Sem resposta
Para o usuário interagir inserindo dados como entrada para uma página PHP é necessário utilizar um formulário HTML. Considere o seguinte código HTML:
Parte superior do formulário
Parte inferior do formulário
Assinale a alternativa que apresenta o código PHP capaz de pegar os dois números digitados pelo usuário e mostre qual é o maior deles.
· if ($_GET["numero1"] > $_GET["numero2"]) {
echo "O maior número é " . $_GET["numero1"];
} else {
echo "O maior número é " . $_GET["numero2"];
}
?>
· if ($_POST["numero1"] > $_POST["numero2"]) {
echo "O maior número é " . $_POST["numero1"];
} else {
echo "O maior número é " . $_POST["numero2"];
}
?>
· if ($numero1 > $numero2) {
echo "O maior número é " . $numero1;
} else {
echo "O maior número é " . $numero2;
}
?>
· if ($_POST["numero1"] <= $_POST["numero2"]) {
echo "O maior número é " . $_POST["numero1"];
} else {
echo "O maior número é " . $_POST["numero2"];
}
?>
· if ($post["numero1"] > $post["numero2"]) {
echo "O maior número é " . $post["numero1"];
} else {
echo "O maior número é " . $post["numero2"];
}
?>
Sua resposta
if ($_POST["numero1"] > $_POST["numero2"]) { echo "O maior número é " . $_POST["numero1"]; } else { echo "O maior número é " . $_POST["numero2"]; } ?>
Alternativa correta: if ($_POST["numero1"] > $_POST["numero2"]) { echo "O maior número é " . $_POST["numero1"]; } else { echo "O maior número é " . $_POST["numero2"]; } ?> CORRETA. Como o formulário apresentado utiliza o método "post" todos os valores digitados pelo usuário são enviados para o vetor $_POST do PHP, atendendo a condição.   - if ($_GET["numero1"] > $_GET["numero2"]) { echo "O maior número é " . $_GET["numero1"]; } else { echo "O maior número é " . $_GET["numero2"]; } ?> INCORRETA. Está incorreta pois utiliza o vetor $_GET, que aplica-se apenas quando o formulário for do método "get".   - if ($numero1 > $numero2) { echo "O maior número é " . $numero1; } else { echo "O maior número é " . $numero2; } ?> INCORRETA. As variáveis $numero1 e $numero2 não existem.   - if ($_POST["numero1"] <= $_POST["numero2"]) { echo "O maior número é " . $_POST["numero1"]; } else { echo "O maior número é " . $_POST["numero2"]; } ?> INCORRETA. O operador relacional utilizado é de menor ou igual, quando na verdade deveria ter utilizado o perador "maior".   - if ($post["numero1"] > $post["numero2"]) { echo "O maior número é " . $post["numero1"]; } else { echo "O maior número é " . $post["numero2"]; } ?> INCORRETA. Utiliza o vetor $post sem o underscore e em caixa baixa, quando na verdade o correto seria utilizado o vetor $_POST
ok

Outros materiais