wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen de Módulo 3.4

Total questions: 100

Worksheet time: 51mins

Name
Class
Date
1.

¿Cuál es la estructura básica de una sentencia if en PHP?

a)

if (condicion) { // código a ejecutar

b)

if (condicion) { // código a ejecutar }

c)

if (condicion) { // código a ejecutar }

d)

if (condicion) // código a ejecutar

2.

¿Qué operador se utiliza para comparar si dos valores son iguales en PHP?

a)

===

b)

===

c)

==

d)

===

3.

¿Cómo se representa la negación en una condición if en PHP?

a)

Se utiliza el operador *

b)

Se utiliza el operador !

c)

Se utiliza el operador /

d)

Se utiliza el operador -

4.

¿Qué operador se utiliza para comparar si dos valores son idénticos en PHP?

a)

==

b)

===

c)

===

d)

!=

5.

¿Cuál es la sintaxis para agregar múltiples condiciones en una sentencia if en PHP?

a)

if (condition1 and condition2) { // código a ejecutar }

b)

if (condition1 & condition2) { // código a ejecutar }

c)

if (condition1 || condition2) { // código a ejecutar }

d)

if (condition1 && condition2) { // código a ejecutar }

6.

¿Qué operador se utiliza para comparar si un valor es mayor que otro en PHP?

a)

!=

b)

==

c)

>

d)

<=

7.

¿Cómo se puede combinar múltiples condiciones con el operador lógico 'OR' en PHP?

a)

$condition1 | $condition2

b)

$condition1 OR $condition2

c)

$condition1 || $condition2

d)

$condition1 OR|| $condition2

8.

¿Qué operador se utiliza para comparar si un valor es menor o igual que otro en PHP?

a)

<=

b)

><

c)

<>

d)

=>

9.

¿Cuál es la forma abreviada de escribir una sentencia if en una sola línea en PHP?

a)

$variable = (condición) ? valor_si_falso : valor_si_verdadero

b)

$variable = (condición) ? valor_si_verdadero : valor_si_falso

c)

$variable = (condición) ? valor_si_verdadero : valor_si_falso;

d)

$variable = (condición) ? valor_si_verdadero : valor_si_verdadero

10.

¿Qué operador se utiliza para comparar si un valor es diferente de otro en PHP?

a)

<>

b)

<=>

c)

==

d)

!=

11.

¿Cuál es la forma correcta de representar un comentario de una sola línea en PHP?

a)

// Esto es un comentario

b)

/* Esto es un comentario */

c)

# Esto es un comentario

d)

! Esto es un comentario

12.

¿Cuál es la forma de establecer una conexión entre MySQL y PHP?

a)

Usar la extensión MySQLi para conectarse a una base de datos Oracle

b)

Utilizar la extensión mysqli o PDO de PHP para crear una conexión y ejecutar consultas SQL.

c)

Ejecutar consultas SQL directamente desde PHP sin establecer una conexión previa

d)

Utilizar la extensión SQLite en lugar de MySQL para la conexión

13.

¿Qué información se necesita para configurar la conexión entre MySQL y PHP?

a)

Versión de PHP y tamaño de la base de datos.

b)

Nombre de usuario y contraseña de redes sociales.

c)

Información de la base de datos Oracle y extensión pdo_mysql habilitada en PHP.

d)

Información de la base de datos MySQL y extensión mysqli habilitada en PHP.

14.

¿Cómo se puede realizar una consulta SQL desde PHP a una base de datos MySQL?

a)

Establecer conexión, ejecutar consulta, obtener resultados y liberar recursos

b)

Abrir la base de datos, ejecutar la consulta, procesar los resultados y cerrar la base de datos

c)

Conectar a la base de datos, enviar la consulta, recibir los resultados y cerrar la conexión

d)

Establecer conexión, preparar consulta, ejecutar consulta, obtener resultados y liberar recursos.

15.

¿Qué función de PHP se utiliza para ejecutar consultas SQL en MySQL?

a)

mysqli_query()

b)

execute_query()

c)

mysql_query()

d)

query_mysql()

16.

¿Qué es la función mysqli_connect() en PHP?

a)

Crea una nueva base de datos en MySQL

b)

Actualiza los datos de una tabla en MySQL

c)

Establece una conexión con una base de datos MySQL

d)

Elimina una tabla de una base de datos en MySQL

17.

¿Qué es la función mysqli_query() en PHP?

a)

La función mysqli_query() en PHP se utiliza para generar gráficos en una página web.

b)

La función mysqli_query() en PHP se utiliza para enviar correos electrónicos.

c)

La función mysqli_query() en PHP se utiliza para reproducir videos en un reproductor multimedia.

d)

La función mysqli_query() en PHP se utiliza para ejecutar consultas SQL en una base de datos MySQL.

18.

¿Cómo se puede obtener el resultado de una consulta SQL en PHP desde MySQL?

a)

Obtener el resultado directamente con la función mysqli_fetch_array()

b)

Usar la función mysql_query() en lugar de mysqli_query()

c)

Primero, se debe establecer una conexión a la base de datos MySQL en PHP utilizando la función mysqli_connect(). Luego, se debe ejecutar la consulta SQL utilizando la función mysqli_query() pasando la conexión y la consulta como parámetros. Finalmente, se puede obtener el resultado de la consulta utilizando funciones como mysqli_fetch_assoc() para obtener un array asociativo de la fila resultante.

d)

No es necesario establecer una conexión a la base de datos

19.

¿Cómo se puede cerrar la conexión a la base de datos MySQL en PHP?

a)

mysql_close($conexion);

b)

mysqli_close($conexion);

c)

mysqli_shutdown($conexion);

d)

close_mysql_connection($conexion);

20.

¿Qué es la función mysqli_close() en PHP?

a)

Ejecutar una consulta en una base de datos MySQL.

b)

Abrir una conexión a una base de datos MySQL.

c)

Eliminar una base de datos MySQL.

d)

Cerrar una conexión abierta a una base de datos MySQL.

21.

¿Por qué es importante liberar los recursos después de ejecutar una consulta SQL en PHP?

a)

Para ahorrar memoria en el servidor

b)

Para evitar fugas de memoria y mejorar el rendimiento del sistema

c)

Para ocultar la consulta SQL al usuario final

d)

Para encriptar los resultados de la consulta

22.

¿Qué es una variable en PHP?

a)

Una variable en PHP es un contenedor que almacena un valor que puede cambiar a lo largo de la ejecución del programa.

b)

Una variable en PHP es un valor constante

c)

Una variable en PHP es una función predefinida

d)

Una variable en PHP es un tipo de dato primitivo

23.

¿Cuál es la sintaxis para declarar una variable en PHP?

a)

variable = valor;

b)

variable = valor

c)

$variable == valor;

d)

$variable = valor;

24.

¿Qué es una función en PHP?

a)

Una función en PHP es un comentario en el código

b)

Una función en PHP es un bloque de código que se puede reutilizar para realizar una tarea específica.

c)

Una función en PHP es un tipo de dato

d)

Una función en PHP es un operador matemático

25.

Escribe un ejemplo de una función en PHP.

a)

def miFuncion(): return 'Hola Mundo'

b)

function miFuncion() { return 'Hola Mundo'; }

c)

function myFunction() { echo 'Hello World'; }

d)

function myFunction() { return 'Hello World'; }

26.

¿Qué son las estructuras de control en PHP?

a)

Las estructuras de control en PHP son etiquetas HTML especiales para formatear el texto en la página.

b)

Las estructuras de control en PHP son funciones predefinidas para realizar operaciones matemáticas.

c)

Las estructuras de control en PHP son elementos decorativos para mejorar el diseño de la página web.

d)

Las estructuras de control en PHP son bloques de código que permiten controlar el flujo de ejecución de un programa, como condicionales (if, else, elseif), bucles (for, while, do-while), y switch-case.

27.

¿Cuáles son los tipos de estructuras de control en PHP?

a)

until

b)

case

c)

if, else, elseif, switch, while, do-while, for, foreach

d)

loop

e)

repeat

28.

¿Cómo se crea un formulario en PHP?

a)

Primero crea un archivo HTML con el formulario y luego utiliza PHP para procesar los datos enviados desde el formulario.

b)

Primero se crea un archivo PHP con el formulario

c)

Se envían los datos del formulario directamente a la base de datos

d)

Se utiliza JavaScript para procesar los datos del formulario

29.

¿Qué es una base de datos en PHP?

a)

Es un tipo de archivo que almacena información de forma desordenada

b)

Es un sistema que permite almacenar y gestionar datos de manera estructurada.

c)

Es una herramienta de diseño gráfico para crear interfaces de usuario

d)

Es un lenguaje de programación utilizado para crear bases de datos

30.

¿Cuál es la función de conexión a una base de datos en PHP?

a)

Usar la función mysql_connect()

b)

Emplear la función pg_connect()

c)

Se utiliza la extensión PDO o las funciones mysqli_connect() y mysqli_select_db() para establecer una conexión con la base de datos en PHP.

d)

Utilizar la extensión MySQLi

31.

¿Qué es SQL y cómo se utiliza en PHP?

a)

SQL es un lenguaje específico de dominio utilizado para gestionar bases de datos relacionales. En PHP, SQL se utiliza para interactuar con bases de datos enviando consultas para recuperar, insertar, actualizar o eliminar datos.

b)

SQL es un formato de archivo utilizado para almacenar datos en PHP.

c)

SQL es un sistema operativo utilizado para ejecutar scripts en PHP.

d)

SQL es un lenguaje de programación utilizado para diseñar interfaces de usuario en PHP.

32.

¿Qué es MySQL y cómo se relaciona con PHP?

a)

MySQL es un lenguaje de programación utilizado para crear sitios web dinámicos con PHP

b)

MySQL es un sistema operativo que se utiliza para ejecutar scripts de PHP

c)

MySQL es un sistema de gestión de bases de datos relacionales que se utiliza comúnmente con PHP para almacenar y recuperar datos.

d)

MySQL es un tipo de servidor de correo electrónico que se integra con PHP

33.

¿Cuál es la diferencia entre GET y POST en formularios PHP?

a)

GET envía los datos de forma oculta en el cuerpo de la solicitud HTTP, mientras que POST envía los datos a través de la URL visible.

b)

GET y POST son iguales en formularios PHP.

c)

GET envía los datos a través de la URL visible, mientras que POST envía los datos de forma oculta en el cuerpo de la solicitud HTTP.

d)

POST envía los datos a través de la URL visible, mientras que GET envía los datos de forma oculta en el cuerpo de la solicitud HTTP.

34.

¿Cómo se realiza la validación de formularios en PHP?

a)

A través de la función verify_form()

b)

Mediante el uso de la función check_input()

c)

Se puede realizar la validación de formularios en PHP utilizando funciones como filter_input() y filter_var() para obtener y validar los datos enviados a través de formularios.

d)

Usando la función validate_form()

35.

¿Qué es una consulta SQL y cómo se ejecuta en PHP?

a)

Una consulta SQL es una solicitud para imprimir un documento desde una base de datos utilizando el lenguaje SQL. En PHP, se ejecuta utilizando la función print_document()

b)

Una consulta SQL es una solicitud para recuperar datos de una base de datos utilizando el lenguaje SQL. En PHP, se ejecuta utilizando funciones como mysqli_query() o PDO::query(). Primero se establece la conexión con la base de datos, luego se crea la consulta SQL y finalmente se ejecuta para obtener los resultados.

c)

Una consulta SQL es una solicitud para enviar correos electrónicos desde una base de datos utilizando el lenguaje SQL. En PHP, se ejecuta utilizando la función send_email()

d)

Una consulta SQL es una solicitud para realizar operaciones matemáticas en una base de datos utilizando el lenguaje SQL. En PHP, se ejecuta utilizando la función calculate()

36.

¿Cuál es la función para insertar datos en una base de datos en PHP?

a)

INSERT INTO table_name (value1, value2, value3, ...) VALUES (column1, column2, column3, ...)

b)

ADD INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...)

c)

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

d)

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...)

37.

¿Qué es la programación orientada a objetos en PHP?

a)

La programación orientada a objetos en PHP se basa en la creación de funciones para modelar entidades del mundo real.

b)

La programación orientada a objetos en PHP es un paradigma de programación que se basa en la creación de clases y objetos para modelar entidades del mundo real.

c)

La programación orientada a objetos en PHP solo se utiliza para la manipulación de datos simples.

d)

La programación orientada a objetos en PHP no permite la reutilización de código.

38.

¿Cuál es la diferencia entre una clase y un objeto en PHP?

a)

Una clase es una plantilla que define las propiedades y métodos de un objeto, mientras que un objeto es una instancia específica de una clase que contiene valores concretos para esas propiedades.

b)

Una clase es una instancia específica de un objeto, mientras que un objeto es una plantilla que define las propiedades y métodos de una clase.

c)

Una clase y un objeto son términos intercambiables en PHP.

d)

Una clase y un objeto son lo mismo en PHP.

39.

¿Cómo se crea una clase en PHP?

a)

function NombreDeLaClase() { // propiedades y métodos }

b)

class NombreDeLaClase { // propiedades y métodos }

c)

class NombreDeLaClase() { // propiedades y métodos }

d)

class { // propiedades y métodos }

40.

¿Qué es la herencia en PHP?

a)

La herencia en PHP es un mecanismo que permite que una clase herede propiedades y métodos de otra clase hijo.

b)

La herencia en PHP es una característica que solo se puede implementar en lenguajes de programación de bajo nivel.

c)

La herencia en PHP es un mecanismo que permite que una clase herede propiedades y métodos de otra clase padre.

d)

La herencia en PHP es un concepto relacionado con la programación orientada a objetos en Python.

41.

¿Cuál es la importancia de la seguridad en aplicaciones PHP?

a)

La seguridad en aplicaciones PHP solo afecta a los desarrolladores

b)

La seguridad en aplicaciones PHP no es relevante

c)

La seguridad en aplicaciones PHP no requiere medidas adicionales

d)

La importancia de la seguridad en aplicaciones PHP radica en proteger los datos sensibles, prevenir ataques y garantizar la integridad de la aplicación.

42.

¿Qué permite la herencia en la programación orientada a objetos?

a)

Crear clases nuevas a partir de clases existentes

b)

Eliminar la redundancia de código

c)

Eliminar la necesidad de métodos

d)

Mejorar la velocidad de ejecución

43.

¿Cómo se declara una clase hija en PHP?

a)

Con la palabra clave 'extends'

b)

Con la palabra clave 'subclass'

c)

Con la palabra clave 'inherits'

d)

Con la palabra clave 'child'

44.

¿Qué es el polimorfismo en la programación orientada a objetos?

a)

Permite manejar diferentes clases de objetos de manera uniforme

b)

Permite crear clases nuevas a partir de clases existentes

c)

Permite eliminar la necesidad de interfaces

d)

Permite eliminar la necesidad de herencia

45.

¿Qué es un trait en PHP?

a)

Una clase que solo puede tener métodos estáticos

b)

Una clase que no puede ser instanciada

c)

Una clase que agrupa funcionalidades para ser reutilizadas en otras clases

d)

Una clase que permite la herencia múltiple

46.

¿Qué método mágico se ejecuta cuando un objeto se crea en PHP?

a)

__construct()

b)

__destruct()

c)

__get()

d)

__set()

47.

¿Qué palabra reservada se utiliza para definir una propiedad que solo puede ser accedida desde la misma clase en PHP?

a)

static

b)

public

c)

private

d)

protected

48.

¿Qué método mágico se utiliza para devolver un objeto en forma de string en PHP?

a)

__toString()

b)

__get()

c)

__set()

d)

__construct()

49.

¿Qué operador se utiliza para acceder a constantes y métodos estáticos en PHP?

a)

.

b)

:::

c)

->

d)

::

50.

¿Qué método mágico se ejecuta cuando un objeto se destruye en PHP?

a)

__construct()

b)

__destruct()

c)

__get()

d)

__set()

51.

¿Qué es el Type hinting en PHP?

a)

Permite eliminar la necesidad de getters y setters

b)

Permite crear métodos mágicos en una clase

c)

Permite definir constantes en una clase

d)

Permite determinar el tipo de parámetro que un método va a devolver

52.

¿Qué es la encapsulación en la programación orientada a objetos?

a)

Permite ocultar la implementación interna de un objeto y solo mostrar la interfaz pública

b)

Permite crear clases nuevas a partir de clases existentes

c)

Permite eliminar la necesidad de interfaces

d)

Permite eliminar la necesidad de herencia

53.

¿Qué es la sobrecarga de métodos en PHP?

a)

Permite definir múltiples métodos con el mismo nombre pero con diferentes parámetros

b)

Permite eliminar la necesidad de getters y setters

c)

Permite definir constantes en una clase

d)

Permite determinar el tipo de parámetro que un método va a devolver

54.

para definir una clase utilizamos la palabra reservada:

a)

class

b)

classe

c)

claze

d)

clas

55.

utilizando la pseudo variable THIS podemos llamar un atributo

a)

verdadero

b)

falso

56.

es el mecanismo donde se crean una o varias

clases a partir de una clase que ya existe

a)

herencia

b)

polimorfismo

c)

abstracción

d)

encapsulación

57.

es la habilidad de un objeto de realizar una acción de diferentes maneras utilizando

métodos iguales que se implementen de forma diferente

a)

polimorfismo

b)

herencia

c)

abstracción

d)

encapsulamiento

58.

garantiza la integridad de los datos que contiene un objeto

a)

encapsulamiento

b)

herencia

c)

polimorfismo

d)

abstracción

59.

Los atributos son:

a)

Las operaciones realizables de un objeto.

b)

Las propiedades presentes en un archivo.

c)

Las propiedades presentes en un objeto.

60.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

61.

¿Qué comando se utiliza para realizar consultas en SQL?

a)

SELECT

b)

SEARCH

c)

FETCH

d)

FILTER

62.

¿Cómo se crea una tabla en MySQL?

a)

ADD TABLE nombre_tabla (columna1 tipo_dato1, columna2 tipo_dato2, ...);

b)

CREATE TABLE nombre_tabla (columna1 tipo_dato1, columna2 tipo_dato2, ...);

c)

UPDATE TABLE nombre_tabla SET columna1 = valor1, columna2 = valor2;

d)

INSERT INTO nombre_tabla (columna1 tipo_dato1, columna2 tipo_dato2, ...);

63.

¿Qué es una clave primaria en una tabla de MySQL?

a)

Es un campo o conjunto de campos que identifica de forma única cada fila en la tabla.

b)

Es un campo que se utiliza para almacenar datos de tipo texto en la tabla.

c)

Es un campo que no es necesario definir al crear una tabla.

d)

Es un campo que puede tener valores duplicados en la tabla.

64.

¿Cuál es la sintaxis para agregar una clave primaria al crear una tabla en MySQL?

a)

PRIMARY KEY (nombre_tabla);

b)

PRIMARY KEY nombre_columna;

c)

PRIMARY KEY (nombre_columna);

d)

PRIMARY KEY (nombre_columna)

65.

¿Qué es una clave foránea en una tabla de MySQL?

a)

Una clave foránea en una tabla de MySQL establece una relación entre dos tablas al hacer referencia a la clave primaria de otra tabla.

b)

Una clave foránea en una tabla de MySQL es un índice que acelera las consultas en la base de datos

c)

Una clave foránea en una tabla de MySQL es una restricción que impide la inserción de datos duplicados

d)

Una clave foránea en una tabla de MySQL es un tipo de dato que almacena valores numéricos

66.

¿Cómo se agrega una clave foránea a una tabla existente en MySQL?

a)

ADD FOREIGN KEY nombre_clave_foranea (nombre_columna) REFERENCES tabla_referencia (columna_referencia);

b)

ALTER nombre_tabla ADD CONSTRAINT nombre_clave_foranea FOREIGN KEY (nombre_columna) REFERENCES tabla_referencia (columna_referencia);

c)

ALTER TABLE nombre_tabla ADD FOREIGN KEY (nombre_columna) REFERENCES tabla_referencia (columna_referencia);

d)

ALTER TABLE nombre_tabla ADD CONSTRAINT nombre_clave_foranea FOREIGN KEY (nombre_columna) REFERENCES tabla_referencia (columna_referencia);

67.

¿Cuál es la diferencia entre una clave primaria y una clave foránea en MySQL?

a)

Una clave primaria permite valores duplicados en una tabla, mientras que una clave foránea no lo permite.

b)

Una clave primaria no tiene restricciones de integridad referencial, pero una clave foránea sí.

c)

Una clave primaria se utiliza para ordenar los datos en una tabla, mientras que una clave foránea no afecta el orden.

d)

Una clave primaria identifica de forma única cada fila en una tabla, mientras que una clave foránea establece una relación entre dos tablas.

68.

¿Qué comando se utiliza para seleccionar todos los registros de una tabla en MySQL?

a)

SELECT * FROM nombre_tabla;

b)

SELECT nombre_tabla FROM *;

c)

SELECT * WHERE nombre_tabla;

d)

SHOW nombre_tabla *;

69.

¿Cómo se filtran los resultados de una consulta en MySQL?

a)

Mediante la función FILTER en MySQL.

b)

Usando la cláusula IF en MySQL.

c)

Usando la cláusula WHERE al final de la consulta en MySQL.

d)

Aplicando el comando SEARCH en MySQL.

70.

¿Qué comando se utiliza para eliminar una tabla en MySQL?

a)

REMOVE TABLE nombre_de_la_tabla;

b)

DELETE TABLE nombre_de_la_tabla;

c)

DROP TABLE nombre_de_la_tabla;

d)

ERASE TABLE nombre_de_la_tabla;

71.

¿Cuál es la importancia de las claves primarias y foráneas en una base de datos?

a)

Pueden ser omitidas sin consecuencias

b)

Son importantes para garantizar la integridad de los datos y establecer relaciones entre las tablas.

c)

Solo sirven para complicar la estructura de la base de datos

d)

No tienen relevancia en una base de datos

72.

¿Cuál es la función de la cláusula WHERE en una consulta SQL?

a)

La cláusula WHERE se utiliza para filtrar los resultados de una consulta según una condición específica.

b)

La cláusula WHERE se utiliza para ordenar los resultados de una consulta de forma ascendente.

c)

La cláusula WHERE se utiliza para agrupar los resultados de una consulta según una columna específica.

d)

La cláusula WHERE se utiliza para unir dos tablas en una consulta.

73.

¿Qué consulta se utiliza para listar el nombre de todos los productos de la tabla producto?

a)

SELECT nombre, precio FROM producto

b)

SELECT nombre, precio as precio_euros, precio*1.09 as precio_dolares FROM producto

c)

SELECT nombre FROM producto

d)

SELECT * FROM producto

74.

¿Cómo se pueden listar los nombres y precios de todos los productos de la tabla producto, convirtiendo los nombres a mayúscula?

a)

SELECT UPPER(nombre), precio FROM producto

b)

SELECT nombre, precio FROM producto

c)

SELECT nombre, UPPER(precio) FROM producto

d)

SELECT UPPER(nombre), UPPER(precio) FROM producto

75.

¿Qué consulta se utiliza para listar los nombres de los fabricantes ordenados de forma ascendente?

a)

SELECT nombre FROM fabricante ORDER BY nombre

b)

SELECT nombre FROM fabricante ORDER BY nombre ASC

c)

SELECT nombre FROM fabricante ORDER BY nombre DESC

d)

SELECT nombre FROM fabricante

76.

¿Cómo se pueden listar los nombres de los productos que tienen un precio mayor o igual a 400€?

a)

SELECT nombre, precio FROM producto WHERE precio > 400

b)

SELECT nombre, precio FROM producto WHERE precio < 400

c)

SELECT nombre, precio FROM producto WHERE precio <= 400

d)

SELECT nombre, precio FROM producto WHERE precio >= 400

77.

¿Qué consulta se utiliza para devolver una lista con las 5 primeras filas de la tabla fabricante?

a)

SELECT * FROM fabricante LIMIT 6

b)

SELECT * FROM fabricante LIMIT 0,5

c)

SELECT * FROM fabricante LIMIT 1,5

d)

SELECT * FROM fabricante LIMIT 0,4

78.

¿Cómo se pueden listar los nombres de los fabricantes cuyo nombre termine por la vocal e?

a)

SELECT nombre FROM fabricante WHERE nombre LIKE '%e'

b)

SELECT nombre FROM fabricante WHERE nombre LIKE 'e%'

c)

SELECT nombre FROM fabricante WHERE nombre LIKE '%e%'

d)

SELECT nombre FROM fabricante WHERE nombre LIKE 'e'

79.

¿Qué consulta se utiliza para listar el nombre y el precio del producto más caro?

a)

SELECT nombre, precio FROM producto ORDER BY precio ASC LIMIT 0,1

b)

SELECT nombre, precio FROM producto ORDER BY precio DESC LIMIT 0,1

c)

SELECT nombre, precio FROM producto ORDER BY precio ASC LIMIT 1

d)

SELECT nombre, precio FROM producto ORDER BY precio DESC LIMIT 1

80.

¿Cómo se pueden listar los nombres de los productos que contienen la cadena Monitor en el nombre y tienen un precio inferior a 215 €?

a)

SELECT nombre FROM producto WHERE nombre LIKE 'Monitor' AND precio > 215

b)

SELECT nombre FROM producto WHERE nombre LIKE '%Monitor%' AND precio > 215

c)

SELECT nombre FROM producto WHERE nombre LIKE 'Monitor' AND precio < 215

d)

SELECT nombre FROM producto WHERE nombre LIKE '%Monitor%' AND precio < 215

81.

¿Qué consulta se utiliza para listar todos los productos que tengan un precio entre 80€ y 300€ sin utilizar el operador BETWEEN?

a)

SELECT nombre, precio FROM producto WHERE precio <= 80 AND precio >= 300

b)

SELECT nombre, precio FROM producto WHERE precio = 80 OR precio = 300

c)

SELECT nombre, precio FROM producto WHERE precio > 80 AND precio < 300

d)

SELECT nombre, precio FROM producto WHERE precio >= 80 AND precio <= 300

82.

¿Cómo se pueden listar los nombres de los fabricantes cuyo nombre sea de 4 caracteres?

a)

SELECT nombre FROM fabricante WHERE LENGTH(nombre) = 4

b)

SELECT nombre FROM fabricante WHERE CHAR_LENGTH(nombre) = 4

c)

SELECT nombre FROM fabricante WHERE LEN(nombre) = 4

d)

SELECT nombre FROM fabricante WHERE COUNT(nombre) = 4

83.

¿Qué es MySQL y por qué es importante en el ámbito de bases de datos?

a)

MySQL es un sistema de gestión de bases de datos relacional de código abierto ampliamente utilizado en aplicaciones web.

b)

MySQL es un sistema de gestión de bases de datos no relacional

c)

MySQL es un sistema de gestión de bases de datos de código cerrado

d)

MySQL es un sistema de gestión de bases de datos utilizado principalmente en inteligencia artificial

84.

Explique la cláusula WHERE en consultas MySQL y proporcione un ejemplo.

a)

SELECT * FROM table_name WHERE filter;

b)

SELECT * FROM table_name WHERE condition;

c)

SELECT * FROM table_name WHERE criteria;

d)

SELECT * FROM table_name WHERE condition;

85.

¿Cuáles son los operadores lógicos utilizados en consultas MySQL y cómo se aplican?

a)

IF

b)

XOR

c)

AND, OR, NOT

d)

NAND

86.

Explique la función COUNT() en consultas MySQL y proporcione un ejemplo.

a)

SELECT COUNT(*) FROM table_name;

b)

SELECT COUNT(column_name) FROM table_name;

c)

SELECT COUNT(DISTINCT column_name) FROM table_name;

d)

SELECT COUNT(*) FROM table_name WHERE condition = 'value';

87.

¿Qué es la función AVG() en consultas MySQL y cómo se utiliza?

a)

La función AVG() en consultas MySQL se utiliza para concatenar cadenas de texto en una columna.

b)

La función AVG() en consultas MySQL se utiliza para contar el número de registros en una tabla.

c)

La función AVG() en consultas MySQL se utiliza para encontrar el valor máximo en una columna numérica.

d)

La función AVG() en consultas MySQL se utiliza para calcular el promedio de los valores en una columna numérica.

88.

¿Cómo se realiza una consulta que muestre los datos ordenados de forma descendente en MySQL?

a)

SELECT * FROM table_name SORT BY column_name DESC;

b)

SELECT * FROM table_name ORDER BY column_name DESC;

c)

SELECT * FROM table_name ORDER BY column_name ASC;

d)

SELECT * FROM table_name ORDER BY column_name DESCENDING;

89.

¿Qué es la función SUM() en consultas MySQL y cuál es su propósito?

a)

La función SUM() en consultas MySQL se utiliza para multiplicar los valores de una columna específica en una tabla.

b)

La función SUM() en consultas MySQL se utiliza para dividir los valores de una columna específica en una tabla.

c)

La función SUM() en consultas MySQL se utiliza para restar los valores de una columna específica en una tabla.

d)

La función SUM() en consultas MySQL se utiliza para sumar los valores de una columna específica en una tabla. Su propósito es calcular la suma total de los valores numéricos en esa columna.

90.

¿Cómo se puede realizar una consulta que devuelva solo los registros únicos en MySQL?

a)

SELECT DISTINCT column_name FROM table_name;

b)

SELECT UNIQUE column_name FROM table_name;

c)

SELECT UNIQUE * FROM table_name;

d)

SELECT DISTINCT * FROM table_name;

91.

Explique la función MAX() en consultas MySQL y proporcione un ejemplo.

a)

SELECT MAX(salario) FROM empleados;

b)

SELECT SUM(salario) FROM empleados;

c)

SELECT AVG(salario) FROM empleados;

d)

SELECT MIN(salario) FROM empleados;

92.

¿Qué es una subconsulta y cómo se puede utilizar en consultas avanzadas en MySQL?

a)

Una subconsulta es una consulta dentro de otra consulta en MySQL que se puede utilizar en consultas avanzadas para realizar operaciones más complejas.

b)

Una subconsulta es una consulta que se ejecuta antes de la consulta principal en MySQL

c)

Una subconsulta es una consulta que no se puede utilizar en consultas avanzadas en MySQL

d)

Una subconsulta es una consulta que se ejecuta después de la consulta principal en MySQL

93.

Explique la función MIN() en consultas MySQL y proporcione un ejemplo.

a)

SELECT MIN(salary) FROM employees;

b)

SELECT COUNT(salary) FROM employees;

c)

SELECT AVG(salary) FROM employees;

d)

SELECT MAX(salary) FROM employees;

94.

¿Cómo se puede realizar una consulta que combine múltiples condiciones utilizando operadores lógicos en MySQL?

a)

SELECT * FROM table_name WHERE condition1 OR condition2 AND condition3;

b)

SELECT * FROM table_name WHERE condition1 AND condition2 AND condition3;

c)

SELECT * FROM table_name WHERE condition1 OR condition2 OR condition3;

d)

SELECT * FROM table_name WHERE condition1 AND condition2 OR condition3;

95.

¿Qué es la cláusula GROUP BY y cuál es su función en consultas MySQL?

a)

La cláusula GROUP BY se utiliza en consultas MySQL para agrupar filas que tienen el mismo valor en una o más columnas. Su función principal es permitir realizar operaciones de agregación en conjuntos de filas agrupadas.

b)

La cláusula GROUP BY se utiliza para unir tablas en consultas MySQL

c)

GROUP BY se utiliza para filtrar datos en consultas MySQL

d)

La cláusula GROUP BY se utiliza para ordenar los resultados de una consulta MySQL

96.

Explique la función DISTINCT en consultas MySQL y proporcione un ejemplo.

a)

SELECT column_name FROM table_name;

b)

SELECT DISTINCT column_name WHERE table_name;

c)

SELECT DISTINCT * FROM table_name;

d)

SELECT DISTINCT column_name FROM table_name;

97.

¿Cómo se puede realizar una consulta que devuelva un número limitado de resultados en MySQL?

a)

SELECT * FROM table_name MAX number_of_results

b)

SELECT * FROM table_name TOP number_of_results

c)

SELECT * FROM table_name LIMIT number_of_results

d)

SELECT * FROM table_name WHERE number_of_results = limit

98.

Explique la función AVG() en consultas MySQL y proporcione un ejemplo.

a)

SELECT AVG(column_name) FROM table_name;

b)

AVG(column_name) AS average_value;

c)

AVG(column_name) AS average_value FROM table_name;

d)

SELECT AVG(column_name) FROM table_name WHERE condition;

99.

¿Qué es la cláusula ORDER BY y cómo se utiliza en consultas MySQL?

a)

La cláusula ORDER BY en MySQL se utiliza para ordenar el resultado de una consulta según una o más columnas especificadas.

b)

La cláusula ORDER BY en MySQL se utiliza para unir el resultado de una consulta según una o más columnas especificadas.

c)

La cláusula ORDER BY en MySQL se utiliza para agrupar el resultado de una consulta según una o más columnas especificadas.

d)

La cláusula ORDER BY en MySQL se utiliza para filtrar los resultados de una consulta según una o más columnas especificadas.

100.

¿Cómo se llama el lenguaje de programación que has aprendido?

(a)