Prueba de conocimiento UT 02¶
Parte 1: Preguntas tipo test¶
-
¿Cuál es la forma correcta de acceder a un carácter dentro de una cadena en PHP?
- a.
$cadena->caracter(0)
- b.
$cadena[0]
- c.
cadena.char(0)
- d.
charAt($cadena, 0)
- a.
-
¿Cuál de las siguientes funciones se utiliza para formatear un número en PHP con separadores de miles y decimales?
- a.
format_number()
- b.
round()
- c.
number_format()
- d.
printf()
- a.
-
¿Qué función PHP se utiliza para convertir una cadena en un array, separando por un delimitador?
- a.
split()
- b.
explode()
- c.
implode()
- d.
array_split()
- a.
-
¿Qué resultado se obtiene al ejecutar el siguiente código?
$num = 7.7; $valor = floor($num); echo $valor;
- a. 7
- b. 8
- c. 7.7
- d. 7.0
- ¿Cuál de las siguientes opciones describe correctamente la función
str_replace()
en PHP?- a. Reemplaza un carácter por otro solo en la primera ocurrencia.
- b. Reemplaza todas las ocurrencias de un valor por otro en una cadena.
- c. Elimina un carácter específico de una cadena.
- d. Convierte una cadena a mayúsculas antes de reemplazar caracteres.
Parte 2: Ejercicios prácticos¶
-
Escribe un programa en PHP que resuelva una ecuación de segundo grado del tipo: ax² + bx + c = 0. El programa debe considerar los siguientes casos:
- Si tiene dos soluciones.
- Si tiene una única solución.
- Si no tiene solución real (discriminante negativo).
-
Crea un formulario en PHP que permita ingresar la edad de una persona. El programa debe mostrar:
- La edad que tendrá dentro de 10 años.
- La edad que tenía hace 10 años.
- El año en el que cumplirá 67 años (edad de jubilación).