PHP completo

Pregunta 1:

En PHP, cuando se abre un fichero, ¿qué opción abrirá el fichero para sólo escritura y colocará el puntero al final del fichero?

a) r+

b) w

c) w+

d) a

Pregunta 2:

En PHP, las funciones de expresiones regulares que están obsoletas son:

a) PCRE

b) Perl

c) POSIX

d) Las anteriores respuestas no son correctas

Pregunta 3:

En PHP, ¿cómo se genera un número aleatorio?

a) rnd()

b) round()

c) rand()

d) Las anteriores respuestas no son correctas

Pregunta 4:

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

En PHP, ¿qué método de acceso a una base de datos no es una capa abstracta?

a) ADOdb

b) mysql

c) ODBC

d) PDO

Pregunta 6:

En PHP, ¿qué muestra el siguiente código?

$str = 'a\bn';

echo $str;

a) ab(nueva línea)

b) a\b(nueva línea)

c) a\bn

d) abn

Pregunta 7:

¿Quién inició el desarrollo de PHP?

a) Brendan Eich

b) Marc Andreessen

c) Rasmus Lerdorf

d) Las anteriores respuestas no son correctas

Pregunta 8:

Respecto a PHP, señala la afirmación correcta

a) die y exit son equivalentes

b) echo y print son equivalentes

c) La sintaxis <?php sólo está disponible cuando se configura en php.ini

d) Los ficheros que se incluyen con include deben tener la extensión ".inc"

Pregunta 9:

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, sólo puede acceder a la parte protegida

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

Pregunta 10:

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

¿Qué valor imprime el siguiente código?
<?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 12:

En PHP, ¿cuál es la forma correcta de abrir el fichero "datos.txt" para sólo lectura?

a) open("datos.txt");

b) fopen("datos.txt","r");

c) open("datos.txt","read");

d) fopen("datos.txt","r+");

Pregunta 13:

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

¿Cómo se puede asegurar que una página web ha sido desarrollada con PHP?

a) Viendo el código fuente de la página en el navegador

b) Viendo si la extensión de la página acaba en .php

c) Viendo las cabeceras HTTP de la página

d) Nunca se puede estar seguro al 100% de si una página ha sido desarrollada con PHP

Pregunta 15:

¿Qué significa ODBC?

a) Open Data Connectivity

b) Open Database Control

c) Order Data Control

d) Las anteriores respuestas no son correctas

Pregunta 16:

En PHP y MySQL, para liberar la memoria utilizada por un resultado se emplea la función

a) mysql_clean()

b) mysql_free()

c) mysql_free_result()

d) mysql_garbage_collect()

Pregunta 17:

En PHP, suponiendo que el fichero "algo.txt" existe y posee contenido, ¿cuál es el resultado final de este código?
<?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 posición es una línea del fichero

d) Las anteriores respuestas no son correctas

Pregunta 18:

En PHP y con ADOdb, para crear una conexión se emplea

a) ADOConnection()

b) ADONewConnection()

c) NewConnectionADO()

d) Las anteriores respuestas no son correctas

Pregunta 19:

En PHP, ¿cuál es el carácter que se emplea para finalizar una instrucción?

a) .

b) $

c) %

d) ;

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, ¿cómo 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 22:

En PHP, para calcular el módulo (el resto) de una división, se emplea el operador

a) !

b) #

c) %

d) &

Pregunta 23:

En PHP y MySQL, para obtener el número de filas que han sido borradas con una sentencia DELETE, se utiliza la función

a) mysql_affected_rows()

b) mysql_ list_ fields()

c) mysql_num_rows()

d) Las anteriores respuestas no son correctas

Pregunta 24:

En PHP, ¿qué funciones se emplean para abrir y cerrar una conexión 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 25:

En una aplicación web es importante validar en el lado del servidor porque:

a) Mejora el tiempo de respuesta de la aplicación

b) Reduce la carga de trabajo en el servidor

c) Simplifica el código que se debe programar en el servidor

d) Las anteriores respuestas no son correctas

Pregunta 26:

En PHP y con las funciones de expresiones regulares PCRE, para realizar una sustitución en base a una expresión regular se emplea la función:

a) ereg_replace()

b) preg_match_all()

c) preg_replace()

d) replace()

Pregunta 27:

En PHP, ¿en teoría qué método de acceso a una base de datos debe proporcionar la máxima velocidad?

a) ADOdb

b) mysqli

c) ODBC

d) PDO

Pregunta 28:

En PHP y con ODBC, ¿qué función 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 29:

¿Qué valor imprime el siguiente código?
<?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 30:

En PHP5, ¿que niveles de ocultación/visibilidad existen?

a) public, hidden, protected

b) visible, hidden, restricted

c) public, private, restricted

d) Las anteriores respuestas no son correctas

Pregunta 31:

En PHP, ¿cuál es la forma correcta de asignar el valor “verdadero” a una variable?

a) $variable = True;

b) $variable = true;

c) $variable = TRUE;

d) Todas las respuestas son correctas

Pregunta 32:

¿Qué valor imprime el siguiente código?
<?php
$var = 'a';
$VAR = 'b';

echo "$var$VAR";
?>

a) aa

b) bb

c) ab

d) Las anteriores respuestas no son correctas

Pregunta 33:

En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos ODBC?

a) odbc_open("DSN");

b) odbc_open("DSN", "usuario", "contraseña");

c) odbc_connect("DSN");

d) odbc_connect("DSN", "usuario", "contraseña");

Pregunta 34:

En PHP, para escribir directamente en un fichero sin tener que abrirlo, se emplea la función

a) fput()

b) fwrite()

c) file_put_contents()

d) Las anteriores respuestas no son correctas

Pregunta 35:

En PHP y con ODBC, ¿qué función se emplea para obtener el número 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 36:

En PHP, ¿qué función se emplea para invertir una cadena?

a) inverse()

b) reverse()

c) strrev()

d) Las anteriores respuestas no son correctas

Pregunta 37:

Cuando se emplea el método "post" de envío 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 38:

En PHP, ¿qué información se almacena en la variable superglobal $_SERVER['HTTP_HOST']?

a) La dirección IP del servidor

b) El nombre del servidor

c) La versión de HTTP del servidor

d) Las anteriores respuestas no son correctas

Pregunta 39:

En PHP, ¿qué muestra el siguiente código?
<?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 sintáctico en el código

Pregunta 40:

En PHP, todas las variables comienzan con el símbolo

a) !

b) &

c) $

d) #

Pregunta 41:

En PHP, ¿qué librería se necesita para tratar imágenes?

a) GD

b) ZIP

c) Win32

d) PNG

Pregunta 42:

En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto?

a) Depende de la configuración del servidor web

b) Hasta que el servidor web se cierre

c) Hasta que el navegador web se cierre

d) 60 minutos

Pregunta 43:

Cuando un cliente web envía la información 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 44:

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

a) ext

b) mime

c) type

d) Las anteriores respuestas no son correctas

Pregunta 45:

En PHP, ¿cuáles son operadores de comparación?

a) =, .=, +=, -=, *=, /=, %=

b) &&, ||, and, or, xor

c) ==, !=, <> <, <=, >, >=

d) Las anteriores respuestas no son correctas

Pregunta 46:

En PHP, para detectar el final de fichero, se emplea la función

a) end()

b) eof()

c) feof()

d) file_end()

Pregunta 47:

En PHP, ¿qué función se emplea para convertir la primera letra de cada palabra en mayúscula?

a) upper()

b) strtoupper()

c) ucwords()

d) Las anteriores respuestas no son correctas

Pregunta 48:

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

a) Crear un fichero normal

b) Crear un enlace simbólico entre dos ficheros

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

d) Eliminar un fichero

Pregunta 49:

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

En PHP, ¿qué instrucción finaliza la ejecución del script si produce un error?

a) include()

b) include_once()

c) require()

d) Las anteriores respuestas no son correctas

Pregunta 51:

En PHP, ¿cuál es la forma correcta de incluir un fichero?

a) include "fichero";

b) include("fichero");

c) require "fichero";

d) Todas las respuestas son correctas

Pregunta 52:

En PHP, ¿qué función se emplea para realizar una redirección?

a) header()

b) redirect()

c) send()

d) Las anteriores respuestas no son correctas

Pregunta 53:

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

En PHP, ¿qué hace la sentencia continue?

a) Finaliza la ejecución del método actual

b) Finaliza la ejecución del código

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

d) Finaliza la ejecución del bucle for, foreach, while o do-while actual

Pregunta 55:

La sintaxis de PHP es parecida a

a) VBScript

b) Perl y C

c) Pascal

d) Fortran

Pregunta 56:

En PHP, ¿qué información se almacena en la variable superglobal $_SERVER['REMOTE_ADDR']?

a) La dirección IP del servidor

b) La dirección IP del visitante

c) La dirección IP del servidor de DNS

d) Las anteriores respuestas no son correctas

Pregunta 57:

¿Cuál de las siguientes expresiones regulares se empareja con la cadena "go.go.go"?

a) go?go?go

b) go*go*go

c) ........

d) ........

Pregunta 58:

El código PHP se escribe con los delimitadores

a) <?php>...</?>

b) <script>...</script>

c) <?php…?>

d) <&>...</&>

Pregunta 59:

En PHP, ¿cuál es la forma correcta de añadir 1 a la variable $contador?

a) $contador =+1;

b) $contador++;

c) $++contador;

d) Las anteriores respuestas no son correctas

Pregunta 60:

En PHP, ¿se invoca automáticamente el constructor de la clase base en la clase heredada?

a) Sí, siempre

b) Sí, si la herencia es pública

c) Sí, si la clase heredada no define un constructor

d) No, nunca

Pregunta 61:

¿Qué funciones se emplean para abrir y cerrar una conexión 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 62:

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

¿Qué valor imprime el siguiente código?
<?php
$a = array();

if ($a == null) {
echo 'verdadero';
} else {
echo 'falso';
}
?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

Pregunta 64:

En PHP, ¿qué característica de mysqli puede suponer un grave problema de seguridad en una aplicación web?

a) Los procedimientos almacenados

b) Las sentencias preparadas

c) Las sentencias múltiples

d) Las transacciones

Pregunta 65:

En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL?

a) connect_mysql("localhost");

b) dbopen("localhost");

c) mysql_open("localhost");

d) mysql_connect("localhost");

Pregunta 66:

En PHP, ¿qué función lee un fichero abierto línea a línea?

a) fgets()

b) fread()

c) fscanf()

d) Las anteriores respuestas no son correctas

Pregunta 67:

Respecto a la orientación a objetos en PHP5, señala la afirmación falsa

a) Una clase sólo puede tener un constructor

b) Existe el concepto de interfaz

c) Se pueden declarar propiedades y métodos de una clase como static

d) Se puede realizar la herencia múltiple

Pregunta 68:

En PHP, ¿qué método proporciona la extensión 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 69:

En PHP y con ODBC, ¿qué realiza la función odbc_error()?

a) Activa la gestión de los mensajes de error

b) Reinicia la cola de mensajes de error

c) Devuelve el código de error de la operación anterior

d) Devuelve el texto del mensaje de error de la operación anterior

Pregunta 70:

En PHP, la función 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 71:

En PHP, para comprobar si una constante existe se emplea la función

a) isconstant()

b) defined()

c) isset()

d) Las anteriores respuestas no son correctas

Pregunta 72:

Las funciones de filtrado que existen en PHP se clasifican en:

a) Funciones de validación y de saneamiento

b) Funciones de validación y de respuesta

c) Funciones de control y de saneamiento

d) Funciones de control y de respuesta

Pregunta 73:

En PHP4, ¿qué característica de la orientación a objetos sí que existe?

a) El destructor

b) La herencia

c) La ocultación

d) Las anteriores respuestas no son correctas

Pregunta 74:

¿Qué valor imprime el siguiente código?
<?php
$a = 1;
++$a;
$a *= $a;
echo $a--;
?>

a) 2

b) 3

c) 4

d) 5

Pregunta 75:

En PHP, un constructor es un tipo especial de

a) Clase

b) Método

c) Objeto

d) Variable

Pregunta 76:

¿Qué valor imprime el siguiente código?
<?php
$var = '0';

if ($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

Pregunta 77:

En PHP, ¿qué función se emplea para filtrar un dato?

a) filter_has_var()

b) filter_input()

c) filter_list()

d) Las anteriores respuestas no son correctas

Pregunta 78:

En PHP, ¿cómo se crea una cookie?

a) Con document.cookie

b) Con $_COOKIE

c) Con setcookie()

d) Con doCookie()

Pregunta 79:

En PHP, ¿qué función se emplea para convertir una cadena a minúsculas?

a) lower()

b) tolower()

c) strtolower()

d) str2lower()

Pregunta 80:

¿Qué valor imprime el siguiente código?
<?php
$var = 'false';

if($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

Pregunta 81:

En PHP, ¿cómo se representa el operador de ámbito?

a) ?

b) &

c) ->

d) ::

Pregunta 82:

En PHP y con ODBC, ¿qué función 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 83:

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

¿Qué significa PHP?

a) PHP: Hypertext Preprocessor

b) Private Home Page

c) Personal Hypertext Processor

d) Personal Home Page

Pregunta 85:

En PHP, ¿cómo 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 86:

En PHP, ¿cuáles de las siguientes afirmaciones sobre el siguiente código es correcta?
<?php
class A {}

class B {}

class C extends A, B {}
?>

a) El código está bien

b) La definición de una clase no puede estar vacía

c) La clase C no puede heredar a la vez de las clases A y B

d) Falta el punto y coma ";" detrás de la definición de cada clase

Pregunta 87:

En PHP, ¿qué devuelve la función filter_var() en el siguiente código? $email = "sergio.lujan@ua.es"; filter_var($email, FILTER_VALIDATE_EMAIL);

a) Verdadero

b) Falso

c) Cadena vacía

d) Las anteriores respuestas no son correctas

Pregunta 88:

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

a) function miFuncion()

b) create function miFuncion()

c) sub miFuncion()

d) method miFuncion()

Pregunta 89:

En PHP y con ODBC, ¿qué función muestra todo el resultado como una tabla HTML?

a) odbc_data_all()

b) odbc_response()

c) odbc_result_all()

d) odbc_show_all()

Pregunta 90:

En PHP, ¿qué muestra el siguiente código?
<?php
$perro= "Gato";
$gato = &$perro;
$gato = "Perro";

echo $perro . " " . $gato;
?>

a) Perro Gato

b) Gato Perro

c) Gato Gato

d) Perro Perro

Pregunta 91:

En PHP, cuando se incluye un fichero con include o requiere

a) El fichero incluido debe tener la extensión ".inc"

b) El fichero incluido debe tener únicamente código 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 92:

En PHP, para unir todos los elementos de un array en una cadena se emplea la función

a) concat()

b) implode()

c) union()

d) Las anteriores respuestas no son correctas

Pregunta 93:

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

a) $_GET

b) $_POST

c) $_QUERY

d) $_URL

Pregunta 94:

En PHP y con ODBC, ¿qué función se emplea para obtener el número 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 95:

En PHP, para aplicar una función a cada elemento de un array se emplea la función

a) array_walk()

b) array_each()

c) foreach()

d) list()

Pregunta 96:

En una aplicación web es importante validar en el lado del cliente porque mejora:

a) La seguridad de la aplicación

b) La experiencia del usuario

c) La integridad de los datos que se almacenan

d) Las anteriores respuestas no son correctas

Pregunta 97:

En PHP, para eliminar los espacios en blanco al final de una cadena se emplea

a) ltrim()

b) rtrim()

c) strip()

d) trim()

Pregunta 98:

En PHP, ¿qué sentencia de control está destinada a ser usada con arrays?

a) for

b) foreach

c) switch

d) while

Pregunta 99:

¿Qué significa DSN?

a) Domain System Name

b) Domain Source Name

c) Database System Name

d) Data Source Name

Pregunta 100:

¿Qué valor imprime el siguiente código?
<?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 101:

¿Qué valor imprime el siguiente código?
<?php
function increment($val) {
return ++$val;
}

echo increment(1) + 1;
?>

a) 1

b) 2

c) 3

d) Las anteriores respuestas no son correctas

Pregunta 102:

En PHP y con las funciones de expresiones regulares PCRE, si no se quiere tener en cuenta las mayúsculas y minúsculas, se debe emplear el modificador:

a) b

b) g

c) i

d) Las anteriores respuestas no son correctas

Pregunta 103:

En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la función

a) mysql_affected_rows()

b) mysql_ list_ fields()

c) mysql_num_rows()

d) Las anteriores respuestas no son correctas

Pregunta 104:

En PHP y con ODBC, ¿qué función se emplea para ejecutar una sentencia SQL?

a) odbc_exec()

b) odbc_query()

c) odbc_run()

d) Las anteriores respuestas no son correctas

Pregunta 105:

¿Cómo 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 106:

En PHP, ¿cuál 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 107:

En PHP, ¿qué problema tiene la expresión "<?=$algo;?>"?

a) No hay ningún problema

b) Necesita que se puedan usar las etiquetas cortas y eso no es compatible con XML

c) Requiere una librería especial de PHP que no siempre está instalada

d) Esa sintaxis no existe en PHP

Pregunta 108:

¿Qué función 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 109:

En PHP, ¿cómo se obtiene la información de un formulario que ha sido enviado mediante el método "get"?

a) $_URL[]

b) $_GET[]

c) $_FORM[]

d) Las anteriores respuestas no son correctas

Pregunta 110:

¿Qué valor imprime el siguiente código?
<?php
if (null === false) {
echo 'verdadero';
} else {
echo 'falso';
}
?>

a) verdadero

b) falso

c) Hay un error sintáctico

d) Produce un error de ejecución

Pregunta 111:

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

a) const

b) constant

c) define

d) fixed

Pregunta 112:

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

¿Qué valor imprime el siguiente código?
<?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 114:

¿Qué valor imprime el siguiente código?
<?php
$a = 1;

{
$a = 2;
}

echo $a;
?>

a) 1

b) 2

c) null

d) Las anteriores respuestas no son correctas

Pregunta 115:

En PHP, ¿qué hace la sentencia break?

a) Finaliza la ejecución del método actual

b) Finaliza la ejecución del código

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

d) Finaliza la ejecución del bucle for, foreach, while o do-while actual

Pregunta 116:

En PHP, ¿qué valor imprime el siguiente código?

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

En PHP y con las funciones de expresiones regulares POSIX, para dividir una cadena en base a una expresión regular se emplea la función:

a) divide()

b) ereg_split()

c) preg_split()

d) split()

Pregunta 118:

En PHP, ¿qué es una variable superglobal?

a) Una variable que se mantiene a lo largo de diferentes peticiones a una página web

b) Una variable que permite acceder a todas las variables globales

c) Una variable que actúa como global sin ser global

d) Una variable que está disponible en todos los ámbitos del código

Pregunta 119:

En PHP, al subir un fichero, ¿qué posición de $_FILES almacena el tamaño del fichero subido?

a) file

b) length

c) size

d) value

Pregunta 120:

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

En PHP, para leer un número de bytes de un fichero abierto se emplea

a) fgets()

b) fread()

c) fscanf()

d) ftell()

Pregunta 122:

¿Qué valor imprime el siguiente código?
<?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 123:

¿Cómo 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 124:

¿Qué valor se imprime para "a" en el siguiente código?
<?php

$a = 1;

function Test()
{
echo "a = $a";
}
Test();
?>

a) 0

b) 1

c) a

d) Ningún valor

Pregunta 125:

En PHP, para obtener el tamaño de un fichero se emplea la función

a) file()

b) filesize()

c) fsize()

d) f_size()

Pregunta 126:

En PHP y MySQL, la función mysql_error()

a) Activa la gestión de los mensajes de error

b) Reinicia la cola de mensajes de error

c) Devuelve el código de error de la operación anterior

d) Devuelve el texto del mensaje de error de la operación anterior

Pregunta 127:

En PHP, ¿qué operador de comparación no existe?

a) !=

b) >=

c) <=>

d) <>

Pregunta 128:

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

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

En PHP, ¿para qué sirve el siguiente código? if (isset($variable))

a) Verifica si $variable está definida y tiene un valor no nulo

b) Verifica si $variable es una variable de tipo escalar

c) Verifica si $variable es una variable de tipo vectorial (array)

d) Las anteriores respuestas no son correctas

Pregunta 131:

En PHP, ¿cómo se calcula el máximo de los números 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 132:

En PHP, ¿cómo se inserta un comentario que ocupa una línea?

a) <!-- Comentario -->

b) ' Comentario

c) // Comentario

d) Las anteriores respuestas no son correctas

Pregunta 133:

En PHP, para buscar un elemento en un array se puede emplear

a) find()

b) in_array()

c) search()

d) sort()

Pregunta 134:

En PHP y con ODBC, ¿qué función se debe invocar después 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 135:

En PHP, ¿cuál es la forma correcta de abrir una conexión 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 136:

En PHP, ¿cuál es el nombre del tipo de dato que permite almacenar múltiples valores separados?

a) array

b) float

c) string

d) Las anteriores respuestas no son correctas



Inicio