Sie sind auf Seite 1von 4
Disciplina – Redes de Comunicação - 3º Ano Módulo 6 - Programação de Sistemas de

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

} c) count++; a) true d) $count =+1 b) false Paulo Leonardo – 2019/2020 – 3ºTCM
15 . Qual o resultado deste código PHP? $var = 1 / 2; echo $var;

15. Qual o resultado deste código PHP?

$var = 1 / 2; echo $var;

a) 0

b) 0.5

c) 1

16. Qual dos seguintes não é um operador relacional

24. O PHP é uma plataforma Open Source?

a) Sim

b)

c) Este conceito não é aplicável ao PHP

Não

25. Qual o resultado do seguinte programa?

<?php if (8 >= 7) {

em PHP?

echo "Hello World";

a) !=

}

b) >=

?>

c) <=>

a) Hello World

d) <>

b) Nada será exibido

e) ==

17. Qual é o resultado deste código em PHP?

$var = 'a'; $VAR = 'b'; echo "$var$VAR";

a) aa

b) bb

c) ab

26. Qual será o resultado do seguinte programa?

<?php

if (8 >= 7 && "Tom" == "Rose") { echo "Hello World";

}

?> a)Hello World b)Nada será exibido

18. Como se faz a concatenação em PHP?

a) $myVar3 = "aaaa" + "bbb";

b) $myVar3 = "aaaa" . "bbb";

c) $myVar3 = "aaaa" join "bbb"

d) $myVar3 = join("aaaa","bbb");

19. Qual

atribuição em PHP?

a) $b <= $b;

b) $b *= $b;

c) $b += $b;

d) $b -= $b;

dos

seguintes

não

é

uma

instrução

de

20.

condicional válida?

a) if($x == "7") { }

b) if($x != 8) { }

c) if($x NEQ 8) { }

d) if(!$x) { }

Qual

dos

seguintes

não

é

21. Qual

variável $i tome os números de 0 a 4?

a) for($i < 5; $i = 0;)

b) for($i = 0; $i < 5; $i++)

c) for($i < 5;)

d) for( $i < 5; $i = 0; $i++)

das

seguintes

instruções

uma

instrução

permite que

a

27. Qual não é o modo correto de aceder à informação

dada pelo utilizador?

<html> <body> <form action="success.php" method="post"> IDADE: <input type="text" name="age" /> <input type="submit" /> </form > </body> </html>

a) $_REQUEST["age"];

b) $_POST["age”];

c) $_GET["age"];

d) $_REQUESTS["age"];

28. Observe o seguinte trecho de programa:

$var = 3; echo “Resultado = “ . ($var + 3);

O código acima exibirá na tela o resultado:

a) 33

b) 9

c)

d) 12

6

22. O código de um programa PHP é visível pelo

browser

a) Sim

b)

c)

Não

Depende

23. O PHP é uma linguagem

a) Server-side

b) Client-side

c) Qualquer uma das duas, depende do browser

29. Um servidor web que interpreta página PHP é denominado:

a)

b)

c) JSTL

d) Apache

IIS

Mozilla

Paulo Leonardo 2019/2020 3ºTCM - REDES

página PHP é denominado: a) b) c) JSTL d) Apache IIS Mozilla Paulo Leonardo – 2019/2020
30 . O que seria exibido no browser se o utilizador chamasse o script form.php,

30. O que seria exibido no browser se o utilizador chamasse o script form.php, e escrevesse 21 no campo de texto e clicasse no botão de submit?

Ficheiro: form.php <html> <body> <form action="success.php" method="post"> IDADE: <input type="text" name="age" /> <input type="submit" /> </form> </body> </html>

Ficheiro: success.php <html> <body>

I

am

<?php

echo

$_POST["age"];

?>

years

old.

34- Desenvolva os seguintes códigos em PHP

34.1 - Sendo a seguinte fórmula: $y = ($a + $b) - $c e

os valores de $a, $b e $c são 10, 20 e 16, respetivamente, utilizando a linguagem PHP faça:

a) Atribua os valores as respetivas variáveis

b) Faça o cálculo do valor de $y, usando a fórmula

acima

c) Exiba na tela o valor calculado

35. Observe a seguinte tela HTML

<form method=post> NOME <input type='text' name='nome'> SALÁRIO <input type='text' name='salario'> <input type='submit' name='Enviar' value='Enviar'> </form>

</body>

Utilizando a linguagem PHP:

</html>

a) Exiba o nome que for digitado no formulário

a) I am years old.

b) I am 21 years old.

c) I am $_REQUEST["age"] years old.

d) Nenhum dos anteriores

31. Acerca da linguagem PHP, julgue o item falso.

a) O PHP é uma linguagem de programação livre que

permite a publicação de conteúdo dinâmico para a Web, com suporte a diversas tecnologias de bases de dados.

b) O PHP tem pouca relação com layout, eventos ou

qualquer coisa relacionada à aparência de uma página da Web.

c) O PHP só pode ser utilizado em redes locais, mesmo tendo como resultado final HTML.

d) O PHP possui suporte a orientação a objetos.

32. Em PHP, uma das variáveis abaixo NÃO está com

a sintaxe correta. Marque-a:

a) $cod_empregado

b) $base1salario

c) $data-nascimento

d) $depto_1_nome

e) $descricao

33. Para o recebimento dos dados de um formulário HTML, enviados por meio do método GET, para uma página PHP, deve-se utilizar:

a)

$_GET[“nome_text”]

b)

$GET[“nome_text”]

c)

_GET$[“nome_text”]

d)

_$GET[“nome_text”]

e)

_$_GET[“nome_text”]

b) Exiba o salário que for digitado no formulário

c) Calcule um reajuste de 9% sobre o salário e exiba o

valor, juntamente com a frase:

O VALOR REAJUSTADO É:

36. Observe a seguinte tela HTML:

<form method=post> VALOR 1 <input type='text' name='valor1'> VALOR 2 <input type='text' name='valor2'> <input type='submit' name='Enviar' value='Enviar'> </form>

- Utilizando a linguagem PHP:

a) Exiba o valor1 que for digitado no formulário, se o

valor estiver diferente de NULL

b) Exiba o valor2 que for digitado no formulário, se o

valor estiver diferente de NULL

c) Calcule a soma entre os dois valores e exiba o

valor, juntamente com a frase: A SOMA

DOS VALORES É IGUAL A

valor1 e valor2 forem diferentes de NULL.

Calcular somente se

37. Elabore um programa em PHP que, a partir de um

número inteiro e positivo, escreva todos os seus divisores. Por exemplo: se o número for 6, os divisores serão: 1, 2, 3 e 6.

38. Elabora

número e exiba seu sucessor.

um

programa

em

PHP

que

leia

um

Paulo Leonardo 2019/2020 3ºTCM - REDES

. Elabora número e exiba seu sucessor. um programa em PHP que leia um Paulo Leonardo
39 . Calcular a média final dadas as notas das 3 provas e produzir uma

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 $var1 = 3.1234; echo (" $var2 = 3.1234; echo ("

 

variavel 1

vale:

3.1234

variavel 2 vale: 3.123

",

$var1);

 

",

$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

de matrícula, com os dados introduzidos por um formulário em HTML Paulo Leonardo – 2019/2020 –