wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP_SC

Total questions: 50

Worksheet time: 31mins

Name
Class
Date
1.

Incluya una vez el archivo 'creds.php' que se encuentra ubicado en la carpeta 'restricted'.

(a)  

2.

Incluya el archivo 'public_header.php' que se encuentra ubicado en la carpeta 'shared'.

(a)  

3.

Utilizando PHP muestre únicamente el año actual.

(a)  

4.

Declare una variable en PHP llamada 'first_name', no inicialice ningún valor.

(a)  

5.

¿Cuáles serían las formas correctas en PHP para escribir comentarios?

a)

// Comentario de línea

b)

# Comentario de línea

c)

/* Comentario de bloque */

d)

<!-- Comentario de línea -->

6.

¿Con qué signo concatenamos en PHP?

a)

#

b)

$

c)

.

d)

?

e)

Ninguno es correcto

7.

¿Qué anteponemos antes del identificador de las variables en PHP?

a)

#

b)

$

c)

.

d)

?

e)

Ninguno es correcto

8.

¿Qué tipo de casing utilizamos para variables en PHP?

a)

camelCasing

b)

HungarianCasing

c)

snake_casing

d)

Ninguna es correcta

9.

Muestre el texto "Total: " y concatene la variable 'total'. Está dentro de su etiqueta PHP, no deje espacios innecesarios.

(a)  

10.

Concatene las variables 'lastname', 'name' y agregue una coma (, ) en medio de ambas. El formato le sirve de ejemplo : Ruíz, Allan.

(a)  

11.

Muestre en un párrafo el contenido de la variable 'message'.

(a)  

12.

Calcule en la variable 'sum', la suma de las variables 'q_one' y 'q_two'.

(a)  

13.

Declare una variable llamada 'person_name' asigne el valor "Jhon".

(a)  

14.

Declare una variable llamada 'name' y asigne el parámetro enviado del mismo nombre. No olvide que debe utilizar la Superglobal GET para obtener dicho valor.

No deje espacios innecesarios, está dentro de la etiqueta .



(a)  

15.

Complete el código utilizando como referencia la imagen.


Envíe los parámetros 'id' y 'desc' a la página 'show.php' utilizando el contador 'i' que recorre un arreglo asociativo; el nombre de los índices o columnas es igualmente 'id' y 'desc'.


No deje espacios innecesarios, está dentro de la etiqueta <?php ?>.

(a)  

16.

Complete el código utilizando como referencia la imagen.


Envíe el parámetro 'name' a la página 'show.php' utilizando el contador 'd' que recorre un arreglo asociativo; el nombre del índice o columna es igualmente 'name'.


No deje espacios innecesarios, está dentro de la etiqueta <?php ?>.

(a)  

17.

Superglobals PHP.


Un array asociativo de variables pasado al script actual vía parámetros URL (también conocida como cadena de consulta).

a)

$_SERVER

b)

$_GET

c)

$_POST

d)

$GLOBALS

e)

$_COOKIE

18.

Son variables que siempre están disponibles desde cualquier ámbito en PHP. Están disponibles antes de cualquier script o código, e inclusive antes que el navegador renderice cualquier contenido en la págian.

a)

Constantes

b)

Superglobals

c)

Includes

d)

Requires

e)

Constantes mágicas

19.

Complete la URL. Envíe los parámetros 'id' y 'name' con los valores '1' y 'iphone'. La imagen le sirve de referencia.

Recuerde que no puede dejar espacios en parámetros URL.



(a)  

20.

Complete la URL. Envíe el parámetro 'q' con el valor de 'web'. La imagen le sirve de referencia.


Recuerde que no puede dejar espacios en parámetros URL.

(a)  

21.

Complete el código utilizando como referencia la imagen. El nombre del arreglo asociativo es 'info', muestre toda la información en la tabla.


No deje espacios innecesarios, está dentro de la etiqueta <?php ?>.

(a)  

22.

Formularios PHP. 
Define el tipo de http request qué se invocará.

a)

method="post"

b)

register.php

c)

value=""

d)

type="submit"

23.

Formularios PHP. 
Quien administrará el tipo de request enviado por el formulario.

a)

method="post"

b)

register.php

c)

value=""

d)

type="submit"

24.

Formularios PHP. 
Identificadores de los parámetros enviados por el formulario.

a)

method="post"

b)

register.php

c)

value=""

d)

type="submit"

25.

Formularios PHP. 
Responsable de enviar la información recabada por el formulario.

a)

method="post"

b)

register.php

c)

value=""

d)

type="submit"

26.

Seleccione verdaderas de GET Requests.

a)

Pueden almacenarse en Caché

b)

No pueden almacenarse en Caché

c)

Permanecen en el historial de navegación

d)

Sin restricción de longitud o tamaño de la información

e)

Son utilizados solo para requerir, no para modificar

27.

Seleccione verdaderas de POST Requests.

a)

Pueden almacenarse en Caché

b)

No pueden almacenarse en Caché

c)

Permanecen en el historial de navegación

d)

Sin restricción de longitud o tamaño de la información

e)

Son utilizados solo para requerir, no para modificar

28.

Complete el código.

Determine el tipo de método que debe ser retornado como verdadero.

(a)  

29.

Complete el código.

Asigne a la variable 'name' el parámetro enviado desde el formulario, el mismo tiene el mismo nombre.

(a)  

30.

Complete el código.

Determine el tipo de método que debe ser retornado como verdadero.

(a)  

31.

¿Qué beneficios encontramos al procesar una página de formulario a ella misma?

a)

Toda la lógica está en una sola página

b)

Podemos mostrar errores en el formulario

c)

Retornar mensajes de error

d)

Llenar o popular con valores previos

e)

Reducción de código y administración de archivo

32.

Muestre las bases de datos disponibles en el server.


mysql>

(a)  

33.

Cree la base de datos 'the_cms' en el server.


mysql>

(a)  

34.

Complete el código.

Agregue el campo 'id' de tipo 'INT' para que almacene ocho dígitos, no permita valores nulos y que sea un campo autonumérico.

(a)  

35.

Muestre las columnas de la tabla 'subjects'.


mysql>

(a)  

36.

Muestre las tablas de la base de datos que se muestra en la imagen.


mysql>

(a)  

37.

Agregue en la tabla 'subjects' el registro 'Novedades' con la posición '4' y que esté visible (1). El id es un campo autonumérico. Incluya las columnas en su declaración.


mysql>

(a)  

38.

Muestre todo el contenido de la tabla 'pages'.


mysql>

(a)  

39.

Asigne a la variable llamada 'user_name' el valor de 'name' de la superglobal de session.

(a)  

40.

HTTP Status Codes.

Significan que la solicitud ha sido recibida y el proceso continúa.

a)

1XX : Informational

b)

2XX : Success

c)

3XX : Redirection

d)

4XX : Client Error

e)

5XX : Server Error

41.

HTTP Status Codes.

Significan que la acción fue recibida, entendida y aceptada con éxito.

a)

1XX : Informational

b)

2XX : Success

c)

3XX : Redirection

d)

4XX : Cliente Error

e)

5XX : Server Error

42.

HTTP Status Codes.

Significan qué deben adoptarse nuevas medidas para completar la solicitud.

a)

1XX : Informational

b)

2XX : Success

c)

3XX : Redirection

d)

4XX : Client Error

e)

5XX : Server Error

43.

HTTP Status Codes.

Significan que la solicitud contiene una sintaxis incorrecta o no se puede cumplir.

a)

1XX : Informational

b)

2XX : Success

c)

3XX : Redirection

d)

4XX : Client Error

e)

5XX : Server Error

44.

HTTP Status Codes.

Significan que el servidor no cumplió con una solicitud aparentemente válida.

a)

1XX : Informational

b)

2XX : Success

c)

3XX : Redirection

d)

4XX : Client Error

e)

5XX : Server Error

45.

MySQL.

Complete el código. La variable 'query' debe seleccionar todas columnas y registros de la tabla 'pages' ordenados por 'id' en forma ascendente.

(a)  

46.

MySQL e INSERTS Statement.


Inserte en la tabla 'persons' en los campos 'id' y 'name' los valores 1 (numérico) y 'Jhon' (texto).

(a)  

47.

MySQL e UPDATE Statement.


Modifique la tabla 'prices' en los campos 'code' y 'brand' los valores 'A01' (texto) y 'Apple' (texto). Limite los cambios a uno solo.

(a)  

48.

Elimine un registro de la tabla 'students' con la PK 'carnet', limite a uno el resultado. El carnet será de tipo numérico '1589'.


Solo escriba la sentencia como si estuviera en MySQL, no en PHP.

(a)  

49.

Es un software de servidor Web multiplataforma gratuito y de código abierto para HTTP.

a)

Apache

b)

MySQL

c)

PHP

d)

Pearl

50.

Es un sistema de gestión de bases de datos relacionales de código abierto de modelo cliente-servidor.

a)

Apache

b)

MySQL

c)

PHP

d)

Pearl