Test sobre PHP, OOP y Conectividad a Bases de Datos
PHP, POO y Bases de Datos: Guía Completa para Estudiantes
Test: Programación orientada a objetos, PHP, Control de flujo, Acceso a bases de datos, PDO, SQL
20 preguntas
Pregunta 1: La estructura 'if' en PHP permite tener un único 'else' sin la posibilidad de encadenar 'else if' para evaluar múltiples condiciones.
A. Ano
B. Ne
Explicación: Los materiales de estudio muestran un ejemplo claro de la estructura 'if' en PHP donde se utiliza 'else if' para evaluar una segunda condición: 'else if ($valor > 3){ echo "el valor es mayor 3"; }'.
Pregunta 2: ¿Cuál de las siguientes afirmaciones describe correctamente el comportamiento de un ciclo 'while' en PHP, según el material de estudio?
A. El ciclo 'while' se hereda del lenguaje Java y permite iterar sobre colecciones de datos.
B. Si la variable de control de un ciclo 'while' no se incrementa, el script nunca terminaría, pero el servidor detectaría demasiados ciclos repetitivos y detendría la ejecución.
C. El ciclo 'while' nos permite recorrer repetitivamente una variable mientras una condición sea verdadera, y su salida en pantalla es diferente a la de un ciclo 'for' con la misma lógica.
D. En un ciclo 'while', la variable de control siempre debe comenzar con un valor negativo para evitar bucles infinitos.
Explicación: El material de estudio indica que 'while' se hereda de C. Además, explica que si la variable de control ($i) no se incrementa, 'el script nunca terminaría. Afortunadamente, el servidor verifica —gracias a las configuraciones de PHP— que hemos realizado demasiados ciclos repetitivos; se terminará la ejecución del programa y recuperamos el control del navegador'.
Pregunta 3: La estructura 'for' es la principal herramienta para la toma de decisiones basada en un valor booleano.
A. Ano
B. Ne
Explicación: Para la toma de decisiones de un valor booleano, la estructura mencionada en los materiales es 'if', no 'for'. Las estructuras 'switch', 'for' y 'while' se enumeran junto a 'if' pero no se identifican como las principales para la toma de decisiones de un valor booleano de la misma manera.
Pregunta 4: ¿Cuál de las siguientes estructuras se menciona en los materiales de estudio como una opción para la toma de decisiones?
A. for
B. while
C. switch
D. ninguna de las anteriores
Explicación: Los materiales de estudio listan 'if', 'switch', 'for' y 'while' como estructuras. De estas, 'switch' se menciona directamente como una opción para la toma de decisiones.
Pregunta 5: Dentro de la actividad práctica propuesta, se instruye sobre la creación de las tablas 'alumnos', 'profesores' y 'cursos' en una base de datos llamada 'Escuela' utilizando phpMyAdmin.
A. Ano
B. Ne
Explicación: La actividad de repaso indica: 'Desde phpMyAdmin creá una base de datos llamada Escuela. En esta base de datos crea tres tablas: alumnos (con los atributos id, nombre, apellido y email), profesores (con los atributos id, nombre, apellido y email) y cursos (con los atributos id, nombre y ciclo_lectivo).'