Está en la página 1de 45

Examen de php

Abajo se muestran todas las preguntas del cuestionario. Tus respuestas estn en negrita. Las
respuestas correctas estn marcadas en verde y las incorrectas en rojo.
1- En qu lugar se ejecuta el cdigo PHP?
Servidor
Cliente (ordenador propio)
El cdigo PHP se ejecuta en el servidor donde est alojada la pgina web a la que
hemos accedido.
2- Cules de estas son marcas para la insercin del cdigo PHP en las pginas HTML?
<?y?>
< php >< /php >
<# y #>
El cdigo php se debe insertar entre las marcas , o entre o incluso
3- En qu atributo de un formulario especificamos la pgina a la que se van a enviar
los datos del mismo?
name
file
action
description
El resultado en el formulario sera del tipo
4- Cul de estas instrucciones est correctamente escrita en PHP?
if (a=0) print a
if (a==0) echo hola mundo;
if (a==0) { echo ok }
if (a==0): print a;
No es necesario encerrar entre llaves cuando la sentencia que sigue al If tiene slo una
lnea. Las lneas hay que terminarlas con un punto y coma.

5- Cul de estas instrucciones PHP imprimir por pantalla correctamente el mensaje


Hola Mundo en letra negrita?
print < strong >Hola Mundo < /strong>;
print (< strong>Hola Mundo< /strong>);
print ("< strong>Hola Mundo < /strong>");
Si queremos imprimir directamente cdigo HTML en pantalla incluyndolo en la
sentencia "print", debemos poner el texto entre comillas.
6- Dos de las formas de pasar los parmetros entre pginas PHP son:
Require e Include
Get y Put
Post y Get
Into e Include
El paso de parmetros por GET se realiza a travs de la propia direccin URL, mientras
que el paso por POST oculta esas variables, por lo que es ms seguro.
7- Cul de estas instrucciones se utiliza para realizar una consulta a una base de datos
MySQL?
mysql_query
mysql_access
mysql_db_access
A esta consulta hay que incluirle los parmetros con el nombre de la conexin y la
consulta SQL a realizar: mysql_query($conexion, $consulta);
8- Un array es...
Un conjunto de caracteres alfanumricos
Un sistema para convertir una variable de texto en un nmero
Un conjunto de elementos
Un array es lo que tambin se conoce de otras formas como vector o arreglo, y consiste
en un conjunto de elementos, a los que podremos acceder mediante su posicin en el
conjunto.
9- Cmo se define una variable de tipo string en PHP?
char str;

string str;
En PHP no se define el tipo de las variables explcitamente
En PHP no es necesario definir el tipo de la variable, sino que es capaz de modificar los
tipos segn la operacin a la que sometamos a la variable.
10- Tenemos el siguiente cdigo: $a=10; $b=$a + 2; Cul ser el valor de $b?
"12"
12
"102"
Ninguno (no se puede sumar un nmero a una cadena)
PHP internamente convierte la cadena 10 a un tipo numrico para sumarla con el
entero 2, con lo que el resultado es el entero 12 (tipo entero)
11- Para qu sirve el siguiente cdigo?: if (isset($variable)){}
Recorre un array de nombre $variable
Crea una variable de nombre "$variable"
Verifica si la variable "$variable" est definida y tiene un valor no nulo
Ninguna de las anteriores
Nos puede servir, por ejemplo, para saber si hemos recibido correctamente un
parmetro por GET o POST. Si la variable existe, es porque el parmetro se ha recibido.
Si no existe, seguramente ha habido algn problema en el envo del formulario.

PHP completo
Pregunta 1:
En PHP, qu mtodo de acceso a una base de datos no es una capa abstracta?
a) ADOdb
b) mysql
c) ODBC
d) PDO

Pregunta 2:
Cmo se escribe "Hola mundo" en PHP?
a) document.write("Hola mundo");
b) echo "Hola mundo";
c) output "Hola mundo";
d) Las anteriores respuestas no son correctas

Pregunta 3:
En PHP, cul es la forma correcta de aadir 1 a la variable $contador?
a) $contador =+1;
b) $contador++;
c) $++contador;
d) Las anteriores respuestas no son correctas

Pregunta 4:
En PHP, cuando se incluye un fichero con include o requiere
a) El fichero incluido debe tener la extensin ".inc"

b) El fichero incluido debe tener nicamente cdigo PHP


c) El fichero incluido debe estar situado en el mismo directorio que el fichero
desde donde se incluye
d) Las anteriores respuestas no son correctas

Pregunta 5:
En PHP, al subir un fichero, qu posicin de $_FILES almacena el tamao del
fichero subido?
a) file
b) length
c) size
d) value

Pregunta 6:
Un valor que no ha sido definido se expresa en PHP con la palabra reservada
a) empty
b) null
c) undef
d) Las anteriores respuestas no son correctas

Pregunta 7:
Qu valor imprime el siguiente cdigo?
<?php
$a = 1;
{
$a = 2;
}

echo $a;
?>
a) 1
b) 2
c) null
d) Las anteriores respuestas no son correctas

Pregunta 8:
Qu valor imprime el siguiente cdigo?
<?php
function increment($val) {
return ++$val;
}
echo increment(1) + 1;
?>
a) 1
b) 2
c) 3
d) Las anteriores respuestas no son correctas

Pregunta 9:
En PHP, cul es la forma correcta de declarar una funcin?
a) function miFuncion()
b) create function miFuncion()
c) sub miFuncion()
d) method miFuncion()

Pregunta 10:
En PHP, qu operador de comparacin no existe?
a) !=
b) >=
c) <=>
d) <>

Pregunta 11:
Qu significa DSN?
a) Domain System Name
b) Domain Source Name
c) Database System Name
d) Data Source Name

Pregunta 12:
En PHP, la sentencia de control foreach se emplea para
a) Recorrer los elementos de un array
b) Recorrer las propiedades de un objeto
c) Recorrer los elementos de un array y las propiedades de un objeto
d) Las anteriores respuestas no son correctas

Pregunta 13:
En PHP, qu informacin se almacena en la variable superglobal
$_SERVER['REMOTE_ADDR']?
a) La direccin IP del servidor
b) La direccin IP del visitante

c) La direccin IP del servidor de DNS


d) Las anteriores respuestas no son correctas

Pregunta 14:
El cdigo PHP se escribe con los delimitadores
a) <?php>...</?>
b) <script>...</script>
c) <?php?>
d) <&>...</&>

Pregunta 15:
En PHP y con ODBC, qu funcin se emplea para liberar la memoria utilizada por
un resultado?
a) odbc_clean()
b) odbc_free()
c) odbc_free_result()
d) odbc_garbage_collect()

Pregunta 16:
En PHP, cmo se puede sustituir "Amo" por "Odio" en la frase "Amo las
expresiones regulares"?
a) preg_replace("/Amo/", "/Odio/", "Amo las expresiones regulares")
b) preg_replace("/Odio/", "/Amo/", "Amo las expresiones regulares")
c) preg_replace("/Amo/", "Odio", "Amo las expresiones regulares")
d) preg_replace("/Odio/", "Amo", "Amo las expresiones regulares")

Pregunta 17:
En PHP, para eliminar los espacios en blanco al final de una cadena se emplea
a) ltrim()
b) rtrim()
c) strip()
d) trim()

Pregunta 18:
En PHP y MySQL, para seleccionar la base de datos se emplea
a) mysql_database()
b) mysql_db_name()
c) mysql_select_db()
d) Las anteriores respuestas no son correctas

Pregunta 19:
En PHP, se invoca automticamente el constructor de la clase base en la clase
heredada?
a) S, siempre
b) S, si la herencia es pblica
c) S, si la clase heredada no define un constructor
d) No, nunca

Pregunta 20:
En PHP, para leer completamente un fichero en un array se emplea
a) fgets()
b) file()

c) file_get_contents()
d) Las anteriores respuestas no son correctas

Pregunta 21:
En PHP, para comprobar que un fichero es un fichero normal se emplea
a) is_archive()
b) is_file()
c) is_link()
d) is_normal()

Pregunta 22:
Cuando se emplea el mtodo "post" de envo de un formulario, los datos del
formulario se muestran en la URL?
a) Siempre
b) S, si as se ha indicado en el formulario
c) Nunca

Pregunta 23:
En PHP, cul es la forma correcta de incluir un fichero?
a) include "fichero";
b) include("fichero");
c) require "fichero";
d) Todas las respuestas son correctas

Pregunta 24:
En PHP, qu devuelve la funcin filter_var() en el siguiente cdigo? $email =
"sergio.lujan@ua.es"; filter_var($email, FILTER_VALIDATE_EMAIL);

a) Verdadero
b) Falso
c) Cadena vaca
d) Las anteriores respuestas no son correctas

Pregunta 25:
En PHP4, qu caracterstica de la orientacin a objetos s que existe?
a) El destructor
b) La herencia
c) La ocultacin
d) Las anteriores respuestas no son correctas

Pregunta 26:
En PHP5, que niveles de ocultacin/visibilidad existen?
a) public, hidden, protected
b) visible, hidden, restricted
c) public, private, restricted
d) Las anteriores respuestas no son correctas

Pregunta 27:
En PHP, un objeto de una clase puede acceder a la parte privada de otro objeto
de la misma clase?
a) S, siempre
b) S, si los dos objetos se han declarado en el mismo contexto
c) No, slo puede acceder a la parte protegida

d) No, no puede acceder ni a la parte protegida ni a la privada

Pregunta 28:
En PHP, cmo se genera un nmero aleatorio?
a) rnd()
b) round()
c) rand()
d) Las anteriores respuestas no son correctas

Pregunta 29:
En PHP, qu instruccin finaliza la ejecucin del script si produce un error?
a) include()
b) include_once()
c) require()
d) Las anteriores respuestas no son correctas

Pregunta 30:
En PHP, qu problema tiene la expresin "<?=$algo;?>"?
a) No hay ningn problema
b) Necesita que se puedan usar las etiquetas cortas y eso no es compatible con
XML
c) Requiere una librera especial de PHP que no siempre est instalada
d) Esa sintaxis no existe en PHP

Pregunta 31:
En PHP, cul es la forma correcta de abrir una conexin con una base de datos
ODBC?

a) odbc_open("DSN");
b) odbc_open("DSN", "usuario", "contrasea");
c) odbc_connect("DSN");
d) odbc_connect("DSN", "usuario", "contrasea");

Pregunta 32:
En PHP, qu muestra el siguiente cdigo?
<?php
$a = false;
$b = true;
$c = false;
if($a ? $b : $c) {
echo "false";
} else {
echo "true";
}
?>
a) true
b) false
c) Nada
d) Hay un error sintctico en el cdigo

Pregunta 33:
En PHP, $language['php'] es un ejemplo de
a) Array asociativo
b) Array multidimensional
c) Array superglobal

d) Las anteriores respuestas no son correctas

Pregunta 34:
En PHP, qu funciones se emplean para abrir y cerrar una conexin a una base
de datos ODBC?
a) odbc_open() y odbc_close()
b) odbc_open() y odbc_disconnect()
c) odbc_connect() y odbc_close()
d) odbc_connect() y odbc_disconnect()

Pregunta 35:
En PHP, para aplicar una funcin a cada elemento de un array se emplea la
funcin
a) array_walk()
b) array_each()
c) foreach()
d) list()

Pregunta 36:
En PHP, qu se emplea para definir una constante?
a) const
b) constant
c) define
d) fixed

Pregunta 37:
En una aplicacin web es importante validar en el lado del cliente porque mejora:

a) La seguridad de la aplicacin
b) La experiencia del usuario
c) La integridad de los datos que se almacenan
d) Las anteriores respuestas no son correctas

Pregunta 38:
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()

Pregunta 39:
Respecto a la orientacin a objetos en PHP5, seala la afirmacin falsa
a) Una clase slo puede tener un constructor
b) Existe el concepto de interfaz
c) Se pueden declarar propiedades y mtodos de una clase como static
d) Se puede realizar la herencia mltiple

Pregunta 40:
En PHP, qu funcin se emplea para convertir la primera letra de cada palabra en
mayscula?
a) upper()
b) strtoupper()
c) ucwords()

d) Las anteriores respuestas no son correctas

Pregunta 41:
En PHP, cmo se obtiene la informacin de un formulario que ha sido enviado
mediante el mtodo "get"?
a) $_URL[]
b) $_GET[]
c) $_FORM[]
d) Las anteriores respuestas no son correctas

Pregunta 42:
En PHP, cmo se representa el operador de mbito?
a) ?
b) &
c) ->
d) ::

Pregunta 43:
En PHP, qu funcin lee un fichero abierto lnea a lnea?
a) fgets()
b) fread()
c) fscanf()
d) Las anteriores respuestas no son correctas

Pregunta 44:
En PHP y MySQL, para liberar la memoria utilizada por un resultado se emplea la
funcin

a) mysql_clean()
b) mysql_free()
c) mysql_free_result()
d) mysql_garbage_collect()

Pregunta 45:
En PHP, cul es el nombre del tipo de dato que permite almacenar mltiples
valores separados?
a) array
b) float
c) string
d) Las anteriores respuestas no son correctas

Pregunta 46:
En PHP, qu valor imprime el siguiente cdigo?
class MyException extends Exception {}
try {
throw new MyException('Error');
} catch (Exception $e) {
echo "Capturada Exception";
} catch (MyException $e) {
echo "Capturada MyException";
}
a) Capturada Exception
b) Capturada MyException
c) Capturada Exception y Capturada MyException

d) Las anteriores respuestas no son correctas

Pregunta 47:
En PHP, todas las variables comienzan con el smbolo
a) !
b) &
c) $
d) #

Pregunta 48:
Qu funciones se emplean para abrir y cerrar una conexin en PHP?
a) mysql_open() y mysql_close()
b) mysql_open() y mysql_disconnect()
c) mysql_connect() y mysql_close()
d) mysql_connect() y mysql_disconnect()

Pregunta 49:
En PHP y con las funciones de expresiones regulares PCRE, si no se quiere tener
en cuenta las maysculas y minsculas, se debe emplear el modificador:
a) b
b) g
c) i
d) Las anteriores respuestas no son correctas

Pregunta 50:
En PHP, para escribir directamente en un fichero sin tener que abrirlo, se emplea
la funcin

a) fput()
b) fwrite()
c) file_put_contents()
d) Las anteriores respuestas no son correctas

Pregunta 51:
Qu valor imprime el siguiente cdigo?
<?php
$a = 1;
++$a;
$a *= $a;
echo $a--;
?>
a) 2
b) 3
c) 4
d) 5

Pregunta 52:
En PHP, para buscar un elemento en un array se puede emplear
a) find()
b) in_array()
c) search()
d) sort()

Pregunta 53:
En PHP, para calcular el mdulo (el resto) de una divisin, se emplea el operador

a) !
b) #
c) %
d) &

Pregunta 54:
En PHP y con las funciones de expresiones regulares POSIX, para dividir una
cadena en base a una expresin regular se emplea la funcin:
a) divide()
b) ereg_split()
c) preg_split()
d) split()

Pregunta 55:
En PHP y MySQL, para ejecutar una sentencia SQL se emplea
a) mysql_exec()
b) mysql_execute()
c) mysql_run()
d) Las anteriores respuestas no son correctas

Pregunta 56:
En PHP, cmo se crea una cookie?
a) Con document.cookie
b) Con $_COOKIE
c) Con setcookie()

d) Con doCookie()

Pregunta 57:
En PHP, qu funcin se emplea para realizar una redireccin?
a) header()
b) redirect()
c) send()
d) Las anteriores respuestas no son correctas

Pregunta 58:
En PHP, cul es la forma correcta de abrir el fichero "datos.txt" para slo lectura?
a) open("datos.txt");
b) fopen("datos.txt","r");
c) open("datos.txt","read");
d) fopen("datos.txt","r+");

Pregunta 59:
Qu valor imprime el siguiente cdigo?
<?php
$a = array();
if ($a == null) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso

c) Hay un error sintctico


d) Produce un error de ejecucin

Pregunta 60:
Qu valor imprime el siguiente cdigo?
<?php
class MyException extends Exception {}
try {
throw new MyException('Oops!');
} catch (Exception $e) {
echo "Caught Exceptionn";
} catch (MyException $e) {
echo "Caught MyExceptionn";
}
?>
a) Caught Exception
b) Caught MyException
c) Caught Exception
Caught MyException
d) Las anteriores respuestas no son correctas

Pregunta 61:
En PHP, la funcin getcwd()
a) Cambia el directorio actual
b) Devuelve la ruta del directorio actual
c) Cierra el directorio actual
d) Las anteriores respuestas no son correctas

Pregunta 62:
En PHP, para detectar el final de fichero, se emplea la funcin
a) end()
b) eof()
c) feof()
d) file_end()

Pregunta 63:
En PHP, al subir un fichero, qu posicin de $_FILES almacena el tipo MIME del
fichero subido?
a) ext
b) mime
c) type
d) Las anteriores respuestas no son correctas

Pregunta 64:
En PHP, qu muestra el siguiente cdigo?
<?php
$perro= "Gato";
$gato = &$perro;
$gato = "Perro";
echo $perro . " " . $gato;
?>
a) Perro Gato
b) Gato Perro
c) Gato Gato
d) Perro Perro

Pregunta 65:
Qu valor imprime el siguiente cdigo?
<?php
$a = array(
'a',
'b',
'c',
0 => 'd',
1 => 'e',
'f'
);
echo count($a);
?>
a) 3
b) 4
c) 5
d) Las anteriores respuestas no son correctas

Pregunta 66:
En PHP y con ADOdb, para obtener el contenido de un resultado en forma de
array bidimensional se emplea
a) FetchObject()
b) FetchRow()
c) GetRows()
d) Las anteriores respuestas no son correctas

Pregunta 67:
En PHP, qu librera se necesita para tratar imgenes?
a) GD

b) ZIP
c) Win32
d) PNG

Pregunta 68:
En una aplicacin web es importante validar en el lado del servidor porque:
a) Mejora el tiempo de respuesta de la aplicacin
b) Reduce la carga de trabajo en el servidor
c) Simplifica el cdigo que se debe programar en el servidor
d) Las anteriores respuestas no son correctas

Pregunta 69:
En PHP, cmo se escriben las cadenas de caracteres?
a) Entre comillas simples '
b) Entre comillas dobles "
c) Entre comillas simples ' o comillas dobles "
d) Entre llaves {

Pregunta 70:
En PHP, un constructor es un tipo especial de
a) Clase
b) Mtodo
c) Objeto
d) Variable

Pregunta 71:
En PHP, para leer un nmero de bytes de un fichero abierto se emplea
a) fgets()
b) fread()
c) fscanf()
d) ftell()

Pregunta 72:
En PHP, cul es la forma correcta de abrir una conexin con una base de datos
MySQL?
a) mysql_open("localhost", "usuario");
b) mysql_open("usuario", "localhost");
c) mysql_connect("localhost", "usuario");
d) mysql_connect("usuario", "localhost");

Pregunta 73:
En PHP, para unir todos los elementos de un array en una cadena se emplea la
funcin
a) concat()
b) implode()
c) union()
d) Las anteriores respuestas no son correctas

Pregunta 74:
En PHP y con ODBC, qu funcin devuelve el resultado exclusivamente como un
array asociativo?

a) odbc_fetch_assoc()
b) odbc_fetch_object()
c) odbc_fetch_row()
d) Las anteriores respuestas no son correctas

Pregunta 75:
En PHP, qu muestra el siguiente cdigo?
$str = 'a\bn';
echo $str;
a) ab(nueva lnea)
b) a\b(nueva lnea)
c) a\bn
d) abn

Pregunta 76:
En PHP y con ADOdb, para crear una conexin se emplea
a) ADOConnection()
b) ADONewConnection()
c) NewConnectionADO()
d) Las anteriores respuestas no son correctas

Pregunta 77:
En PHP, cules de las siguientes afirmaciones sobre el siguiente cdigo es
correcta?
<?php
class A {}

class B {}
class C extends A, B {}
?>
a) El cdigo est bien
b) La definicin de una clase no puede estar vaca
c) La clase C no puede heredar a la vez de las clases A y B
d) Falta el punto y coma ";" detrs de la definicin de cada clase

Pregunta 78:
En PHP, la funcin unlink() se emplea para
a) Crear un fichero normal
b) Crear un enlace simblico entre dos ficheros
c) Contar el nmero de segmentos que componen un fichero
d) Eliminar un fichero

Pregunta 79:
Cmo se puede asegurar que una pgina web ha sido desarrollada con PHP?
a) Viendo el cdigo fuente de la pgina en el navegador
b) Viendo si la extensin de la pgina acaba en .php
c) Viendo las cabeceras HTTP de la pgina
d) Nunca se puede estar seguro al 100% de si una pgina ha sido desarrollada
con PHP

Pregunta 80:
Quin inici el desarrollo de PHP?

a) Brendan Eich
b) Marc Andreessen
c) Rasmus Lerdorf
d) Las anteriores respuestas no son correctas

Pregunta 81:
Qu valor se imprime para "a" en el siguiente cdigo?
<?php
$a = 1;
function Test()
{
echo "a = $a";
}
Test();
?>
a) 0
b) 1
c) a
d) Ningn valor

Pregunta 82:
En PHP, cules son operadores de comparacin?
a) =, .=, +=, -=, *=, /=, %=
b) &&, ||, and, or, xor
c) ==, !=, <> <, <=, >, >=
d) Las anteriores respuestas no son correctas

Pregunta 83:
En PHP, qu informacin se almacena en la variable superglobal
$_SERVER['HTTP_HOST']?
a) La direccin IP del servidor
b) El nombre del servidor
c) La versin de HTTP del servidor
d) Las anteriores respuestas no son correctas

Pregunta 84:
En PHP, cmo se calcula el mximo de los nmeros 2 y 4?
a) max(2, 4)
b) max(array(2, 4))
c) max(array(0 => 2, 1 => 4))
d) Todas las respuestas son correctas

Pregunta 85:
En PHP y con las funciones de expresiones regulares PCRE, para realizar una
sustitucin en base a una expresin regular se emplea la funcin:
a) ereg_replace()
b) preg_match_all()
c) preg_replace()
d) replace()

Pregunta 86:
En PHP y con ODBC, qu funcin se emplea para obtener el nmero de filas que
han sido borradas con una sentencia DELETE?

a) odbc_affected_rows()
b) odbc_ list_ fields()
c) odbc_num_rows()
d) Las anteriores respuestas no son correctas

Pregunta 87:
En PHP, qu caracterstica de mysqli puede suponer un grave problema de
seguridad en una aplicacin web?
a) Los procedimientos almacenados
b) Las sentencias preparadas
c) Las sentencias mltiples
d) Las transacciones

Pregunta 88:
En PHP y con ODBC, qu realiza la funcin odbc_error()?
a) Activa la gestin de los mensajes de error
b) Reinicia la cola de mensajes de error
c) Devuelve el cdigo de error de la operacin anterior
d) Devuelve el texto del mensaje de error de la operacin anterior

Pregunta 89:
En PHP, para obtener el tamao de un fichero se emplea la funcin
a) file()
b) filesize()
c) fsize()

d) f_size()

Pregunta 90:
Qu valor imprime el siguiente cdigo?
<?php
if (null === false) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
c) Hay un error sintctico
d) Produce un error de ejecucin

Pregunta 91:
En PHP y con ODBC, qu funcin se emplea para obtener el nmero de filas
devueltas por un resultado?
a) odbc_affected_rows()
b) odbc_ list_ fields()
c) odbc_num_rows()
d) Las anteriores respuestas no son correctas

Pregunta 92:
La sintaxis de PHP es parecida a
a) VBScript
b) Perl y C

c) Pascal
d) Fortran

Pregunta 93:
Cul de las siguientes expresiones regulares se empareja con la cadena
"go.go.go"?
a) go?go?go
b) go*go*go
c) ........
d) ........

Pregunta 94:
En PHP, en teora qu mtodo de acceso a una base de datos debe proporcionar
la mxima velocidad?
a) ADOdb
b) mysqli
c) ODBC
d) PDO

Pregunta 95:
En PHP, las funciones de expresiones regulares que estn obsoletas son:
a) PCRE
b) Perl
c) POSIX
d) Las anteriores respuestas no son correctas

Pregunta 96:
En PHP, qu funcin se emplea para convertir una cadena a minsculas?
a) lower()
b) tolower()
c) strtolower()
d) str2lower()

Pregunta 97:
En PHP, suponiendo que el fichero "algo.txt" existe y posee contenido, cul es el
resultado final de este cdigo?
<?php
$output = file("algo.txt");
?>
a) Un puntero a fichero que se puede emplear en otras funciones para leer el
contenido del fichero
b) Una cadena que contiene todo el contenido del fichero
c) Un array en el que cada posicin es una lnea del fichero
d) Las anteriores respuestas no son correctas

Pregunta 98:
Qu valor imprime el siguiente cdigo?
<?php
$var = 'false';
if($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>

a) verdadero
b) falso
c) Hay un error sintctico
d) Produce un error de ejecucin

Pregunta 99:
Cuando un cliente web enva la informacin de un formulario al servidor
a) Las distintas parejas campo=valor se separan por espacios en blanco
b) Las distintas parejas campo=valor se separan por "&"
c) Las distintas parejas campo=valor se separan por "+"
d) Las distintas parejas campo=valor se separan por "%"

Pregunta 100:
Qu valor imprime el siguiente cdigo?
<?php
$a = array("A", "B", 1 => "C", "D", 2 => "E");
echo count($a);
?>
a) 2
b) 3
c) 4
d) Las anteriores respuestas no son correctas

Pregunta 101:
En PHP, qu hace la sentencia break?
a) Finaliza la ejecucin del mtodo actual
b) Finaliza la ejecucin del cdigo

c) Salta a la siguiente iteracin en el bucle for, foreach, while o do-while actual


d) Finaliza la ejecucin del bucle for, foreach, while o do-while actual

Pregunta 102:
En PHP y MySQL, para obtener el nmero de filas que han sido borradas con una
sentencia DELETE, se utiliza la funcin
a) mysql_affected_rows()
b) mysql_ list_ fields()
c) mysql_num_rows()
d) Las anteriores respuestas no son correctas

Pregunta 103:
En PHP y con ODBC, qu funcin se debe invocar despus de odbc_fetch_row()
para acceder a los campos del resultado?
a) odbc_field()
b) odbc_get_result()
c) odbc_result()
d) Las anteriores respuestas no son correctas

Pregunta 104:
En PHP, cul no es una capa abstracta de acceso a las bases de datos?
a) ADOdb
b) ODBC
c) PDO
d) Las anteriores respuestas no son correctas

Pregunta 105:
En PHP, cul es la forma correcta de abrir una conexin con una base de datos
MySQL?
a) connect_mysql("localhost");
b) dbopen("localhost");
c) mysql_open("localhost");
d) mysql_connect("localhost");

Pregunta 106:
En PHP, cuando se crea una cookie, cul es la duracin o fecha de caducidad por
defecto?
a) Depende de la configuracin del servidor web
b) Hasta que el servidor web se cierre
c) Hasta que el navegador web se cierre
d) 60 minutos

Pregunta 107:
Qu valor imprime el siguiente cdigo?
<?php
$var = 'a';
$VAR = 'b';
echo "$var$VAR";
?>
a) aa
b) bb
c) ab
d) Las anteriores respuestas no son correctas

Pregunta 108:
En PHP, cuando se abre un fichero, qu opcin abrir el fichero para slo
escritura y colocar el puntero al final del fichero?
a) r+
b) w
c) w+
d) a

Pregunta 109:
Para configurar el funcionamiento de PHP se emplea el fichero
a) php.conf
b) php.ini
c) php.setup
d) Las anteriores respuestas no son correctas

Pregunta 110:
En PHP, qu es una variable superglobal?
a) Una variable que se mantiene a lo largo de diferentes peticiones a una
pgina web
b) Una variable que permite acceder a todas las variables globales
c) Una variable que acta como global sin ser global
d) Una variable que est disponible en todos los mbitos del cdigo

Pregunta 111:
Cmo se accede al valor de 'd'?
<?php
$a = array(
'a',

3 => 'b',
1 => 'c',
'd'
);
?>
a) $a[0]
b) $a[2]
c) $a['d']
d) $a[4]

Pregunta 112:
En PHP, qu sentencia de control est destinada a ser usada con arrays?
a) for
b) foreach
c) switch
d) while

Pregunta 113:
Qu valor imprime el siguiente cdigo?
<?php
$a = array(1, 2, 3);
foreach($a as $x) {
$x *= 2;
}
echo $a[0] * $a[1] * $a[2];
?>
a) 5
b) 6
c) 10

d) 12

Pregunta 114:
En PHP, qu hace la sentencia continue?
a) Finaliza la ejecucin del mtodo actual
b) Finaliza la ejecucin del cdigo
c) Salta a la siguiente iteracin en el bucle for, foreach, while o do-while actual
d) Finaliza la ejecucin del bucle for, foreach, while o do-while actual

Pregunta 115:
En PHP5, cuando se quiere impedir que una clase se extendida, se emplea el
modificador
a) abstract
b) final
c) void
d) Las anteriores respuestas no son correctas

Pregunta 116:
Qu funcin de PHP devuelve el resultado exclusivamente como un array
asociativo?
a) mysql_fetch_array()
b) mysql_fetch_assoc()
c) mysql_fetch_row()
d) Las anteriores respuestas no son correctas

Pregunta 117:
En PHP4, el constructor de una clase se declara

a) Con __construct()
b) Con new()
c) Con create()
d) Las anteriores respuestas no son correctas

Pregunta 118:
Qu valor imprime el siguiente cdigo?
<?php
function fibonacci($x1, $x2)
{
return $x1 + $x2;
}
$x1 = 0;
$x2 = 1;
for($i = 0; $i < 10; $i++)
{
echo fibonacci($x1, $x2) . ',';
}
?>
a) 0,1,2,3,4,5,6,7,8,9,
b) 1,2,3,4,5,6,7,8,9,10,
c) 1,2,3,5,8,13,21,34,55,89,
d) 1,1,1,1,1,1,1,1,1,1,

Pregunta 119:
En PHP y con ODBC, qu funcin se emplea para ejecutar una sentencia SQL?
a) odbc_exec()
b) odbc_query()

c) odbc_run()
d) Las anteriores respuestas no son correctas

Pregunta 120:
Respecto a PHP, seala la afirmacin correcta
a) die y exit son equivalentes
b) echo y print son equivalentes
c) La sintaxis <?php slo est disponible cuando se configura en php.ini
d) Los ficheros que se incluyen con include deben tener la extensin ".inc"

Pregunta 121:
Qu significa PHP?
a) PHP: Hypertext Preprocessor
b) Private Home Page
c) Personal Hypertext Processor
d) Personal Home Page

Pregunta 122:
En PHP, qu funcin se emplea para invertir una cadena?
a) inverse()
b) reverse()
c) strrev()
d) Las anteriores respuestas no son correctas

Pregunta 123:
Qu significa ODBC?

a) Open Data Connectivity


b) Open Database Control
c) Order Data Control
d) Las anteriores respuestas no son correctas

Pregunta 124:
En PHP, cul es el carcter que se emplea para finalizar una instruccin?
a) .
b) $
c) %
d) ;

Pregunta 125:
En PHP, qu mtodo proporciona la extensin mysqli que no existe en mysql?
a) mysqli_affected_rows()
b) mysqli_free_result()
c) mysqli_connect_error()
d) Las anteriores respuestas no son correctas

Pregunta 126:
En PHP y MySQL, para obtener el nmero de filas devueltas por un resultado, se
utiliza la funcin
a) mysql_affected_rows()
b) mysql_ list_ fields()
c) mysql_num_rows()

d) Las anteriores respuestas no son correctas

Pregunta 127:
En PHP, cmo se inserta un comentario que ocupa una lnea?
a) <!-- Comentario -->
b) ' Comentario
c) // Comentario
d) Las anteriores respuestas no son correctas

Pregunta 128:
En PHP, qu funcin se emplea para filtrar un dato?
a) filter_has_var()
b) filter_input()
c) filter_list()
d) Las anteriores respuestas no son correctas

Pregunta 129:
En PHP y MySQL, la funcin mysql_error()
a) Activa la gestin de los mensajes de error
b) Reinicia la cola de mensajes de error
c) Devuelve el cdigo de error de la operacin anterior
d) Devuelve el texto del mensaje de error de la operacin anterior

Pregunta 130:
En PHP y con ODBC, qu funcin muestra todo el resultado como una tabla
HTML?

a) odbc_data_all()
b) odbc_response()
c) odbc_result_all()
d) odbc_show_all()

Pregunta 131:
Qu valor imprime el siguiente cdigo?
<?php
$var = '0';
if ($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
c) Hay un error sintctico
d) Produce un error de ejecucin

Pregunta 132:
Las funciones de filtrado que existen en PHP se clasifican en:
a) Funciones de validacin y de saneamiento
b) Funciones de validacin y de respuesta
c) Funciones de control y de saneamiento
d) Funciones de control y de respuesta