44
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

  • Upload
    jpauly4

  • View
    1.002

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cuestionario

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

Page 2: Cuestionario

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?

Page 3: Cuestionario

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";

Page 4: Cuestionario

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

Page 5: Cuestionario

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

Page 6: Cuestionario

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.

Page 7: Cuestionario

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

Page 8: Cuestionario

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.

Page 9: Cuestionario

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.

Page 10: Cuestionario

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>

Page 11: Cuestionario

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

Page 12: Cuestionario

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

Page 13: Cuestionario

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

Page 14: Cuestionario

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

Page 15: Cuestionario

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:

Page 16: Cuestionario

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);

Page 17: Cuestionario

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

Page 18: Cuestionario

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?

Page 19: Cuestionario

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

Page 20: Cuestionario

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

Page 21: Cuestionario

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;

Page 22: Cuestionario

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

Page 23: Cuestionario

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

Page 24: Cuestionario

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?

Page 25: Cuestionario

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 ()

Page 26: Cuestionario

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

Page 27: Cuestionario

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)

Page 28: Cuestionario

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

Page 29: Cuestionario

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

Page 30: Cuestionario

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?

Page 31: Cuestionario

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?

Page 32: Cuestionario

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?

Page 33: Cuestionario

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

Page 34: Cuestionario

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>

Page 35: Cuestionario

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 ()

Page 36: Cuestionario

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 ()

Page 37: Cuestionario

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: ____________________________

Page 38: Cuestionario

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

Page 39: Cuestionario

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

Page 40: Cuestionario

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

Page 41: Cuestionario

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

Page 42: Cuestionario

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

Page 43: Cuestionario

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

Page 44: Cuestionario

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