WorksheetsTestPhp Final
Total questions: 37
Worksheet time: 27mins
Cual de las siguientes afirmaciones es correcta en PHP?
php es un lenguaje orientado al servidor y es compilado
php es un lenguaje orientado al servidor, al cliente y es compilado
php es un lenguaje orientado al servidor y es interpretado
php es un lenguaje orientado al servidor, interpretado y compilado.
De los siguientes puerto cual es usado por un servidor web?
80
3306
5462
443
De los siguientes comandos permite crear regla de acceso para acceder al puerto 80
sudo ufw allow 'Apache'
sudo systemctl stop apache2
sudo systemctl restart apache2:
sudo systemctl disable apache2
El documentRoot se encuentra en la carpeta (a) ?
El comando en php (a) permite ejecutar un servidor web temporal en el navegador por defecto en el puerto 8081
El comando mas utilizado en php para imprimir texto en el navegador es:
printf
eco
echo
Función usada en PHP para imprimir en pantalla el tipo de dato, logitud y valor de una variable especifica
echo
var_all_view
var_dunp
var_dump
Si se requiere validar la existencia de una variable en php cual de las siguientes funciones es la correcta
iset
issets
isset
iset
La directiva (a) permite definir el modo estricto en PHP
De las siguientes declaraciones de funciones cual es correcta en PHP?
public void usuarioAuth($auth bool){ }
function usuarioAuth($auth bool){ }
function usuarioAuth(boolean $auth ){ }
function authUser(bool $aut) : ?string{}
Se desea vincular una sola vez el archivo usuarios.php en el archivo lista.php; es necesario que usuarios exista. Que instruccion se debe usar en lista.php (Los archivos estan al mismo nivel de directorio)
(a)
En PHP cual funcion se utiliza para convertir una estructura de datos en una cadena JSON
json_encode()
json__encode()
json_decode()
json__decode()
Los miembros declarados como (a) son accesibles desde dentro de la misma clase y desde las clases heredadas (subclases). Sin embargo, no pueden ser accedidos desde fuera de la clase directamente.
Los miembros declarados como (a) solo son accesibles desde dentro de la misma clase en la que se definen. No pueden ser accedidos desde fuera de la clase, ni siquiera por las clases heredadas.
En programación, un método (a) es un método que pertenece a la clase en sí y no a una instancia específica de la clase
Se puede utilizar $this: En un método estático, se puede utilizar la palabra clave $this para hacer referencia a la instancia actual de la clase, ya que hay una instancia asociada.
Verdadero
Falso
La (a) se refiere a la relación en la que una clase derivada hereda de una sola clase base
En PHP, una clase (a) es una clase que no se puede instanciar directamente, sino que sirve como una plantilla o base para otras clases. Se utiliza para definir la estructura común y los métodos que deben implementar las clases hijas.
La siguiente afirmacion es (V o F) : Las clases hijas de una clase abstracta no deben implementar todos los métodos abstractos definidos en la clase abstracta.
Verdadero
Falso
Las clases hijas deben proporcionar una implementación concreta de los métodos abstractos definidos en la clase abstracta. La implementación debe tener la misma firma ( (a) ) que el método abstracto en la clase abstracta.
La siguiente afirmacion es V o F : En la programación orientada a objetos, una interfaz es una estructura que define un conjunto de métodos que una clase debe implementar. Es un contrato que especifica qué métodos debe proporcionar una clase sin especificar cómo se implementan esos métodos.
Falso
Verdadero
En PHP, es posible lograr herencia entre interfaces mediante la utilización de la palabra clave (a) .
En PHP, el (a) es una técnica que permite cargar automáticamente las clases cuando son necesarias, sin tener que incluir manualmente los archivos de clase en cada punto del código.
En el archivo (a) se configura las rutas de acceso a las clases que se desean cargar de forma automatica.
Se cuenta con un proyecto en PHP el cual contiene la autocarga de clases implementada con composer y esta almacenado git y desea restaurarlo en una maquina local. Cual de los siguientes comando se utiliza para restaurar la carpeta vendor
composer restore
composer uptade vendor
composer update
npm update
La entidad cliente en una base de datos que tipo de entidad es:
Interseccion
Principal
Alterna
Caracteristica
La siguiente afirmación es V o F : Una entidad de interseccion es aquella que se genera porque existe una cardinalidad de muchos a muchos entre 2 entidades de la base de datos.
Verdadero
Falso
Responda F o V a la siguiente afirmación : Los identificadores únicos no suelen ser utilizados como base para crear índices en la tabla. Esto mejora el rendimiento de las consultas y facilita la búsqueda de registros específicos.
Falso
Verdadero
Un campo de identificación (a) : Un número o valor generado automáticamente para cada registro nuevo en la tabla.
Cual de las siguientes condiciones se deben cumplir para establecer la relacion entre una llave foranea y una llave principal.
La pk y fk deben tener el mismo nombre e igual tipo de dato
La pk y fk deben tener el mismo nombre sin importar el tipo de dato.
La pk y fk deben tener el mismo tipo de dato y longitud sin importar el nombre
Ninguna es valida
Los siguientes pasos a que forma normal pertenece :
Elimine los grupos repetidos de las tablas individuales.
Cree una tabla independiente para cada conjunto de datos relacionados.
Identifique cada conjunto de datos relacionados con una clave principal.
1FN
2FN
3FN
4FN
Se desea establecer conexion al servidor de BD Mysql que se encuentra en la direccion IP 192.168.23.55 y el usuario administrador es testAdmin. Escriba el comando necesario para establecer conexion desde la terminal.
(a)
De los siguientes tipos de datos cual permite almacenar valores entre -32768 y 32767
int
smallint
short
double
De los siguientes tipos de dato cual permite almacenar una fecha en formato UTC.
Date
DateTime
Time
TimeStamp
De los siguientes modificadores o constraints en bases de datos cual previene la repeticion de valores en una tabla
Default
Not Null
Primary Key
Unique
(a) : Utilizado para realizar consultas y recuperar información de la base de datos. El comando más común es SELECT, que permite especificar los criterios de búsqueda y los campos a recuperar.
(a) : Utilizado para controlar los privilegios de acceso a la base de datos. Incluye comandos como GRANT y REVOKE para otorgar y revocar permisos.
