Upload
jpauly4
View
1.002
Download
0
Embed Size (px)
Citation preview
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 1
CUESTIONARIO
1. ¿Cuál de las opciones es correcta para acceder a un dato de sesión?
a. $_SESSION->nombre
b. $_SESSION['nombre']
c. session('nombre')
2. ¿Cuál de estos pares de etiquetas pueden usarse para delimitar código PHP?
a. <? y ?>
b. <?php y /php&>
c. <?php y ?>
d. <?php y php?>
e. <php> y </php>
3. ¿Cuál es el orden correcto de los parámetros de la función mail?
a. "asunto","cuerpo","destinatario","adicional"
b. "asunto","destinatario","cuerpo","adicional"
c. "cuerpo","asunto","destinatario","adicional"
d. "cuerpo","destinatario","asunto","adicional"
e. "destinatario","asunto","cuerpo","adicional"
f. "destinatario","cuerpo","asunto","adicional"
4. ¿Cuál será el resultado de este script?
000
001
002
<?
echo 2*5+2;
?> </CODE< code>
Maximizar Seleccionar PHP
a. 12
b. 120
c. 14
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 2
5. ¿Cuál será el resultado de este script?
000
001
002
003
004
<?
$variable = 2;
echo $variable++;
echo ++$variable;
?> </CODE< code>
Maximizar Seleccionar PHP
a. 23
b. 24
c. 34
6. ¿Qué operador tiene preferéncia sobre todos los demás?
a. &&
b. *
c. +
d. +=
e. New
f. ~
7. ¿El código PHP de una página se puede ver con Ver > Código fuente?
a. NO
b. SI
8. ¿Cuál es el nombre de la palabra reservada para declarar una función?
a. dim
b. func
c. function
d. void
9. ¿Cómo podemos sacar el valor de la constante definida a continuación?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 3
000
001
002
<?
define ('echo','valor de mi constante');
?> </CODE< code>
Maximizar Seleccionar PHP
a. echo $_CONSTANTS['echo'];
b. echo constant('echo');
c. echo echo;
10. ¿Cuál será el valor de $a al final de este script?
000
001
002
003
<?
$a = 1;
$a += 5;
?> </CODE< code>
Maximizar Seleccionar PHP
a. 1
b. 2
c. 5
d. 6
e. Falta Error
11. ¿Cuál de las siguientes opciones sirve para asignar un valor a la variable
nombreVariable?
a. $nombreVariable = 33;
b. $nombreVariable = mi Variable;
c. $nv = "nombreVariable";
$$nv = "mi Variable";
d. nombreVariable = "mi Variable";
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 4
12. ¿Qué método usamos para inicializar la sesión?
a. $_SESSION
b. Sesión
c. session_start
13. ¿Qué bucle o bucles nos permiten iterar para cada elemento de un vector?
a. for
b. foreach
c. if
d. switch
14. ¿Cuál de estos comentarios es correcto en PHP?
a. # esto no se ve
b. /* /* Comentario */ */
c. /* Comentario */
d. // esto no se ve
15. ¿Cuáles de estos son constructores de la clase Imagen en PHP 4?
a. class Imagen
b. function Imagen
c. function __construct
16. ¿Podemos modificar el valor de una constante?
a. No
b. Si
17. ¿Cuál es forma correcta de indicar que la clase Imagen hereda de Banner?
a. class Banner as Imagen
b. class Banner extends Imagen
c. class Banner inherit Imagen
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 5
18. ¿Qué es PHP?
a. Un lenguaje compilado
b. Un lenguaje interpretado
c. Un programa de diseño de páginas web
d. Una tecnología de lado del cliente
e. Una tecnología de lado del servidor
19. ¿Cuál será el valor de $a al final de este script?
000
001
002
<?
$a = 3 % 2;
?> </CODE< code>
Maximizar Seleccionar PHP
a. 0
b. 1
c. 2
20. ¿Cuál de las siguientes cadenas no son modos válidos de la función fopen ()?
A. a+b
B. b+a
C. at
D. w
E. x+
21. Considere el siguiente fragmento de código:
<?php
$arr = array(3 => “First”, 2=>“Second“, 1=>“Third“);
list (, $result) = $arr;
?>
Después de ejecutarlo, el valor de $ resultado sería el
A. Primero
B. Segundo
C. Tercero
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 6
D. Este trozo de código no se ejecutará, pero no con un error de análisis
22. En el estándar SQL-92, que de estas situaciones no requieren o no se puede manejar
mediante el uso de una función de agregado de SQL? (Elegir 2)
A. Cálculo de la suma de todos los valores en una columna.
B. Determinar el valor mínimo en un conjunto de resultados.
C. La agrupación de los resultados de una consulta por uno o más campos.
D. Cálculo de la suma de todos los valores de una columna y la recuperación de todos los
valores de la
otra columna que no es parte de una función de agregado o la cláusula GROUP BY.
E. La determinación de la media aritmética de una columna en un grupo de filas.
23 . Matrices multidimensionales se pueden clasificar por medio de la función ______.
24. Cuando se utiliza por defecto los archivos de controlador para el período de sesiones
a través de sesiones, las tiendas de PHP información de la sesión en el disco duro de la
webserver.When son los período de sesiones archivos de limpiar?
A. PHP eliminar la sesión asociada al archivo session_destroy () es
llamado dentro de un script.
B. Cuando el session_cleanup function () se llama, PHP iterar sobre todos los
archivos de sesión, y eliminarlos si se supera el límite de tiempo de espera de sesión.
C. Cuando la función session_start () se llama, PHP iterar sobre todos los
archivos de sesión, y eliminarlos si se supera el límite de tiempo de espera de sesión
D. Cuando la función session_start () se llama, PHP veces iterar sobre todos los archivos
de sesión, y eliminarlos si superaban el tiempo de espera período de sesiones límite.
E. Archivos de sesión no se quitan del sistema de archivos, usted necesita utilizar un auto -
script acoplado (como un cronjob) para hacer esto.
25. ¿Cuál es el orden de los parámetros en la función mail ()?
A. subject, to address, extra headers, body
B. to address, subject, extra headers, body
C. to address, subject, body, extra headers
D. subject, to address, body, extra headers
26. ¿Cuál de las siguientes afirmaciones son correctas? (Elija 3)
A. sprintf () no es la producción de la cadena generada.
B. printf ( "% 2s% 1s", "ab", "c") los productos de la cadena abc.
C. vprintf () toma al menos un parámetro, el primer parámetro es la cadena de
formato y los parámetros siguientes son los argumentos a favor de la '%'
marcadores de posición.
D. printf ( "% c", "64") es la salida @ y no 6.
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 7
E. sprintf ( "% 3.4f", $ x) los resultados de más de 7 caracteres.
F. number_format () inserta miles de separadores decimales y de dife-rentes (,) y
(.) respectivamente, mientras que printf () como funciones de utilizar siempre (.)
como punto decimal.
27. El requisito es devolver cierto para el caso en que una cadena $ cadena contiene otra
cadena $ substr después del primer carácter de $ str? ¿Cuál de las siguientes devolverá
true cuando cadena str $ cadena contiene $ substr, pero sólo después de que el primer
carácter de $ str?
A. I solamente
B. II solamente
C. III solamente
D. I and II
E. I and III
F. II and III
28. ¿Cuál de las características que figuran a continuación no existen en PHP4? (Elegir2)
A. Excepciones
B. Instrucciones de preprocesador
C. Estructuras de control
D. Clases y objetos
E. Constantes
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 8
29. ¿Cuál es la salida del siguiente fragmento de código?
A. string(7) “Vehicle“
B. string(3) “Car“
C. array(2) {
[0]=>
string(7) “vehicle“
[1]=>
string(3) “car“
\}
30. El siguiente script PHP está diseñado para restar dos matrices indexadas de los
números.
¿Qué afirmación es correcta?
A. El script es válida.
B. De misiones deben hacerse en una sola línea.
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 9
C. Tiene demasiados caracteres de salto de línea entre los estados.
D. No, el guión no se encuentra entre llaves.
E. Sí, es válido, pero el guión no funciona como se espera.
31. ¿Cuál es el propósito de la escapeshellarg () la función?
A. La eliminación de caracteres maliciosos.
B. Escapar caracteres maliciosos.
C. Creación de una serie de argumentos para un comando de shell.
D. Preparación de datos para ser utilizados como un solo argumento en un comando de shell.
E. Ninguna de las anteriores.
32. El _________ función puede ser usada para determinar si el contenido de una cadena
puede ser interpretado como un número.
33. Suponga $ comentario contiene una impresiones string.Which PHP declaración a cabo
20 la primera caracteres de $ comentario seguido de tres puntos (.)?
A. print substr($comment, 20) . ‘...‘;
B. print substr_replace($comment, ‘...‘, 20);
C. print substr($comment, 20, strlen($comment)) . ‘...‘;
D. print substr_replace($comment, 20, ‘...‘);
34. ¿Cuál es el nombre de la función que debe utilizar para poner los archivos cargados en
un lugar permanente en su servidor?
35. Si usted tiene un identificador de archivo para un archivo abierto, utilice la función para
enviar __________de todos los datos pendientes de leer de que identificador de archivo en
el búfer de salida.
36. ¿Cuál de las siguientes frases no son verdaderas? (Elegir 2)
A. strstr () permite la búsqueda de una subcadena en otra cadena
B. strrpos () permite la búsqueda de una subcadena en otra cadena.
C. strstr () y strrchr () devuelve -1 si el segundo parámetro no es una sub-cadena del primer
parámetro.
D. strstr () y strrpos () puede retornar un valor que es diferente de un entero.
E. El segundo parámetro de substr () es la longitud de la subcadena a extraer.
F. Devoluciones strstr () es false si la subcadena especificada por su segundo parámetro no se
encuentra en el primer parámetro.
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 10
37. ¿Cuál de las siguientes frases son correctas? (Elegir 2)
A. time () + 60 * 60 * 100 devuelve la fecha y hora actuales, más de una hora.
B. time () + 24 * 60 * 60 devuelve la fecha y la hora y un día.
C. time () + 24 * 60 * 60 * 100 devuelve la fecha y la hora y un día
38. ¿Es correcto el siguiente trozo de código?
000
001
002
<?php
$color = ImageColorAt($imagen, 100, 200);
?> </CODE< code>
Maximizar Seleccionar PHP
a. Si
b. No
39. ¿Qué parámetros le pasamos a imagecreate?
a. dimensiones
b. dimensiones y color de fondo
40. ¿Qué es PHP-GD?
a. Un lenguaje de programación
b. Una biblioteca de funciones
c. Una tecnología para la creación y modificación al vuelo de imágenes
41. ¿Cómo enviamos el tipo mime de una imagen al navegador?
a. header("Content-type: image/png");
b. imagemime ( "image/png", $im);
42. ¿Es correcto el siguiente trozo de código?
000
001
002
<?php
$color = imagecolorallocate( 255, 0, 0);
?> </CODE< code>
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 11
Maximizar Seleccionar PHP
a. No
b. Si
43. ¿Cuál es el método apropiado para cargar una imagen GIF a GD?
a. imagecreatefromgif
b. imagefromgif
c. imageloadfromgif
d. imageloadgif
44. ¿Cuál es la salida:
$x is undefined;
echo is_null($x);
a. Verdadero
b. Falso
45. ¿Cuál es la salida:
var $x;
echo empty($x);
a. Verdadero
b. Falso
46. ¿Cuál es la salida:
$x = 0;
echo isset($x);
a. Verdadero
b. Falso
47. ¿Cuál es la salida:
echo strlen("PHP");
a. 2
b. 3
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 12
48. ¿Puedo ejecutar un script PHP desde la línea
a. de comandos?Si
b. No
49. ¿Cuál es la salida:
$x = false;
echo is_null($x);
a. Verdadero
b. Falso
50. ¿Cuál es la diferencia entre mysql_connect () y mysql_pconnect ()?
a. mysql_pconnect () crea una conexión entre MySQL desde localhost al servidor web
remote
b. mysql_pconnect () hace una conexión permanente a la base de datos
c. la función mysql_pconnect () no existe
51. ¿Cuál es la salida:
$x = -1;
echo isset($x);
a. Verdadero
b. Falso
52. ¿Cuál es la salida:
$x = null;
echo is_null($x);
a. Verdadero
b. Falso
53. ¿Cuál es la salida:
$a = round(4.123456, 3);
echo $a;
a. 4
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 13
b. 4.5
c. 4.123
54. ¿Cuál es la salida:
$x = false;
echo empty($x);
a. Verdadero
b. Falso
55. ¿Cuál es la salida:
$x = array();
echo empty($x);
a. Verdadero
b. Falso
56. ¿Cuál es la salida:
var $x;
echo isset($x);
a. Verdadero
b. Falso
57. ¿Cuál es la salida:
$a = 0;
echo empty($x);
a. Verdadero
b. Falso
58. Se construye el lenguaje PHP (si, de lo contrario, pues, volver, echo ...) entre
mayúsculas y minúsculas?
a. Si
b. No
59. ¿Cuál es la salida:
$a = pow(10,2);
echo $a;
a. 10
b. 0.02
c. 100
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 14
60. ¿Cuál es la salida:
$x = true;
echo is_null($x);
a. Verdadero
b. Falso
61. ¿Cuál es la salida:
$x = 0;
echo is_null($x);
a. Verdadero
b. Falso
62. ¿Cuál es la salida:
$x is undefined;
echo isset($x);
a. Verdadero
b. Falso
63. ¿Cuál es la salida:
$sting = 'I love Windows';
echo str_replace("Windows", "Linux", $string);
a. I love Windows
b. I love Linux
c. I love WindowsLinux
64. ¿Cuál es la salida:
$x = 42;
echo is_null($x);
a. Verdadero
b. Falso
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 15
65. ¿Cuál es la salida:
$x = true;
echo empty($x);
a. Verdadero
b. Falso
66. ¿Cuál es la salida:
$x = false;
echo isset($x);
a. Verdadero
b. Falso
67. Lo que es cierto acerca de "tipo de datos Boolean ':
a. Puede ser TRUE o FALSE.
b. Puede ser TRUE y FALSE
c. Es siempre 1
68. ¿Cuál es la salida:
$sting = 'I love PHP';
echo substr($string, 1);
a. love PHP
b. I love PHP
c. I
69. ¿Cuántos tipos de datos es compatible con PHP
a. 9
70. 11
71. 5
70. A partir de qué tipo primitivo de este tipo son: ', boolean', 'entero', 'FLOTAN',
'cadena'scalar type
a. compound type
b. pseudo type
71. ¿Cuál es la salida:
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 16
$x = "";
echo empty($x);
a. Verdadero
b. Falso
72. Son los nombres de variables PHP mayúsculas y minúsculas?
Si
No
73. ¿Cuál es la salida:
$a = round(4.9);
echo $a;
a. 4.5
b. 5
c. 4.9
74. ¿Cuál es el resultado de esta suma?
$a = 4 + 5;
a. Null
b. 9
c. Ud puedde \ 't añadir números de esta manera en PHP
75. ¿Puedo obtener la resolución de pantalla con PHP?
a. Si
b. No
76. ¿Cuál es la salida:
$a = rand(1,10);
echo $a;
a. Random es un numero 1 and 10
b. 1
c. 10
77. ¿Cuál es la salida:
$x = 1;
echo is_null($x);
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 17
a. Verdadero
b. Falso
78. ¿Cuál es la salida:
echo ord('a');
a. a
b. error
c. El ord () la función toma una cadena y devuelve el valor ASCII equivalente
79. ¿Cuál es la salida:
$x = 1;
echo isset($x);
a. Verdadero
b. Falso
80. ¿Cuál es la salida:
$x = array();
echo is_null($x);
a. Verdadero
b. Falso
81. Elige la selección que mejor se adapte a las siguientes afirmaciones:
_____ PHP es un lenguaje de scripting basado en el motor de ____. Se utiliza principalmente
para
_____ desarrollar contenido dinámico, aunque se puede utilizar para generar documentos
____
(entre otros) como así.
a. Dinámico, PHP, bases de datos, HTML
b. Embedded, Zend, HTML, XML
c. Basado en Perl, PHP, Web, Static
d. Embedded, Zend, Docbook, MySQL
e. Zend base, PHP, Imagen, HTML
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 18
82. ¿Cuál de los siguientes no es válido el código de PHP?
a. $_10
b. ${“MyVar”}
c. &$something
d. $10_somethings
e. $aVaR
83. La construcción de la lengua en la que puede representar mejor la siguiente serie de
condicionales si?
a. Una declaración sin cambiar un valor predeterminado caso
b. Una llamada a la función recursiva
c. Una declaración, mientras que
d. Es la única representación de esta lógica
e. Un switch utilizando un caso por defecto
84. ¿Cuál es la mejor manera de iterar a través de la matriz $ myarray array, en el supuesto
de que desee modificar la valor de cada elemento como lo hace?
a. Utilizando un bucle for
b. El uso de un bucle foreach
c. El uso de un bucle while
d. El uso de un bucle do ... while
e. No hay manera de lograr esta meta
85. ¿Qué debe ir en el segmento marcado para producir la siguiente serie de salida?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 19
a. foreach ($ resultado como $ clave => $ val)
b. while ($ idx *= 2)
c. for ($ idx = 1; $ idx <STOP_AT; $ idx *= 2)
d. for ($ idx *= 2; STOP_AT> = $ idx, $ idx = 0)
e. while ($ idx <STOP_AT) hacer $ idx *= 2
86. Seleccione la función adecuada declaración de la función definida por el usuario is_leap
(). Asumir que, si no se define, la función usa is_leap el año 2000 como un valor por defecto:
a. función is_leap ($ year = 2000)
b. is_leap ($ año por defecto 2000)
c. función is_leap ($ año por defecto 2000)
d. función is_leap ($ año)
e. función is_leap (2000 = $ año)
87. ¿Cuál es el valor se muestra cuando se ejecuta la siguiente? Supongamos que el código
se ejecutado utilizando la siguiente URL:
testscript.php? c = 25
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 20
a. 25
b. -5
c. 10
d. 5
e. 0
88. Considere el siguiente script:
Cada uno ? en el script de arriba del índice representa un entero $ s en contra de la matriz. Con el
fin de la pantalla Hola, Mundo! cadena cuando se ejecuta, lo que debe la falta de índices se
entero?
a. GrupoA:4,3,0,4,9,9GrupoB:7,8
b. GrupoA:1,3,0,4,9,9GrupoB:7,6
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 21
c. GrupoA:1,3,2,3,0,4GrupoB:5,8
d. GrupoA:0,4,9,9,9,9GrupoB:7,8
e. Grupo A: 4,3,0,4,9,9 Grupo B: 7,8
88. En tiempo de ejecución de inclusión de un script PHP se realiza utilizando el ________
construir, mientras que del tiempo de compilacion de la inclusión de scripts PHP se realiza
mediante la construcción de _______.
a. include_once,incluyen
b. exigir,incluyen
c. require_once,incluyen
d. incluir,requieren
e. Todas las anteriores son correctas
89. ¿Bajo qué circunstancias es imposible asignar un valor por defecto a un parámetro,
mientras declara una función?
a. Cuando el parámetro es booleano
b. Cuando la función se declaró como miembro de una clase
c. Cuando el parámetro está declarado como pasado por referencia
d. Cuando la función contiene un solo parámetro
e. Nunca
90.____ El operador devuelve True si cualquiera de sus operandos pueden ser evaluada
como verdadera, pero no ambos. Su Respuesta: ____________________________
91. ¿Cómo funciona la identidad del operador === comparar dos valores?
a. Se convierte a un tipo de datos compatibles y, a continuación, se compara el
resultado valores
b. Que devuelve True sólo si ambas son del mismo tipo y valor
c. Si los dos valores son cadenas, se realiza una comparación léxica
d. Basa su comparación en el C strcmp función exclusivamente
e. Convierte ambos valores a las cadenas y las compara
92. ¿Cuál de las siguientes expresiones multiplicar el valor de la variable $ por un 4? (Elegir
2)
a. $a*=POW(2,2);
b. $a>>=2;
c. $a<<=2;
d. $a+=$+$a;
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 22
e. Ninguna de las anteriores
93. ¿Cómo puede un script de llegar a una terminación limpia?
a. Cuando exit () se llama
b. Cuando la ejecución alcanza el final del archivo actual
c. Cuando se bloquea PHP
d. Cuando termina de Apache a causa de un problema en el sistema
94. ¿Cuál es el que se usa para definir el modelo de un objeto denominado? Su Respuesta:
____________________________
95. Al final de la ejecución de la siguiente secuencia de comandos, los valores que se
almacenarán en la $ a-> my_value arrary? (Elija 3)
A. c
B. b
C. A
D. D
E. e
96. ¿Cómo se puede escribir una clase de manera que algunas de sus propiedades no se
puede acceder desde fuera de su métodos?
a. Al declarar la clase como privado
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 23
b. Al declarar los métodos como privado
c. No se puede hacer
d. Mediante escrito un método de propiedad sobrecarga
97. ¿Qué modelo orientado a objetos que se utiliza para la aplicación de una clase que debe
ser instanciada sólo una vez para toda la vida útil de un script?
a. Modelo-vista-controlador
b. Resumen de fábrica
c. Singleton
d. proxy
e. Estado
98. Una clase puede ser construida como una extensión de otras clases mediante un
proceso conocido como herencia. En PHP, ¿cuántos padres de un niño puede heredar de la
clase?
a. Una
b. Dos
c. Depende de los recursos del sistema
d. Tres
e. Como muchos, según sea necesario
99. OOP construir lo que no se encuentren disponibles en PHP 4 es la siguiente secuencia
de comandos aproximado?
a. herencia múltiple
b. Interfaces métodos abstractos
c. Privado métodos
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 24
d. Función de la sobrecarga
100. Supongamos que una clase llamada testclass se define. ¿Qué debe el nombre de su
constructor método?
a. construct
b. inicializar
c. testclass
d. testclass
e. Sólo soporta PHP 5 constructores
101. En PHP 4, orientado a objetos que construye de la siguiente lista no están disponibles?
clases abstractas
clases finales
métodos Público, privado, protegido(PPP)
Interfaces
A. clases Abstractas
B. PPP métodos
C. Ninguno de los métodos ni las interfaces PPP
D. Ninguna de las anteriores están disponibles
E. Todas las anteriores están disponibles
102. ¿Cómo llamar a la mymethod método de una clase dentro de la propia clase?
A.$ self => mymethod ();
B.$ this-> mymethod ();
C.$ actual-> mymethod ();
D.$ this:: mymethod ();
E.Ninguna de las anteriores son correctas
103. ¿Cuál será la siguiente secuencia de comandos de salida?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 25
A.10
B.nulo
C.Vaciar
D.Ninguna
D.Un error
104. Considere la siguiente secuencia de comandos. ¿Qué salida?
a. 5
b. 10
c. Nada de lo dispuesto
d. El constructor arrojarán un error
e. 510
105. ¿Qué hace el siguiente segmento de código PHP hacer?
a. Llama al metodo mymethod en la clase estáticamente.
b. Crea y ejemplo de myclass y llama al método mymethod.
c. Genera un error de sintaxis
d. Por defecto para el last-created instancia de myclass y pide mymethod ()
e. Llama a la función llamada myclass::mymethod ()
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 26
106. ¿Cuál será la siguiente secuencia de comandos de salida?
A.1
B.2
C. Un error, porque a:: $ myvar no se define
D. Un aviso, porque a:: $ myvar no se define
E. Ninguna
107. ¿Cómo se puede cargar las clases en la demanda, ya que son requeridos por el
intérprete?
A. Al utilizar la función magica __autoload
B. Al definir como avanzar clases
C. Mediante la implementación de un gestor de errores
D. No es posible cargar las clases en la demanda
E. Por su inclusión en condicional incluyen declaraciones
108. ¿Cómo acceder a las variables de sesión?
A.A través de $ _GET
B: A través de $ _POST
C. A través de $ _REQUEST
D. A través de variables globales
E. Ninguna de las anteriores
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 27
109. ¿Qué función hace que el siguiente encabezado que se añade a la salida de su
servidor?
Configuración de cookies: foo = bar;
Su Respuesta: ____________________________
110. En circunstancias normales, e ignorando los errores del navegador-¿cómo puede ser
una "cookie" acceder desde un dominio distinto del que se fijó para el?
A. Por consulta a la cabecera HTTP_REMOTE_COOKIE
B. No se puede hacer
C. El establecimiento de un dominio diferente al llamar a setcookie ()
D. Mediante el envío de una solicitud adicional para el navegador
E. Mediante el uso de JavaScript para enviar la cookie como parte de la URL
111. ¿Cómo puede el script index.php acceder al formulario de correo electrónico el
siguiente elemento de formulario HTML?
(Elegir 2)
A. $ _GET [ 'email']
B. $ _POST [ 'email']
C. $ _SESSION [ 'texto']
D. $ _REQUEST [ 'email']
E. $ _POST [ 'texto']
112. ¿Cuál será el efecto neto de ejecutar el siguiente script en la cadena $ s? (Elegir 2)
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 28
A. La cadena será más largo porque el paréntesis angulares se convertirán a su meta de
caracteres HTML equivalentes
B. La cadena seguirá siendo la misma
C. Si la cadena se ha impreso a un navegador, el ángulo entre paréntesis será visible
D. Si la cadena se ha impreso a un navegador, los corchetes angulares no será visible y será
interpretado como HTML
E. cordón es destruida por la llamada a htmlentities ()
113. Considere el siguiente formulario y la posterior secuencia de comandos. ¿Cuál será la
secuencia de comandos de impresión si el usuario
tipos de la palabra "php" y "grandes" en los dos cuadros de texto, respectivamente?
A. Nada
B. matriz
C. Un aviso
D. phpgreat
E. greatphp
114. Los valores del array son introducidos por los valores ______ (llamados arreglos
indexados) o utilizando los valores ______
(llamados matrices asociativas). Por supuesto, estos métodos se pueden combinar también.
A. flotador, cadena
B. Resultado positivo en el número de número negativo
C. Incluso el número de cadena
D. cuerdas, Boolean
E. Integer, cadena
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 29
115. ¿Cuál será la matriz array $ contienen al final de la ejecución de la siguiente secuencia
de comandos?
A. array ('2 ','2')
B. array ('1 ','1')
C. gama (2, 2)
D. array (null, null)
E. array (1, 1)
116. Supongamos que desea ordenar una matriz en orden ascendente por tiempo que se
preserva el valor fundamental asociaciones. ¿Cuál de las siguientes funciones de PHP de
clasificación que utiliza?
A. ksort ()
B. asort B. ()
C. krsort ()
D. sort ()
E. usort ()
117. ¿En qué orden será el siguiente script de salida el contenido de la matriz array $?
A. A1, A3, A5, A10, A20
B. A1, A20, A3, A5, A10
C. A10, A1, A20, A3, A5
D. A1, A10, A5, A20, A3
E. A1, A10, A20, A3, A5
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 30
118. Que la función que se utiliza para reordenar el contenido de la siguiente serie a fin de
que se invierten (por ejemplo: array ( 'd', 'c', 'b', 'a') como el resultado final)? (Elegir 2)
A. array_flip ()
B. array_reverse ()
C. tipo ()
D. rsort ()
E. Ninguna de las anteriores
119. ¿Cuál será la siguiente secuencia de comandos de salida?
A. 1
B b.
C. c
D. Un aviso.
E. a
120. ¿Cuál es el método más simple de calcular la suma de todos los elementos de un array
A. Al atravesar la matriz con un bucle for
B. Por atraviesa la matriz con un bucle foreach
C. Mediante el uso de la función array_intersect
D. Mediante el uso de la función array_sum
E. Mediante el uso de array_count_values ()
121. ¿Cuál será la siguiente secuencia de comandos de salida?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 31
A. 1
B. 2
C. 0
D. Ninguna
E. 0.3
122. ¿Cuál será la siguiente secuencia de comandos de salida?
A. NULL
B. 0 => 1, 1 => 2, 2 => 3
C. Un error no válido de referencia
D. 2 => 1, 1 => 2, 0 => 3
E. bool (true)
123. ¿Cuál de las siguientes cadenas de no combinar $ s1 y $ s2 en una sola cadena
A. $ s1 + $ s2
B. ") ($ s1) ($ s2"
C. $ s1. $ S2
D. implode ('', array ($ s1, $ s2))
E. Todo lo anterior se combinan las cuerdas
124. Dada una variable $ correo electrónico que contenga la cadena [email protected],
¿cuál de las siguientes declaraciones example.com extracto de la cadena?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 32
A. substr ($ email, strpos ($ email, "@"));
B. strstr ($ email, "@");
C. strchr ($ correo electrónico, "@");
D. substr ($ email, strpos ($ email, "@")+ 1);
E. strrpos ($ correo electrónico, "@");
125. Dada una lista separada por comas de los valores en una cadena, que realizan la
función de la lista dada crear una matriz de cada valor con una sola llamada?
A. strstr ()
B. Cant se hace con una sola función
C. extracto ()
D. explotar ()
E. strtok ()
126. ¿Cuál es la mejor forma todos los fines de la comparación de dos cadenas
A. Uso de la función strpos
B. Uso del operador ==
C. Utilización strcasecmp ()
D. Uso de strcmp ()
127. ¿Cuál de las siguientes funciones pueden utilizarse para determinar la integridad de
una cadena? (Elija 3)
A. md5 ()
B. sha1 ()
C. str_rot13 ()
D. cripta ()
E. CRC32 ()
128. Función PHP que hace la siguiente secuencia de comandos de UNIX en una simulación
de la máquina?
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 33
A. fopen ()
B. fread ()
C. manada ()
D. split_string ()
E. archivo ()
129. ¿Cuál será la siguiente secuencia de comandos de salida?
A. Pruebas de 1245
B. Pruebas de 345
C. Pruebas 1 +245
D. 245
E. Ninguna
130. ¿Cuál será la salida de la siguiente secuencia de comandos?
A. 12345
B. 12245
C. 22345
D. 11345
E. matriz
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 34
131. ¿Cuál de las siguientes cadenas de ir acompañada de las siguientes expresiones
regulares PCRE? (Elegir 2)
A. ****** 123 A.
B. *****_ 1234
C. ****** 1234
D. _ * 1234
E. _ * 123
132. ¿Cuál de las siguientes comparaciones regresará verdadero? (Elegir 2)
A. ‘1 top '=='1'
B. 'top' == 0
C. 'top' === 0
D. 'a' == a
E. 123 =='123 '
133. ¿Qué sucede si añades una cadena a un entero utilizando el operador +?
A. El intérprete de un tipo de productos desajuste de error
B. La cadena se convierte en un número y se añade a la entero
C. La cadena se descarta y se conserva el número entero
D. La cadena entero y se concatenan juntos en una nueva cadena
E. El entero se descarta y se conserva la cadena
134. Considere la siguiente secuencia de comandos. Suponiendo que http://www.php.net
puede leer, ¿qué salida?
A. La longitud de la página principal www.php.net
B. La longitud de la página principal www.php.net despojada de todas sus etiquetas <p>
C. 1
D. 0
E. La longitud de la página principal www.php.net despojada de todas sus etiquetas, excepto para
las etiquetas <p>
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 35
135. ___________ La función puede ser usada para comparar dos cadenas utilizando un
mayúsculas y minúsculas algoritmo binario
A. strcmp ()
B. stricmp ()
C. strcasecmp ()
D. stristr ()
E. Ninguna de las anteriores
136. ¿Cuál de las siguientes funciones se pueden utilizar para convertir los datos binarios
almacenados en una cadena en su representación hexadecimal? (Elegir 2)
A. encode_hex ()
B. Pack ()
C. hex2bin ()
D. bin2hex ()
E. printf ()
137. ________________ La función puede ser usada para asegurar una cadena que siempre
llega a un específicas de longitud mínima.
Su Respuesta: ____________________________
138. ¿Cuál será la siguiente secuencia de comandos de salida?
A. x
B. axle
C. axxle
D. applex
E. xapple
139. _______ La función se utiliza para leer una sola línea de un archivo y se utiliza cuando
se trata de archivos de texto. Para lectura de datos binarios o de otros segmentos
específicos de un archivo, debe usar el _______ Función de su lugar
A. fgets (), fseek ()
B. fread (), fgets ()
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 36
C. fputs (), fgets ()
D. fgets (), fread ()
E. fread (), fseek ()
140. Aunque los recursos de archivo automáticamente se cierre al final de una solicitud en
PHP, puede cerrar explícitamente llamando a la función _______.
Su Respuesta: ____________________________
141. Considere el siguiente script PHP, que lee un archivo, línea por línea, a partir de un
archivo de texto. Cuál llamada de función, es necesario insertar en el lugar de los signos
para que la secuencia de comandos para funcione correctamente?
A. file_get_contents ($ archivo)
B. archivo ($ archivo)
C. read_file ($ archivo)
D. fgets ($ archivo)
E. fread ($ archivo)
142. ¿Cuál de las siguientes técnicas de garantía de un seguro de bloqueo de cualquier
condición de carrera
A. Uso de flock () para bloquear el archivo deseado
B. fopen () 'ing’ de un archivo en el sistema operativo del directorio temporal
C. Crear un archivo temporal con tempnam ()
D. Utilización de mkdir () para crear un directorio y usarlo como un bloqueo de referencia
E. Uso de tmpfile () para crear un archivo temporal
143. ¿Cuál de las siguientes funciones de recuperar todo el contenido de un archivo de tal
manera que puede ser utilizado como parte de una expresión? (Elegir 2)
A. file_get_contents ()
B. fgets ()
C. fopen ()
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 37
D. file ()
E. readfile ()
144. ¿Cómo analizar el contenido de una línea de multi-formato de archivo de texto a través
de una pauta sin precarga su contenido en una variable y luego el procesamiento en la
memoria?
A. Uso de archivo () para dividirla en una serie
B. Uso de sscanf ()
C. Utilización de fscanf ()
D. Uso de fgets ()
E. Uso de fnmatch ()
145. Parámetros que le pase a fopen () con el fin de abrir un archivo para la lectura y la
escritura (Seleccione 2)
A. W
B. R
C. a
D. +
146. La función utilizada para abrir un archivo para fines generales de referencia para la
lectura y la escritura binaria datos en PHP es ________. Los recursos devueltos por que se
usa con funciones tales como fgets ().
Su Respuesta: ____________________________
147. ¿Cuál de las siguientes funciones lee todo el contenido de un archivo? (Elija 3)
A. fgets ()
B. file_get_contents ()
C. fread ()
D. readfile ()
E. archivo ()
148. Función que está diseñado específicamente para escribir una cadena en un archivo de
texto?
Su Respuesta: ____________________________
149. _______________ La función determina si un archivo se puede escribir.
Su Respuesta: ____________________________
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 38
150. ¿Cuál de las siguientes llamadas a funciones causará un archivo puntero para ser
devueltos al principio del archivo?
A. reset ()
B. fseek (-1)
C. fseek (0, SEEK_END)
D. fseek (0, SEEK_SET)
E. fseek (0, SEEK_CUR)
151. ¿Cuál es la diferencia entre stat () y fstat ()?
A. Si bien stat () trabaja en abrir el archivo punteros, fstat () trabaja en los archivos especificados
por ruta
B. Si bien fstat () trabaja en abrir el archivo punteros, stat () trabaja en los archivos especificados
por ruta
C. fstat () no tiene nada que ver con los archivos
D. stat () no tiene nada que ver con los archivos
E. fstat () es un alias de stat ()
152. Suponiendo que image.jpg existe y es legible por PHP, ¿cómo va ser el siguiente script
aparece si llamar directamente desde un navegador?
A. Como una imagen JPEG
B. Como un archivo binario para la visualización en el navegador
C. Como un archivo binario para la descarga
D. Como un archivo JPEG para la descarga
E. En una fractura de imagen
153. ¿Cuál de los siguientes no es un archivo PHP válida envoltorio recurso?
a. \ \ servidor \ ruta \ nombre de archivo
b. http://www.example.com/index.php
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 39
c. miarchivo.txt
d. compress.zlib: / / miarchivo.txt
e. Todos ellos son válidos
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 40
RESPUESTAS
1. B
2. C
3. e
4. A
5. B
6. C y e
7. A
8. C
9. B
10. D
11. A y c
12. C
13. A y b
14. A, c y d
15. B
16. A
17. B
18. B y e
19. B
20. B
21. C
22. C y D
23. array_multisort or array_multisort()
24. D
25. C
26. A,D y F
27. C
28. A y B
29. A
30. B
31. D
32. is_numeric or is_numeric()
33. B
34. move_uploaded_file or move_uploaded_file()
35. fpassthru or fpassthru()
36. C y E
37. B
38. B
39. A
40. B y C
41. A
42. A
43. A
44. A
45. A
46. A
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 41
47. B
48. A
49. B
50. B
51. A
52. A
53. C
54. A
55. A
56. B
57. A
58. B
59. C
60. B
61. B
62. B
63. B
64. B
65. B
66. A
67. A
68. A
69. B
70. A
71. A
72. A
73. B
74. B
75. B
76. A
77. A
78. C
79. A
80. B
81. B
82. D
83. E
84. A
85. C o D
86. A
87. B
88. D
89. E
90. XOR
91. B
92. A y C
93. A
94. Una clase es un modelo de un objeto, que es una instancia de una clase.
95. B,C y D
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 42
96. C
97. C
98. A
99. C
100. C
101. D
102. B
103. D
104. A
105. A
106. A
107. D
108. E
109. setcookie o setrawcookie
110. B
111. B y D
112. B y D
113. C
114. E
115. B
116. B
117. B y D
118. D
119. D
120. A
121. E
122. A
123. A
124. D
125. D
126. D
127. A,B y E
128. E
129. D
130. B
131. C y D
132. B y E
133. B
134. C
135. C
136. B y D
137. Esto describe el str_pad función, que puede ser usado para una almohadilla de
cadena a un mínimo específico longitud.
138. B
139. D
140. La respuesta correcta es la fclose función, que cierra un archivo de recursos.
141. D
142. D
143. A y D
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 43
144. C
145. B y D
146. La función se describe fopen ().
147. B,D y E
148. Cualquiera fwrite () o fputs ()
149. La descripción corresponde a la is_writeable función, que devuelve un valor
booleano que indica si un archivo tiene permiso de escritura
150. D
151. B
152. E
153. E
CUESTIONARIO DE PHP 1 de mayo de 2012
Desarrollo Web /FATLA| Jenny Montenegro/[email protected] 44
BIBLIOGRAFIA
http://www.webadictos.com.mx/wp-content/uploads/2007/06/practice_exam.pdf
http://sistemas-redes.webcindario.com/111.pdf
http://gplsi.dlsi.ua.es/~slujan/materiales/preguntas-pi-muestra.pdf
http://www.programacionweb.net/cursos/cuestionario/?id=10
http://www.programacionweb.net/cursos/cuestionario/?id=10
http://www.programacionweb.net/cursos/cuestionario/?id=3
http://vladalexa.com/scripts/php/test/test_php_skill.html
http://www.phptest.org/index.php