Test de Funciones definidas por el usuario

Test del septimo módulo del curso de introducción a la programación en PHP, perteneciente al grupo desarrollo-web
15 Preguntas

1) Podemos decir que una función es un conjunto de líneas de código agrupadas bajo un nombre que la identifica, que realizan una tarea específica, que pueden recibir valores con los que operar y que pueden devolver un valor de retorno..


a) Falso
b) Verdadero

2) Indicar que nombres de función son válidos:

Respuesta múltiple.
a) 2_Numeros
b) Numeros2
c) _2Numeros
d) _Numeros2

3) Las funciones variables, consisten en asignar a una variable el nombre de la función que tiene que representar y luego invocar a la función utilizando la variable con paréntesis anexos:


a) Falso
b) Verdadero

4) De forma predeterminada el paso de argumentos a las funciones se realiza por:


a) Valor
b) Referencia

5) ¿Podemos utilizar arrays como valores para los argumentos predeterminados de una función?


a) Falso
b) Verdadero

6) Para pasar un dato por referencia se hace anteponiendo al nombre del argumento el símbolo:


a) &
b) $
c) #
d) Ninguna es correcta

7) ¿Qué sentencia genera un error fatal en caso de no encontrarse el archivo a incluir?


a) include_once
b) require
c) include

8) Cuando una función tiene que devolver un valor de retorno utiliza la sentencia opcional:


a) returned
b) return
c) retorn

9) Si se omite return dentro de la función el valor devuelto será siempre:


a) NULL
b) false
c) void

10) Cualquier código PHP válido puede aparecer dentro de una función, incluso otras funciones..


a) Verdadero
b) Falso

11) Un nombre de función válido comienza con una letra, número o guion bajo, seguido de cualquier número de letras, números o guiones bajos.


a) Verdadero
b) Falso

12) Los argumentos predeterminados declararan valores por defecto o predeterminados que serán utilizados en caso de no recibirse el argumento durante la llamada a la función:


a) Verdadero
b) Falso

13) Para poder incluir un archivo de librería en nuestros scripts, tendremos utilizar alguna de las siguientes sentencias de PHP:

Respuesta múltiple.
a) import o include
b) include o require
c) include_once o require_once
d) import_once o require

14) Cuando pasamos argumentos por referencia, ¿qué valores no están permitidos?


a) Constantes como números o cadenas
b) Variables
c) Objetos

15) Los argumentos son evaluados de izquierda a derecha, lo que implica que se tienen que enviar a la función en el mismo orden en el que hayan sido definidos.


a) Falso
b) Verdadero