Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación con PHP

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Se trata de un arreglo bidimensional que contiene los siguientes atributos: name, type, size, tmp_name, error.

a)

a.- $_POST

b)

b.- $_SERVER

c)

c.- $_FILES

d)

d.- $_REQUEST

2.

<?php

If (isset($_POST['username']) && isset($_POST['password'])){

$username = $_POST['username'];

$password = $_POST['password'];}

?>

En el anterior código PHP:

a)

a.- La instrucción isset determina si una variable está definida y no es null.

b)

b.- La variable superglobal $_POST se usa para obtener los datos del formulario para el método POST.

c)

c.- Los datos POST del formulario no se mostraran en el URL, sino que estarán disponibles como parte del cuerpo de la solicitud.

d)

d.- Guarda la información obtenida en un arreglo.

3.

<form action="upload.php" method="POST" enctype="multipart/form-data">

<input type="file" name="document">

<input type="submit" value="Upload" name="Submit">

</form>

En el ejemplo anterior, hemos establecido el valor del atributo enctype en multipart/form-data, por lo tanto permite:

a)

a.- El envío de un archivo.

b)

b.- La cargar de un archivo

c)

c.- El envío de información

d)

d.- Encriptar la información

4.

<?php

function suma (   )

{ $z = $x + $y; return $z; }

$resultado = suma (5,12);

echo $resultado;

?>

Cuál es el error en la función suma() anterior:

a)

a.- Falta llamar la función.

b)

b.- se debe imprimir el resultado con la instrucción echo().

c)

c.- Se deben incluir los parámetros $z - $x - $y

d)

d.- Se deben incluir los parámetros $x - $y

5.

Una variable por defecto tiene un alcance local. No puede usarse en otro script (o página). Si quieres que sea accesible por cualquier documento, debes usar la palabra reservaba:

a)

a.- define()

b)

b.- $_GLOBALS

c)

c.- global

d)

d.- Ninguna de las anteriores.

6.

$ONLY = [

123 => [

'nombre' => 'Camisa a cuadros',

'precio' => 29.995,

'sexo' => 'Hombre'

],

234 => [

'nombre' => 'Falda manga',

'precio' => 19.995,

'sexo' => 'Mujer'

],

Complete el anterior arreglo dimensional agregando la siguiente información:

a)

a.- 345 => [

'nombre' => 'Bolso minúsculo',

'precio' => 50.000,

'sexo' => 'Mujer'

]

];

b)

b.- 345 => [

'nombre' => 'Bolso minúsculo',

'precio' => 50.000,

'sexo' => 'Mujer'

]

c)

c.- 345 => [

'nombre' => 'Bolso minúsculo',

'precio' => 50.000,

'sexo' => 'Mujer'

],

d)

d.- 345 => [

'nombre' => 'Bolso minúsculo',

'precio' => 50.000,

'sexo' => 'Mujer'

];

7.

Si quiero ver todo el contenido de una array puedo usar la función nativa de PHP

a)

a.- echo()

b)

b.- print_r

c)

c.- var-dump

d)

d.- print

8.

$apartamentos =[

[

'precio/noche' => 37,

'ciudad' => 'Valencia',

'wifi' => True,

'pagina web' => 'https://hotel.com'

],

[

'precio/noche' => 87,

'ciudad' => 'Madrid',

'wifi' => False,

'pagina web' => 'https://motel.es'

]

];

Se necesita recorrer el array apartamentos e imprimir el contenido de cada uno de sus arreglos que lo conforman.

a)

a.- foreach ($apartamentos) { var_dump($apartamentos); }

b)

b.- foreach ($apartamentos as $producto) { var_dump($producto); }

c)

c.- foreach ($apartamentos as $producto) { foreach ($producto as $elemento) { echo "$elemento \n"; } }

d)

d.- foreach ($apartamentos) { foreach ($producto as $elemento) { echo "$elemento \n"; } }

9.

C1: if (3 == 3 && (!("testing" == "testing" || "PHP" == "Fun")))

C2: if (!(True && False))

Las anterior instrucciones en C1 y C2 entran al condicional?. Selecciona 2 respuestas

a)

C1: Verdadero

b)

C1: Falso

c)

C2: Verdadero

d)

C2: Falso

10.

Escribe la forma abreviada del siguiente condicional: if (5>10) { echo 'verdadero'; } else { echo 'falso'; }

(a)  

11.

Array que contiene todas las variables que recibimos, lo cual nos simplifica a la hora de extraer cada elemento.

a)

a.- $GET

b)

b.- $_POST

c)

c.- $_SERVER

d)

d.- $_REQUEST

12.

Por defecto un formulario es enviado con el método

a)

a.- $_GET

b)

b.- $_POST

c)

c.- action=' '

d)

d.- $_REQUEST

13.

Nos permite ver en la barra del URL los datos dándonos la posibilidad de modificarlos.

a)

a.- $_POST

b)

b.- $_GET

c)

c.- $_REQUEST

d)

d.- $_SERVER

14.

Para subir un archivo a través de un formulario necesitaremos usar siempre:

a)

a.- el method POST y añadir enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).

b)

b.- el method POST y añadir action="archivo.php" enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).

c)

c.- el method POST y usar el input de tipo archivo (file).

d)

d.- el method POST y añadir enctype=”multipart/form-data”.

15.

Incluye el fichero en una ocasión y en caso de error da una advertencia, pero continua la ejecución.

a)

a.- include

b)

b.- include_once

c)

c.- require

d)

d.- require_once