WorksheetsEvaluación de Bases de Datos y PHP
Total questions: 50
Worksheet time: 1hrs 26mins
¿Cómo se establece una conexión a una base de datos MySQL en PHP?
mysql_connect('servidor', 'usuario', 'contraseña');
mysqli_connect('servidor', 'usuario', 'contraseña', 'base_de_datos');
mysqli_connect('usuario', 'contraseña', 'base_de_datos');
connect('servidor', 'usuario', 'contraseña', 'base_de_datos');
¿Qué función se utiliza para iniciar una sesión en PHP?
start_session()
session_init()
begin_session()
session_start()
¿Cuál es el propósito de las variables de sesión en PHP?
Almacenar datos de configuración del servidor.
Guardar información temporal en la base de datos.
El propósito de las variables de sesión en PHP es almacenar información del usuario a lo largo de múltiples páginas.
Mantener el estado de la aplicación en el servidor.
¿Cómo se puede autenticar a un usuario en un sistema PHP?
Utilizar un formulario de inicio de sesión, verificar credenciales en la base de datos y gestionar sesiones.
Permitir el acceso sin ninguna verificación previa.
Utilizar un captcha para validar la autenticidad del usuario.
Enviar un correo electrónico al usuario para confirmar su identidad.
¿Qué es el algoritmo MD5 y para qué se utiliza?
MD5 es un protocolo de comunicación en red.
MD5 es un algoritmo de hash utilizado para verificar la integridad de datos y almacenar contraseñas.
MD5 es un tipo de compresión de datos.
MD5 se utiliza para cifrar datos sensibles.
¿Cuál es la diferencia entre MD5 y SHA-1?
SHA-1 is faster and produces a 128-bit hash; MD5 is more secure and produces a 160-bit hash.
MD5 is faster and produces a 128-bit hash; SHA-1 is more secure and produces a 160-bit hash.
MD5 is more secure and produces a 160-bit hash; SHA-1 is faster and produces a 128-bit hash.
MD5 and SHA-1 both produce a 256-bit hash and are equally secure.
¿Qué función de PHP se utiliza para calcular el hash de una cadena?
crypt()
sha1()
hash()
md5()
¿Qué significa CRUD en el contexto de bases de datos?
Crear, Leer, Modificar y Borrar.
Crear, Leer, Guardar y Eliminar.
Crear, Consultar, Actualizar y Descartar.
Crear, Leer, Actualizar y Eliminar.
¿Cuáles son las operaciones básicas de CRUD?
Crear, Leer, Actualizar, Eliminar
Crear, Ver, Cambiar, Borrar
Agregar, Consultar, Modificar, Suprimir
Insertar, Leer, Editar, Descartar
¿Cómo se realiza una operación de creación (Create) en una base de datos MySQL usando PHP?
Conectar a la base de datos sin usar ninguna librería.
Usar solo HTML para crear la base de datos.
Ejecutar un script de Python para la inserción.
Usar mysqli o PDO para conectar, preparar y ejecutar una consulta SQL de inserción.
¿Qué función se utiliza para subir archivos a un servidor FTP en PHP?
ftp_upload()
ftp_send()
ftp_put()
upload_ftp()
¿Cómo se puede listar archivos en un directorio FTP usando PHP?
Usar ftp_get() para descargar archivos del servidor FTP.
Usar file_get_contents() para leer archivos locales.
Usar fopen() para abrir una conexión directa al servidor FTP.
Usar ftp_nlist() después de conectarse y autenticarse al servidor FTP.
¿Qué es la inyección SQL y cómo se puede prevenir?
Se puede prevenir utilizando solo contraseñas fuertes.
La inyección SQL es un método de optimización de bases de datos.
La inyección SQL es un tipo de virus informático.
La inyección SQL es un ataque que permite ejecutar código SQL malicioso en una base de datos. Se puede prevenir mediante la validación de entradas, el uso de consultas preparadas y la implementación de controles de acceso.
¿Cómo se puede cerrar una conexión a una base de datos MySQL en PHP?
mysqli_close($conexion); o mysql_close($conexion);
end_connection($conexion);
db_disconnect($conexion);
close_database($conexion);
¿Qué es una sesión en PHP y cómo se diferencia de una cookie?
Una sesión en PHP almacena datos en el servidor, mientras que una cookie almacena datos en el navegador del usuario.
Las sesiones en PHP no pueden almacenar datos sensibles, mientras que las cookies sí.
Las sesiones en PHP son permanentes, mientras que las cookies son temporales.
Una sesión en PHP se almacena en el navegador del usuario, mientras que una cookie se almacena en el servidor.
¿Por qué es importante usar funciones hash para almacenar contraseñas?
Las funciones hash son innecesarias para almacenar contraseñas.
Es importante usar funciones hash para almacenar contraseñas porque protegen las contraseñas originales y dificultan su recuperación en caso de una brecha de seguridad.
Las contraseñas deben almacenarse en texto plano para mayor facilidad.
Las funciones hash hacen que las contraseñas sean más fáciles de recuperar.
¿Qué función se utiliza para eliminar un registro en una base de datos MySQL?
CLEAR
REMOVE
DELETE
DROP
¿Cómo se puede actualizar un registro existente en una base de datos usando PHP?
Usar una consulta SQL UPDATE con PHP para modificar el registro.
Usar una consulta SQL SELECT para modificar el registro.
Crear un nuevo registro con los mismos datos.
Eliminar el registro usando PHP.
¿Qué es FTP y para qué se utiliza?
FTP se utiliza para enviar correos electrónicos.
FTP es un protocolo utilizado para transferir archivos entre un cliente y un servidor.
FTP es un sistema operativo para servidores.
FTP es un tipo de archivo comprimido.
¿Cómo se puede descargar un archivo desde un servidor FTP usando PHP?
Implementar cURL sin conexión previa al servidor FTP.
Usar file_get_contents() para acceder directamente al archivo.
Utilizar ftp_get() después de conectar y autenticar con ftp_connect() y ftp_login().
Utilizar fopen() sin autenticar al servidor FTP.
El siguiente código es Correcto o Incorrecto?
<?php
echo "Inicio de Sesión";
session_start();
?>
Correcto
Incorrecto
Nombre de la carpeta donde se almacenan los archivos php en Xampp?
htdoc
httdocs
htdos
htdocs
El intérprete de PHP sólo ejecuta el código que se encuentra entre sus delimitadores.
<?php ?>
<?php >
<php ?>
<?php />
Si envió datos en la URL, PHP los recibe a través de su variable
$_POST
$_GET
$_SESSION
$_SERVER
¿ Cuál es el resultado de este codifo fuente en php?
<?php
function impares($alto){
for ($i=0; $i < $alto; $i++){
if($i % 2 >0 ){
echo "numeros son: $i";
echo "<br />";
}
}
}
//llamar la función
impares(10);
echo "<br />";
?>
1,2,3,4,5,6,7,8,12
1,3,5,7,9
1, 3, 5, 7, 9
Ninguno de los anteriores
1,2,3,4,5,6,7,8,9,10
8 En el siguiente ejercicio que se esta utilizando:
<?php
$a = 1; $b = 5;
if ($a > $b) echo "$a es mayor que $b <br>";
if ($a < $b) echo "$a es menor que $b <br>";
if ($a >= $b) echo "$a es mayor o igual que $b <br>";
if ($a <= $b) echo "$a es menor o igual que $b <br>";
?>
Operadores lógicos
Operadores Quirurjicos
Operadores aritméticos
Operadores de comparación
operadores condicional
Un ciclo siempre ejecutará el bloque de código una vez, luego verificará la condición y repetirá el ciclo mientras la condición especificada sea verdadera.
if else ()
For .. endFord
do ... while
while ...end while
Es un lenguaje de programación de código abierto y del lado del servidor, originalmente diseñado para el desarrollo web de contenido dinámico.
Servidor Web
WampServer
PHP
HTML
Ninguna de las anteriores
Como se incrementa en 1 el valor de la variable $cont en PHP?
$cont++
++cont
$cont++;
$cont=+1
Ninguna de las anteriores
Para programar PHP se necesita?
Tomcat, PHP, Oracle
Linux, Windows y Antivirus
Apache, PHP, MySQL
Apache, XAMPP, MariaDB
Ninguna de las anteriores
A las variables en PHP se le antepone el signo.
$
#!
&
!
En PHP,
¿cuál es el carácter que se emplea para finalizar una instrucción?
.
:
;
''
Todas las anteriores
Sinificado de la palabra SQL.
Syntax Query Language
Structured Query Language
Support Query Language
Software Query Language
El comando DELETE * FROM categoria ¿Realizará un borrado de todos los registros dentro de la tabla categoria?
Falso
Verdadero
Función en PHP que nos permite incluir el código de una página PHP dentro de otra.
Import
$include
call
include_once
Indica acrónicmo de las acciones básicas de creación, lectura, actualización y borrado.
(a)
En MYSQL, ¿cuál de estas sentencias crea una base de datos?
ADD
CREATE
UPDATE
INCLUDE
Para crear una tabla es necesario el comando...
CREAR TABLA
CREATE COMMAND
CREATE TABLE
NINGUNA DE LAS ANTERIORES
Los archivos PHP pueden contener texto, HTML, CSS, JavaScript y código PHP
Verdadero
Falso
¿Qué significa la sigla CRUD en el contexto de bases de datos y desarrollo web?
Central Read Utility Deploy
Create, Refresh, Update, Delete
Create, Read, Update, Delete
Central Retrieval of Updated Data
¿Cuál de los siguientes es un software de servidor web de código abierto ampliamente usado?
Windows Server
Tomcat
Apache
Cloudflare
¿Cuál es el protocolo comúnmente usado por los servidores web para responder a las solicitudes de los clientes?
FTP
HTTP
SMTP
SNMP
Es un programa gratuito escrito en PHP que permite manejar la administración de MySQL A través de paginas web, utilizando Internet.
Apache
MySQL
PHPMyAdmin
Servidor Web
What does PHP stand for?
PHP: Hypertext Preprocessor
Programming Hyperlinks Protocol
Hypertext Markup Language
Personal Home Page
What type of language is PHP?
Object-Oriented
Functional
Procedural
Logical
Which database is PHP integrated with?
SQLite
MongoDB
MySQL
PostgreSQL
¿En PHP y MySQL, para seleccionar la base de datos se emplea?
mysql_database()
mysql_db_name()
mysql_select_db()
Las anteriores respuestas no son correctas
¿En qué lugar se ejecuta el código PHP?
Servidor
Cliente
computador
Todas las anteriores
¿Es posible ver de manera local (sin conexión a Internet) documentos PHP ya que es un lenguaje que corre del lado del cliente.?
Verdadero
Falso
¿La insersion en SQL se hace por medio de la sentencia...?
INSERT nombre_tabla(nombre_campo)values(valores);
INSERT INTO nombre_tabla(nombre_campo)value(valores);
INSERT nombre_tabla(nombre_campo)value(valores);
INSERT INTO nombre_tabla(nombre_campo)values(valores);
