PHP completo

Pregunta 1:

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

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

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

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

¿Quién inició el desarrollo de PHP?

a) Brendan Eich

b) Marc Andreessen

c) Rasmus Lerdorf

d) Las anteriores respuestas no son correctas

Pregunta 6:

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

La sintaxis de PHP es parecida a

a) VBScript

b) Perl y C

c) Pascal

d) Fortran

Pregunta 8:

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

a) GD

b) ZIP

c) Win32

d) PNG

Pregunta 9:

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

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

a) !

b) &

c) $

d) #

Pregunta 11:

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

a) ?

b) &

c) ->

d) ::

Pregunta 12:

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

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

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

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

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

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

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

a) const

b) constant

c) define

d) fixed

Pregunta 19:

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

¿Qué significa DSN?

a) Domain System Name

b) Domain Source Name

c) Database System Name

d) Data Source Name

Pregunta 21:

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

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

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

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

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

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

a) end()

b) eof()

c) feof()

d) file_end()

Pregunta 29:

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

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

a) ltrim()

b) rtrim()

c) strip()

d) trim()

Pregunta 31:

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

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

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

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

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

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

a) !=

b) >=

c) <=>

d) <>

Pregunta 37:

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

a) 2

b) 3

c) 4

d) 5

Pregunta 38:

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

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

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

a) lower()

b) tolower()

c) strtolower()

d) str2lower()

Pregunta 41:

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

a) rnd()

b) round()

c) rand()

d) Las anteriores respuestas no son correctas

Pregunta 42:

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

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

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

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

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

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

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

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

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

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

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

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

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

a) for

b) foreach

c) switch

d) while

Pregunta 55:

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

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

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

a) Con document.cookie

b) Con $_COOKIE

c) Con setcookie()

d) Con doCookie()

Pregunta 58:

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

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

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

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

¿Qué significa ODBC?

a) Open Data Connectivity

b) Open Database Control

c) Order Data Control

d) Las anteriores respuestas no son correctas

Pregunta 63:

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

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

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

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

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

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

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

En PHP, un constructor es un tipo especial de

a) Clase

b) Método

c) Objeto

d) Variable

Pregunta 71:

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

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

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

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

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

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

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

a) find()

b) in_array()

c) search()

d) sort()

Pregunta 78:

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

a) fgets()

b) fread()

c) fscanf()

d) ftell()

Pregunta 79:

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

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

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

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

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

d) Las anteriores respuestas no son correctas

Pregunta 81:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a) !

b) #

c) %

d) &

Pregunta 99:

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

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

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

a) .

b) $

c) %

d) ;

Pregunta 102:

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

¿Qué significa PHP?

a) PHP: Hypertext Preprocessor

b) Private Home Page

c) Personal Hypertext Processor

d) Personal Home Page

Pregunta 104:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

El código PHP se escribe con los delimitadores

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

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

c) <?php…?>

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

Pregunta 127:

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

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

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

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

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

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



Inicio