PHP completo

Pregunta 1:

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

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

a) end()

b) eof()

c) feof()

d) file_end()

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

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

El código PHP se escribe con los delimitadores

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

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

c) <?php…?>

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

Pregunta 7:

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

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

¿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 10:

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

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

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

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

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

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

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

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

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

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

a) !=

b) >=

c) <=>

d) <>

Pregunta 20:

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

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

¿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 23:

¿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 24:

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

a) !

b) &

c) $

d) #

Pregunta 25:

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

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

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

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

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

¿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 31:

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

Pregunta 32:

La sintaxis de PHP es parecida a

a) VBScript

b) Perl y C

c) Pascal

d) Fortran

Pregunta 33:

¿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 34:

¿Qué significa ODBC?

a) Open Data Connectivity

b) Open Database Control

c) Order Data Control

d) Las anteriores respuestas no son correctas

Pregunta 35:

¿Quién inició el desarrollo de PHP?

a) Brendan Eich

b) Marc Andreessen

c) Rasmus Lerdorf

d) Las anteriores respuestas no son correctas

Pregunta 36:

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

a) find()

b) in_array()

c) search()

d) sort()

Pregunta 37:

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

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

¿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 40:

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

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

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

¿Qué significa DSN?

a) Domain System Name

b) Domain Source Name

c) Database System Name

d) Data Source Name

Pregunta 44:

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

a) !

b) #

c) %

d) &

Pregunta 45:

¿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 46:

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

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

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

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

¿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 51:

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

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

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

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

d) Las anteriores respuestas no son correctas

Pregunta 52:

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

a) for

b) foreach

c) switch

d) while

Pregunta 53:

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

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

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

¿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 57:

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

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

a) lower()

b) tolower()

c) strtolower()

d) str2lower()

Pregunta 59:

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

a) Con document.cookie

b) Con $_COOKIE

c) Con setcookie()

d) Con doCookie()

Pregunta 60:

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

¿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 62:

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

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

a) ltrim()

b) rtrim()

c) strip()

d) trim()

Pregunta 64:

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

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

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

a) function miFuncion()

b) create function miFuncion()

c) sub miFuncion()

d) method miFuncion()

Pregunta 67:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

En PHP, un constructor es un tipo especial de

a) Clase

b) Método

c) Objeto

d) Variable

Pregunta 84:

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

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

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

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

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

¿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 90:

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

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

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

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

¿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 95:

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

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

¿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 98:

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

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

a) ?

b) &

c) ->

d) ::

Pregunta 100:

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

a) .

b) $

c) %

d) ;

Pregunta 101:

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

¿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 103:

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

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

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

¿Qué significa PHP?

a) PHP: Hypertext Preprocessor

b) Private Home Page

c) Personal Hypertext Processor

d) Personal Home Page

Pregunta 107:

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

a) const

b) constant

c) define

d) fixed

Pregunta 108:

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

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

a) fgets()

b) fread()

c) fscanf()

d) ftell()

Pregunta 110:

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

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

a) GD

b) ZIP

c) Win32

d) PNG

Pregunta 112:

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

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

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

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

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

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

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

a) 2

b) 3

c) 4

d) 5

Pregunta 121:

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

¿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 123:

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

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

¿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 126:

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

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

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

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

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

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

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

¿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 134:

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

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

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



Inicio