Test de PHP I

Cuestionario con preguntas básicas acerca del lenguaje PHP, perteneciente al grupo desarrollo-web
19 Preguntas

1) En PHP cuando dentro de una expresión de cadena queremos que se expanda el contenido de una variable, encerramos la cadena con comillas simples.
Ejp: 'EL contenido es: $variable'


a) Verdadero
b) Falso

2) PHP es un lenguaje donde no se distinguen mayúsculas de minúsculas por lo tanto $color y $Color son equivalentes


a) Verdadero
b) Falso

3) PHP es un lenguaje que es interpretado por el servidor


a) Falso
b) Verdadero

4) Cuando deseamos incluir un script PHP externo en nuestra página PHP, utilizamos las instrucciones:

Respuesta múltiple.
a) file_get_contents
b) include
c) require
d) requyre_once
e) insert
f) include_once
g) includes

5) Cuando deseamos imprimir el contenido de una variable ó un texto en PHP podemos utilizar las instrucciones:

Respuesta múltiple.
a) print
b) echo
c) Todas son correctas
d) print_r

6) Si utilizamos la clase mysqli para conectarnos a MySQL. ¿Qué método utilizaremos para realizar una consulta sobre la bd?


a) mysql_fetch_assoc($SQL)
b) $conexion->query($SQL)
c) mysql_query($SQL)
d) $conexion->fetch_assoc($SQL)

7) Indicar cuales de los siguientes nombres de variables en PHP son correctos:

Respuesta múltiple.
a) $PESO
b) $1enlace
c) $nombre_archivo
d) $_color
e) Cursor

8) PHP sólo puede trabajar con las bd de MySQL


a) Falso
b) Verdadero

9) Cuando deseamos establecer el valor de un campo de tipo timestamp en MySQL, utilizamos la constante:


a) CURRENT_DATE
b) CURRENT_TIMESTAMP
c) TIME_STAMP
d) CURRENT_DATETIME

10) Indicar que símbolos de comentario son los que se pueden utilizar según el lenguaje indicado

Respuesta múltiple.
a) // -> HTML
b) // -> PHP
c) /**/ -> HTML
d) /**/ -> PHP
e) /**/ -> JavaScript
f) // -> JavaScript

11) PHP es un lenguaje de etiquetas


a) Verdadero
b) Falso

12) En MySQL no podemos definir relaciones entre tablas


a) Verdadero
b) Falso

13) Cuando tenemos que enviar los datos de un formulario a una página php para que los procese. ¿En qué la propiedad del formulario indicaremos el nombre de la página?


a) ninguna es correcta
b) src
c) action
d) name
e) method

14) PHP nos permite conectarnos a bd de MySQL utilizando métodos y/o objetos


a) Verdadero
b) Falso

15) Indicar cuales de las siguientes afirmaciones son correctas

Respuesta múltiple.
a) Todo código PHP embebido en HTML tiene que ir encerrado entre las etiquetas <?php y ?>
b) SI un archivo sólo contiene código PHP no hace falta indicar la etiqueta de cierre ?>
c) Un archivo php siempre tiene que empezar con la etiqueta <!Doctype html>
d) PHP permite modificar el contenido de la página una vez que esta ya se encuentra en el cliente
e) PHP nos permite encerrar bloques de código HTML entre las llaves de las sentencias IF

16) En PHP se pueden utilizar los caracteres /* */ para indicar los comentarios de bloque


a) Falso
b) Verdadero

17) Cuando la propiedad action de un formulario se establece a "" o no se indica, significa que:


a) Es indiferente, puesto que el navegador nos preguntará a donde deseamos enviar los datos
b) Los datos se tienen que procesar en la misma página donde se define el formulario
c) Ninguna es correcta
d) No queremos que el formulario sea procesado

18) Si deseamos definir una clase en PHP, utilizaremos la sentencia:


a) Clas NombreClase {….}
b) class NombreClase {…}
c) Class NombreClase {….}

19) Indicar a qué tipo de array pertenecen cada uno de los siguientes elementos

Respuesta múltiple.
a) $Registro[5] -> Asociativo
b) $Registro[5] -> Escalar
c) $Registro['telefono'] -> Escalar
d) $Registro['telefono'] -> Asociativo