Você está na página 1de 4

Disciplina – Redes de Comunicação - 3º Ano

Módulo 6 - Programação de Sistemas de Comunicação


FICHA DE TRABALHO Nº 5 - PHP

1. PHP significa 10. Qual é a forma correta de escrever um comentário


a) PHP: Hypertext Preprocessor em PHP?
b) Personal Home Page a) *\..\*
c) Personal Hypertext Processor b) <comment>…</comment>
d) Private Home Page c) <!--…-->
d) /*…*/
2. Os scripts PHP são delimitados por:
a) <script>...</script> 11. Qual destas variáveis tem um nome ilegal?
b) <?php>...</?> a) $my_Var
c) <&>...</&> b) $my-Var
d) <?php…?> c) $myVar

3. Como se escreve um programa em PHP que exiba 12. Que valor é exibido?
“Hello World” no browser?
a) "Hello World"; <?php
b) Document.Write("Hello World"); $a = 1;
c) echo "Hello World"; function Test()
{
4. Em PHP, todas as variáveis começam com o echo "a = $a";
símbolo }
a) $ Test();
b) & ?>
c) !
d) # a) a = 1
b) a = 2
5. Qual é a forma certa de terminar uma instrução c) a = $a
PHP? d) a =
a) .
b) ; 13. Qual o resultado do código abaixo?
c) </php>
d) com um Enter <?php
function TEST()
6. A sintaxe PHP é semelhante à de: {
a) Java e C echo "HELLO WORLD!\n";
b) JavaScript }
c) VBScript test();
d) OCAML ?>

7. Como se acede a informação submetida com o a) HELLO WORLD!


método GET? b) hello world!
a) $_GET[ ]; c) Nada é exibido porque a função chamada não
b) Request.QueryString; existe
c) Request.Form;
14. Qual o resultado deste código PHP?
8. Quando se usa o método POST, as variáveis
a) São exibidas no URL $var = '0';
b) São enviadas sem ser exibidas no Browser if ($var)
c) O método POST só serve para enviar emails {
d) O método POST só serve para receber variáveis echo 'true';
}
9. Qual é a forma correta de adicionar 1 à variável else
$count? {
a) $count - -; echo 'false';
b) ++count }
c) count++; a) true
d) $count =+1 b) false

Paulo Leonardo – 2019/2020 – 3ºTCM - REDES


15. Qual o resultado deste código PHP? 24. O PHP é uma plataforma Open Source?
a) Sim
$var = 1 / 2; b) Não
echo $var; c) Este conceito não é aplicável ao PHP
a) 0
b) 0.5 25. Qual o resultado do seguinte programa?
c) 1
<?php
16. Qual dos seguintes não é um operador relacional if (8 >= 7) {
em PHP? echo "Hello World";
a) != }
b) >= ?>
c) <=> a) Hello World
d) <> b) Nada será exibido
e) ==
26. Qual será o resultado do seguinte programa?
17. Qual é o resultado deste código em PHP?
$var = 'a'; <?php
$VAR = 'b'; if (8 >= 7 && "Tom" == "Rose")
echo "$var$VAR"; { echo "Hello World";
}
a) aa ?>
b) bb a)Hello World
c) ab b)Nada será exibido

18. Como se faz a concatenação em PHP? 27. Qual não é o modo correto de aceder à informação
a) $myVar3 = "aaaa" + "bbb"; dada pelo utilizador?
b) $myVar3 = "aaaa" . "bbb";
c) $myVar3 = "aaaa" join "bbb" <html>
d) $myVar3 = join("aaaa","bbb"); <body>
<form action="success.php" method="post">
19. Qual dos seguintes não é uma instrução de IDADE: <input type="text" name="age" />
atribuição em PHP? <input type="submit" />
a) $b <= $b; </form >
b) $b *= $b; </body>
c) $b += $b; </html>
d) $b -= $b;
a) $_REQUEST["age"];
20. Qual dos seguintes não é uma instrução b) $_POST["age”];
condicional válida? c) $_GET["age"];
a) if($x == "7") { } d) $_REQUESTS["age"];
b) if($x != 8) { }
c) if($x NEQ 8) { } 28. Observe o seguinte trecho de programa:
d) if(!$x) { } $var = 3;
echo “Resultado = “ . ($var + 3);
21. Qual das seguintes instruções permite que a
variável $i tome os números de 0 a 4? O código acima exibirá na tela o resultado:
a) for($i < 5; $i = 0;) a) 33
b) for($i = 0; $i < 5; $i++) b) 9
c) for($i < 5;) c) 6
d) for( $i < 5; $i = 0; $i++) d) 12

22. O código de um programa PHP é visível pelo 29. Um servidor web que interpreta página PHP é
browser denominado:
a) Sim
b) Não a) IIS
c) Depende b) Mozilla
c) JSTL
23. O PHP é uma linguagem d) Apache
a) Server-side
b) Client-side
c) Qualquer uma das duas, depende do browser

Paulo Leonardo – 2019/2020 – 3ºTCM - REDES


30. O que seria exibido no browser se o utilizador 34- Desenvolva os seguintes códigos em PHP
chamasse o script form.php, e escrevesse 21 no 34.1 - Sendo a seguinte fórmula: $y = ($a + $b) - $c e
campo de texto e clicasse no botão de submit? os valores de $a, $b e $c são 10, 20 e 16,
respetivamente, utilizando a linguagem PHP faça:
Ficheiro: form.php
<html> a) Atribua os valores as respetivas variáveis
<body> b) Faça o cálculo do valor de $y, usando a fórmula
<form action="success.php" method="post"> acima
IDADE: <input type="text" name="age" /> c) Exiba na tela o valor calculado
<input type="submit" />
</form> 35. Observe a seguinte tela HTML
</body>
</html> <form method=post>
NOME <input type='text' name='nome'>
Ficheiro: success.php SALÁRIO <input type='text' name='salario'>
<html> <input type='submit' name='Enviar' value='Enviar'>
<body> </form>
I am <?php echo $_POST["age"]; ?> years old.
</body> Utilizando a linguagem PHP:
</html> a) Exiba o nome que for digitado no formulário
b) Exiba o salário que for digitado no formulário
a) I am years old. c) Calcule um reajuste de 9% sobre o salário e exiba o
b) I am 21 years old. valor, juntamente com a frase:
c) I am $_REQUEST["age"] years old. O VALOR REAJUSTADO É:
d) Nenhum dos anteriores
36. Observe a seguinte tela HTML:
31. Acerca da linguagem PHP, julgue o item falso.
<form method=post>
a) O PHP é uma linguagem de programação livre que VALOR 1 <input type='text' name='valor1'>
permite a publicação de conteúdo VALOR 2 <input type='text' name='valor2'>
dinâmico para a Web, com suporte a diversas <input type='submit' name='Enviar' value='Enviar'>
tecnologias de bases de dados. </form>
b) O PHP tem pouca relação com layout, eventos ou
qualquer coisa relacionada à - Utilizando a linguagem PHP:
aparência de uma página da Web.
c) O PHP só pode ser utilizado em redes locais, a) Exiba o valor1 que for digitado no formulário, se o
mesmo tendo como resultado final HTML. valor estiver diferente de NULL
d) O PHP possui suporte a orientação a objetos. b) Exiba o valor2 que for digitado no formulário, se o
valor estiver diferente de NULL
32. Em PHP, uma das variáveis abaixo NÃO está com c) Calcule a soma entre os dois valores e exiba o
a sintaxe correta. Marque-a: valor, juntamente com a frase: A SOMA
DOS VALORES É IGUAL A... Calcular somente se
a) $cod_empregado valor1 e valor2 forem diferentes de NULL.
b) $base1salario
c) $data-nascimento
d) $depto_1_nome 37. Elabore um programa em PHP que, a partir de um
e) $descricao número inteiro e positivo, escreva todos os seus
divisores. Por exemplo: se o número for 6, os divisores
33. Para o recebimento dos dados de um formulário serão: 1, 2, 3 e 6.
HTML, enviados por meio do método GET, para uma
página PHP, deve-se utilizar: 38. Elabora um programa em PHP que leia um
número e exiba seu sucessor.
a) $_GET[“nome_text”]
b) $GET[“nome_text”]
c) _GET$[“nome_text”]
d) _$GET[“nome_text”]
e) _$_GET[“nome_text”]

Paulo Leonardo – 2019/2020 – 3ºTCM - REDES


39. Calcular a média final dadas as notas das 3 provas e produzir uma saída com a média e a situação do aluno de
acordo com o seguinte critério:

média >= 7, aprovado; 5 < média < 7, recuperação; média < 5, reprovado.

40. A função gettype ($var) é utilizada para obter o nome do tipo em que a variável está associada. Digite o programa
abaixo e verifique o que será exibido.

<?php
$var1 = "1234";
$var2 = 1.0;
$var3 = 4;

echo "<br>".gettype ($var1);


echo "<br>". gettype ($var2);
echo "<br>". gettype ($var3);
?>

41. Complete o comando echo, para exibir o seguinte:

Exibição na página Comando em php


<?php
variavel 1 vale: 3.1234 $var1 = 3.1234;
variavel 2 vale: 3.123 echo (" ______________________________", $var1);
$var2 = 3.1234;
echo (" _______________________________", $var2);
?>

42. Desenvolva um programa em PHP que exiba o seu nome e o seu número de matrícula, com os dados
introduzidos por um formulário em HTML

Paulo Leonardo – 2019/2020 – 3ºTCM - REDES

Você também pode gostar