0% encontró este documento útil (0 votos)
871 vistas16 páginas

Cuestionario PHP

Este documento contiene preguntas sobre PHP y bases de datos. Algunas de las preguntas tratan sobre las etiquetas correctas para insertar código PHP en HTML (<?php ?>), cómo pasar parámetros entre páginas PHP (mediante POST y GET), y cómo realizar consultas a una base de datos MySQL (mediante mysql_query()). Otras preguntas tratan temas como arrays, variables, clases, excepciones y seguridad en PHP.

Cargado por

Gabriel Cadena
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
871 vistas16 páginas

Cuestionario PHP

Este documento contiene preguntas sobre PHP y bases de datos. Algunas de las preguntas tratan sobre las etiquetas correctas para insertar código PHP en HTML (<?php ?>), cómo pasar parámetros entre páginas PHP (mediante POST y GET), y cómo realizar consultas a una base de datos MySQL (mediante mysql_query()). Otras preguntas tratan temas como arrays, variables, clases, excepciones y seguridad en PHP.

Cargado por

Gabriel Cadena
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 16

1- ¿Cuáles de estas son marcas para la inserción del código PHP en las páginas HTML?

· <?y?>

2- ¿En qué atributo de un formulario especificamos la página a la que se van a enviar los datos del
mismo?
· action

3- Dos de las formas de pasar los parámetros entre páginas PHP son:
· Post y Get

4- ¿Cuál de estas instrucciones se utiliza para realizar una consulta a una base de datos MySQL?
· mysql_query

5- Un array es...
· Un conjunto de elementos

6- ¿Cómo se define una variable de tipo string en PHP?


· En PHP no se define el tipo de las variables explícitamente

7- Analiza el siguiente bloque y selecciona cual es el error que tiene:


A) La condición es incorrecta por lo que la pagina nunca ejecutara el ciclo

B) La variable del contador no esta declarada de manera correcta

C) La variable contadora no se incrementa y por lo tanto hay un ciclo infinito

8- Cuando deseamos establecer el valor de un campo de tipo timestamp en MySQL, utilizamos la


constante:

a) CURRENT_TIMESTAMP

b) CURRENT_DATE

c) TIME_STAMP

d) CURRENT_DATETIME

9- PHP es un lenguaje que es interpretado por el servidor

a) Falso

b) Verdadero

10- Si deseamos definir una clase en PHP, utilizaremos la sentencia:

a) class NombreClase {…}

b) Clas NombreClase {….}

c) Class NombreClase {….}

11- ¿Cuál de estas instrucciones está correctamente escrita en PHP?


A) if (a=0) print a

B) if (a==0) echo “hola mundo”;

C) if (a==0) { echo ok }

D) if (a==0): print a;

Preguntas de PhP

12- ¿En Php y MySQL para obtener el número de filas devueltas por el resultado se utiliza la función?

a) mysql_affected_rows ()

b) mysql_ list_ fields ()

c) mysql_num_rows ()

d) Todas las anteriores

13- ¿En Php que función se emplea para filtrar datos?

a) filter_has_var ()

b) filter_input ()

c) filter_list ()

d) filter_date ()

14- En Php ¿Cuál es la forma correcta de abrir una conexión con una base de datos MySQL ?

a) connect_mysql("localhost");

b) dbopen("localhost");

c) mysql_open("localhost");

d) mysql_connect("localhost");

15-En Php ¿Para aplicar una función a cada elemento de un array se emplea la función?

a) array_walk ()

b) array_each ()

c) foreach ()
d) list ()

16- En Php ¿para copiar un fichero subido desde un formulario HTML a su destino final se debe
emplear?

a) cp_uploaded_file ()

b) copy_uploaded_file ()

c) mv_uploaded_file ()

d) move_uploaded_file ()

17- Selecciona las actividades necesarias para identificar las necesidades en la ingeniería de
requisitos.

Reunirte con el cliente, realizar entrevistas y reuniones con usuarios

18-Que operación NO puede realizarse en las cadenas.

Mutación

19- ¿Qué herramienta permite depurar código escrito incorrectamente?

El debugger

20- tres lenguajes de programación con los que un desarrollador Back-End tiene que trabajar.

C#

Java

PHP
21- ¿Cuál es la condición más importante para diseñar la interfaz de un sitio web?

Estar mayormente orientada a la experiencia del usuario

22-Complete el siguiente concepto sobre excepciones

PHP 5 tiene un modelo de excepciones similar al de otros lenguajes de programación. Una excepción
puede ser lanzada (" "), y atrapada (" ") dentro de PHP.

a. thrown , catched

b. If, else

c. for, i++

d. ninguna de las anteriores

23-Complete el siguiente concepto sobre catch

Si una excepción no es capturada, se emitirá un Error Fatal de PHP con un mensaje "
" ("Excepción No Capturada"), a menos que se haya definido un manejador con
………………………………………...

a. set_exception_handler()

b. set exception

c. Try catch

d. ninguna de las anteriores

24- ¿Cuál es el resultado de lanzar la siguiente excepción?


a.

b.

c.

0.2

Primer finally

Hola mundo
d. Ninguna de las anteriores

25-Declaración básica de tipo de devolución

a. float (3)

b. float (2)

c. float (1)

d. ninguna de las anteriores

26- Complete Lista de argumentos de longitud variable

PHP tiene soporte para listas de argumentos de longitud variable en funciones definidas por el
usuario. Esto se implementa utilizando el token en PHP 5.6 y posteriores, y utilizando las funciones
……………………………………………………………….en PHP 5.5 y anteriores.

a. func_num_args(), func_get_arg(), y func_get_args()

b. func_num(), fun_get()

c. fun_get(), fun_num()

d. ninguna de las anteriores

2.- Es la funcion correspondiente para guardar los datos de un formulario en un arreglo:

a) document.querySelector();

b) document.getElementbyId()

c) document.getElementbyClass()

28- Funcion que obtiene una fila de resultados como una matriz asociativa, una matriz numérica o
ambas.

a) mysqli_fetch_assoc

b) mysqli_array_fetch()

c) mysqli_fetch_array()

29- La función fetch_row () / mysqli_fetch_row () obtiene una fila de un conjunto de resultados y la


devuelve como una matriz enumerada.

a) Verdadero

b) Falso
30- Cuales son los modificadores de acceso?

a) public, private

b) public, private, constantes

c) public, protected, private

31 ¿Qué es PHP?

A. PHP es el lenguaje de programación para el desarrollo del backend más popular.


También uno de los lenguajes más usados, cómo se refleja en todos los índices globales.

B. es un lenguaje de programación que se utiliza principalmente para crear páginas web


dinámicas.

C. es un paradigma de programación que usa objetos en sus interacciones, para diseñar


aplicaciones y programas informáticos.

33- ¿Qué expresa un boolean?

A. Un boolean expresa un valor de verdad. Puede ser TRUE or FALSE .

B. Expresa un valor de conexión.

C. Expresa un valor de compatibilidad.

34- ¿Cuál es función que define una constante en PHP?

A. define ()

B. fixed()

C. constant()

35- ¿Función del método get en PHP?

A. Envía la información codificada del usuario en el header del HTTP request,

directamente en la URL.

B. Envía información de forma no visible


C. No tiene límite de cantidad de información a enviar.

37- ¿Qué símbolo se usa para empezar el nombre de una variable en php?

A. & B. # C. % D. $

Respuesta: D

38- Función php para escribir texto con formato

A. echo B. printf() C. write() D. trace()

Respuesta: B

39- ¿Función de php correcta que verifica si una variable es un array?

A. is_array[] B. is_array{} C. is_array() D. is_array| |

Respuesta: C

40- ¿Para qué sirve el siguiente código php?: if(isset($n)){}

A. Verifica si la variable “$n” está indefinida y tiene un valor numérico B. Verifica si la variable “$n”
está definida y tiene un valor no nulo C. Verifica si la variable “$n” está definida y tiene un valor
booleano D. Verifica si la variable “$n” está indefinida y tiene un valor negativo

Respuesta: B

50-¿Qué imprime este script PHP?

$lista = array();
$lista[] = array('nombre' => 'Carlos' , 'edad' => 19 );

$lista[] = array('nombre' => 'Jorge' , 'edad' => 25, 'profesion' => 'Profesor' );

$lista[] = array('nombre' => 'Ana' , 'edad' => 32 );

$cadena = $lista[2][0].' '. $lista[0][1].' '.$lista[1][2];

echo $cadena;

· Ana 19 Profesor

· Ana Carlos 25

· Jorge Carlos Profesor

· Nada

51- ¿Cuál control debe crearse en un formulario para que un usuario pueda seleccionar ninguna, una o
varias opciones?

· Control Checkbox

· Control Text

· Control Select

· Control Submit

52- ¿En qué lugar se ejecuta el código PHP?

Servidor

56- Cuando deseamos incluir un script PHP externo en nuestra página PHP, utilizamos las
instrucciones:

include

57- ¿Cuál es la diferencia entre las funciones include() y require()?


Los dos permiten incluir un archivo específico. Sin embargo, con la función require() el proceso
termina con un error fatal si el archivo no puede ser incluido. Mientras que con include() el proceso
puede pasar y saltárselo al próximo paso en la ejecución.

58- ¿Cuáles son los principales tipos de error en PHP y en qué se diferencian?

En PHP, se pueden encontrar tres tipos de errores:

Avisos (notices): Son errores básicamente simples y no son críticos, pueden producirse mientras se
ejecute el script. Un ejemplo de un aviso puede ser accesar a una variable indefinida.

Advertencias (warnings): son errores con más importancia que los avisos, pero con estas, los scripts
siguen realizando la ejecución. Ejemplo de ello, puede ser usando include() tratando de incluir un
archivo que no existe.

Fatal: Con este tipo de error se da por terminada la ejecución del script. Un ejemplo de que hay un
error fatal es cuando se accede a un objeto que no existe o requieres de un archivo que tampoco
existe.

Es importante comprender los tipos de errores porque ayudan a los desarrolladores a comprender lo
que ocurre mientras se desarrolla y pasa durante la depuración.

59- ¿Cómo se puede habilitar el reporte de errores en PHP?

Mientras se hace el proceso de depuración es importante habilitar los mensajes de error porque de esta
manera se puede identificar de manera instantánea donde se produce el error y si el script trabaja
correctamente.

60- ¿Cuáles son los métodos __construct() y __destruct() en una clase PHP?

En PHP, todas las cosas constan de los métodos Constructor y Destructor, debido a que los traen ya
incorporados. El Constructor es llamado inmediatamente cuando se crea una instancia de clase y es
utilizado para iniciar las propiedades de la clase. El método destructor no usa ningún parámetro.
Cuando se utiliza esto en PHP, es señal que quien trabaja conoce los conceptos de POO
(programación orientada a objetos) en el lenguaje PHP.

61- ¿Qué son las inyecciones SQL (SQL injections)?

Las inyecciones SQL es el método utilizado para alterar una pregunta en una instrucción SQL que ha
sido enviada al servidor de base de datos. Esa consulta que ha sido cambiada puede filtrar información
como las combinaciones de nombre de usuario/contraseña y puede ayudar al intruso a que
comprometa al servidor.

60- En PHP, ¿qué se emplea para definir una constante?

a) const

b) constant

c) define
d) fixed

63- En PHP, al subir un fichero, ¿qué posición de $_FILES almacena el tipo MIME del fichero
subido?

a) ext

b) mime

c) type

d) Las anteriores respuestas no son correctas

64- En PHP, la función unlink() se emplea para

a) Crear un fichero normal

b) Crear un enlace simbólico entre dos ficheros

c) Contar el número de segmentos que componen un fichero

d) Eliminar un fichero.

65- ¿cómo se obtiene la información que se envía a través de la URL (query string)?

a) $_GET

b) $_POST

c) $_QUERY

d) $_URL

66- En PHP, ¿cuál es la forma correcta de declarar una función?

a) function miFuncion()

b) create function miFuncion()

c) sub miFuncion()

d) method miFuncion()

67- PHP sólo puede trabajar con las bd de MySQL

R: Falso

68- Cuando deseamos incluir un script PHP externo en nuestra página PHP, utilizamos las
instrucciones:
R: include

R: insert

R: include_once

71- PHP es un lenguaje donde no se distinguen mayúsculas de minúsculas por lo tanto $color y
$Color son equivalentes

R: Falso

72- Php solo puede usar Base de Datos MYSQL?

1. Verdadero

2. Falso

73- Cuando deseamos incluir un script PHP externo en nuestra página PHP, utilizamos las
instrucciones:

1. Include_once

2. Insert

3. Includes

4. Requyre_once

74- En PHP se pueden utilizar los caracteres /* */ para indicar los comentarios de bloque

1. Verdadero

2. Falso

77- ¿Cuál es una de las características que posee el FPM (FastCGI Process Manager)?

a. Manejo avanzado para detener/arrancar procesos de forma fácil.

b. Soporte ralentizado de subidas.

c. Creación pasiva/inestable de hilos.


d. Soporte de conexión inestable.

79- ¿Cuándo están disponibles las opciones de contexto para CURL?

a. Cuando la extensión CURL fue compilada usando la opción de configuración

--with-wrappers.

b. Cuando la extensión CURL fue compilada usando la opción de configuración --with-

curlwrappers.

c. Cuando la extensión CURL fue compilada usando la opción de configuración

--with-curlw.

d. Cuando la extensión CURL fue compilada usando la opción de configuración

--with-cuwrapp.

80- ¿Qué realiza crack_check?

a. Una comprobación de la dificultad de cambiar la contraseña proporcionada.

b. Una comprobación de la calidad de la contraseña proporcionada.

c. Una comprobación de la dificultad de crackear la contraseña proporcionada.

d. Una modificación a la dificultad de la contraseña proporcionada.

81- ¿Cuáles son filtros de secuencia integrados que puede usar con stream_filter_append()?

a. Filtros de cadena, conversión, compresión y encripción.

b. Filtros de cadena, conversión, actualización y mutación.

c. Filtros de conexión, conversión, compresión y modificación.


d. Filtros de cadena, mutación, modificación y encripción.

83- Cuando tenemos que enviar los datos de un formulario a una página php para que los procese. ¿En
qué la propiedad del formulario indicaremos el nombre de la página?

a) method

b) action

c) ninguna es correcta

d) name

e) src

84- En MySQL no podemos definir relaciones entre tablas

a) Verdadero

b) Falso

85- Cuando deseamos incluir un script PHP externo en nuestra página PHP, utilizamos las
instrucciones:

Respuesta múltiple.

a) includes

b) include_once

c) file_get_contents

d) requyre_once

e) include

f) insert

g) require

86- Indicar a qué tipo de array pertenecen cada uno de los siguientes elementos

Respuesta múltiple.

a) $Registro[5] -> Escalar

b) $Registro[5] -> Asociativo


c) $Registro['telefono'] -> Escalar

d) $Registro['telefono'] -> Asociativo

También podría gustarte