Está en la página 1de 23

PHP

Pregunta 1:

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

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

a) GD

b) ZIP

c) Win32

d) PNG

Pregunta 3:

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

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

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

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

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

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


emplea

a) fgets()

b) fread()

c) fscanf()

d) ftell()

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

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

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

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

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

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

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

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

a) !=

b) >=

c) <=>

d) <>

Pregunta 19:

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

¿Qué significa DSN?

a) Domain System Name

b) Domain Source Name

c) Database System Name

d) Data Source Name

Pregunta 21:

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

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

a) find()

b) in_array()
c) search()

d) sort()

Pregunta 23:

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

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

¿Qué significa PHP?

a) PHP: Hypertext Preprocessor


b) Private Home Page

c) Personal Hypertext Processor

d) Personal Home Page

Pregunta 26:

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


instrucción?

a) .

b) $

c) %

d) ;

Pregunta 27:

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


con arrays?

a) for

b) foreach

c) switch

d) while

Pregunta 28:

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

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

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

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

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

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

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

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

a) const

b) constant

c) define
d) fixed

Pregunta 36:

¿Quién inició el desarrollo de PHP?

a) Brendan Eich

b) Marc Andreessen

c) Rasmus Lerdorf

d) Las anteriores respuestas no son correctas

Pregunta 37:

La sintaxis de PHP es parecida a

a) VBScript

b) Perl y C

c) Pascal

d) Fortran

Pregunta 38:

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

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

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

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

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


minúsculas?

a) lower()

b) tolower()

c) strtolower()

d) str2lower()

Pregunta 43:

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

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

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

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

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

¿Qué valor imprime el siguiente código?


<?php
$a = 1;
++$a;
$a *= $a;
echo $a--;
?>

a) 2

b) 3

c) 4

d) 5

Pregunta 50:

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

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

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

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

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

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

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

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

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

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

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

También podría gustarte