Examen Ete 1
Examen Ete 1
Pregunta 1:
Pregunta 2:
En una aplicación web es importante validar en el lado del cliente porque mejora:
a) La seguridad de la aplicación
Pregunta 3:
En PHP5, cuando se quiere impedir que una clase se extendida, se emplea el modificador
a) abstract
b) final
c) void
Pregunta 4:
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 5:
En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto?
d) 60 minutos
Pregunta 6:
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 7:
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 8:
d) Los ficheros que se incluyen con include deben tener la extensión ".inc"
Pregunta 9:
a) file()
b) filesize()
c) fsize()
d) f_size()
Pregunta 10:
a) rnd()
b) round()
c) rand()
Pregunta 11:
$str = 'a\bn';
echo $str;
a) ab(nueva línea)
b) a\b(nueva línea)
c) a\bn
d) abn
Pregunta 12:
En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la función
a) mysql_affected_rows()
c) mysql_num_rows()
Pregunta 13:
a) mysql_exec()
b) mysql_execute()
c) mysql_run()
Pregunta 14:
a) go?go?go
b) go*go*go
c) ........
d) ........
Pregunta 15:
c) El fichero incluido debe estar situado en el mismo directorio que el fichero desde donde se incluye
Pregunta 16:
a) filter_has_var()
b) filter_input()
c) filter_list()
Pregunta 17:
b) Marc Andreessen
c) Rasmus Lerdorf
Pregunta 18:
¿Cómo se puede asegurar que una página web ha sido desarrollada con PHP?
d) Nunca se puede estar seguro al 100% de si una página ha sido desarrollada con PHP
Pregunta 19:
a) const
b) constant
c) define
d) fixed
Pregunta 20:
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 21:
a) PCRE
b) Perl
c) POSIX
Pregunta 22:
a) php.conf
b) php.ini
c) php.setup
Pregunta 24:
a) Sí, siempre
d) No, nunca
Pregunta 25:
a) fgets()
b) fread()
c) fscanf()
Pregunta 26:
a) inverse()
b) reverse()
c) strrev()
Pregunta 27:
Pregunta 28:
a) GD
b) ZIP
c) Win32
d) PNG
Pregunta 29:
a) Una variable que se mantiene a lo largo de diferentes peticiones a una página web
d) Una variable que está disponible en todos los ámbitos del código
Pregunta 30:
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 31:
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 32:
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()
Pregunta 33:
En PHP, al subir un fichero, ¿qué posición de $_FILES almacena el tipo MIME del fichero subido?
a) ext
b) mime
c) type
Pregunta 34:
¿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
Pregunta 35:
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 36:
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 37:
a) empty
b) null
c) undef
Pregunta 38:
En PHP, para calcular el módulo (el resto) de una división, se emplea el operador
a) !
b) #
c) %
d) &
Pregunta 39:
function Test()
{
echo "a = $a";
}
Test();
?>
a) 0
b) 1
c) a
d) Ningún valor
Pregunta 40:
En PHP, ¿qué característica de mysqli puede suponer un grave problema de seguridad en una aplicación web?
d) Las transacciones
Pregunta 41:
a) include "fichero";
b) include("fichero");
c) require "fichero";
Pregunta 42:
a) Con document.cookie
b) Con $_COOKIE
c) Con setcookie()
d) Con doCookie()
Pregunta 43:
a) El destructor
b) La herencia
c) La ocultación
Pregunta 45:
a) 5
b) 6
c) 10
d) 12
Pregunta 46:
En PHP, ¿qué función se emplea para convertir la primera letra de cada palabra en mayúscula?
a) upper()
b) strtoupper()
c) ucwords()
Pregunta 47:
Pregunta 48:
a) mysql_open() y mysql_close()
b) mysql_open() y mysql_disconnect()
c) mysql_connect() y mysql_close()
d) mysql_connect() y mysql_disconnect()
Pregunta 49:
b) mysql_fetch_assoc()
c) mysql_fetch_row()
Pregunta 50:
Pregunta 51:
En PHP y con ODBC, ¿qué función se emplea para ejecutar una sentencia SQL?
a) odbc_exec()
b) odbc_query()
c) odbc_run()
Pregunta 52:
b) ' Comentario
c) // Comentario
Pregunta 53:
a) Perro Gato
b) Gato Perro
c) Gato Gato
d) Perro Perro
Pregunta 54:
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
Pregunta 55:
b) Necesita que se puedan usar las etiquetas cortas y eso no es compatible con XML
Pregunta 56:
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()
Pregunta 57:
a) 2
b) 3
c) 4
d) 5
Pregunta 58:
echo count($a);
?>
a) 3
b) 4
c) 5
Pregunta 59:
a) verdadero
b) falso
Pregunta 60:
echo increment(1) + 1;
?>
a) 1
b) 2
c) 3
Pregunta 61:
a) $variable = True;
b) $variable = true;
c) $variable = TRUE;
Pregunta 62:
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()
c) mysql_num_rows()
Pregunta 63:
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()
Pregunta 64:
a) function miFuncion()
c) sub miFuncion()
d) method miFuncion()
Pregunta 65:
Pregunta 66:
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
Pregunta 67:
a) ?
b) &
c) ->
d) ::
Pregunta 68:
a) VBScript
b) Perl y C
c) Pascal
d) Fortran
Pregunta 69:
a) 2
b) 3
c) 4
Pregunta 70:
a) fgets()
b) fread()
c) fscanf()
d) ftell()
Pregunta 71:
a) Array asociativo
b) Array multidimensional
c) Array superglobal
Pregunta 72:
a) ADOdb
b) ODBC
c) PDO
Pregunta 73:
a) document.write("Hola mundo");
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 75:
a) find()
b) in_array()
c) search()
d) sort()
Pregunta 76:
a) mysql_database()
b) mysql_db_name()
c) mysql_select_db()
Pregunta 77:
a) fgets()
b) file()
c) file_get_contents()
Pregunta 78:
class B {}
class C extends A, B {}
?>
Pregunta 79:
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()
Pregunta 80:
Pregunta 81:
$x1 = 0;
$x2 = 1;
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 82:
a) mysqli_affected_rows()
b) mysqli_free_result()
c) mysqli_connect_error()
Pregunta 83:
a) is_archive()
b) is_file()
c) is_link()
d) is_normal()
Pregunta 84:
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 85:
if ($a == null) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 86:
Pregunta 87:
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()
c) odbc_num_rows()
Pregunta 88:
a) max(2, 4)
b) max(array(2, 4))
c) max(array(0 => 2, 1 => 4))
Pregunta 89:
Pregunta 90:
if ($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 91:
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[]
Pregunta 92:
a) <?php>...</?>
b) <script>...</script>
c) <?php…?>
d) <&>...</&>
Pregunta 93:
{
$a = 2;
}
echo $a;
?>
a) 1
b) 2
c) null
Pregunta 94:
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 95:
a) include()
b) include_once()
c) require()
Pregunta 96:
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 97:
Pregunta 98:
Pregunta 99:
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 100:
En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos ODBC?
a) odbc_open("DSN");
c) odbc_connect("DSN");
Pregunta 101:
d) Eliminar un fichero
Pregunta 102:
a) $a[0]
b) $a[2]
c) $a['d']
d) $a[4]
Pregunta 103:
a) ADOConnection()
b) ADONewConnection()
c) NewConnectionADO()
Pregunta 104:
a) Clase
b) Método
c) Objeto
d) Variable
Pregunta 105:
En PHP, para eliminar los espacios en blanco al final de una cadena se emplea
a) ltrim()
b) rtrim()
c) strip()
d) trim()
Pregunta 106:
echo "$var$VAR";
?>
a) aa
b) bb
c) ab
Pregunta 107:
a) !
b) &
c) $
d) #
Pregunta 108:
Pregunta 109:
a) lower()
b) tolower()
c) strtolower()
d) str2lower()
Pregunta 110:
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()
c) odbc_num_rows()
Pregunta 111:
a) header()
b) redirect()
c) send()
Pregunta 112:
a) Con __construct()
b) Con new()
c) Con create()
Pregunta 113:
Pregunta 114:
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 115:
Pregunta 116:
try {
throw new MyException('Error');
} catch (Exception $e) {
echo "Capturada Exception";
} catch (MyException $e) {
echo "Capturada MyException";
}
a) Capturada Exception
b) Capturada MyException
Pregunta 117:
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 118:
d) Entre llaves {
Pregunta 119:
Pregunta 120:
if($a ? $b : $c) {
echo "false";
} else {
echo "true";
}
?>
a) true
b) false
c) Nada
Pregunta 121:
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 122:
En PHP, para unir todos los elementos de un array en una cadena se emplea la función
a) concat()
b) implode()
c) union()
Pregunta 123:
Pregunta 124:
¿Qué valor imprime el siguiente código?
<?php
$var = 'false';
if($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 125:
En PHP, ¿cuál es el nombre del tipo de dato que permite almacenar múltiples valores separados?
a) array
b) float
c) string
Pregunta 126:
En PHP, ¿qué sentencia de control está destinada a ser usada con arrays?
a) for
b) foreach
c) switch
d) while
Pregunta 127:
En PHP, ¿qué devuelve la función filter_var() en el siguiente código? $email = "[email protected]"; filter_var($email,
FILTER_VALIDATE_EMAIL);
a) Verdadero
b) Falso
c) Cadena vacía
Pregunta 128:
a) $contador =+1;
b) $contador++;
c) $++contador;
Pregunta 129:
En PHP, para detectar el final de fichero, se emplea la función
a) end()
b) eof()
c) feof()
d) file_end()
Pregunta 130:
En PHP, ¿un objeto de una clase puede acceder a la parte privada de otro objeto de la misma clase?
a) Sí, siempre
Pregunta 131:
a) isconstant()
b) defined()
c) isset()
Pregunta 132:
a) .
b) $
c) %
d) ;
Pregunta 133:
Pregunta 134:
a) !=
b) >=
c) <=>
d) <>
Pregunta 135:
Cuando se emplea el método "post" de envío de un formulario, ¿los datos del formulario se muestran en la URL?
a) Siempre
c) Nunca
Pregunta 136:
En PHP, ¿cómo se puede sustituir "Amo" por "Odio" en la frase "Amo las expresiones regulares"?