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).