Académique Documents
Professionnel Documents
Culture Documents
Pregunta 1:
a) include()
b) include_once()
c) require()
Pregunta 2:
Pregunta 3:
a) Array asociativo
b) Array multidimensional
c) Array superglobal
Pregunta 4:
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 5:
a) ADOConnection()
b) ADONewConnection()
c) NewConnectionADO()
Pregunta 6:
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 7:
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 8:
a) is_archive()
b) is_file()
c) is_link()
d) is_normal()
Pregunta 9:
if($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 10:
echo increment(1) + 1;
?>
a) 1
b) 2
c) 3
Pregunta 11:
class B {}
class C extends A, B {}
?>
Pregunta 13:
a) max(2, 4)
b) max(array(2, 4))
En PHP, para eliminar los espacios en blanco al final de una cadena se emplea
a) ltrim()
b) rtrim()
c) strip()
d) trim()
Pregunta 17:
a) .
b) $
c) %
d) ;
Pregunta 19:
d) Entre llaves {
Pregunta 20:
b) Gato Perro
c) Gato Gato
d) Perro Perro
Pregunta 22:
a) <?php>...</?>
b) <script>...</script>
c) <?php…?>
d) <&>...</&>
Pregunta 23:
a) function miFuncion()
c) sub miFuncion()
d) method miFuncion()
Pregunta 24:
a) 2
b) 3
c) 4
Pregunta 27:
Pregunta 28:
a) empty
b) null
c) undef
Pregunta 29:
Pregunta 30:
b) fread()
c) fscanf()
Pregunta 31:
{
$a = 2;
}
echo $a;
?>
a) 1
b) 2
c) null
Pregunta 32:
d) Eliminar un fichero
Pregunta 33:
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 36:
a) isconstant()
b) defined()
c) isset()
Pregunta 37:
En PHP, ¿un objeto de una clase puede acceder a la parte privada de otro objeto de la misma clase?
a) Sí, siempre
Pregunta 38:
a) Verdadero
b) Falso
c) Cadena vacía
if($a ? $b : $c) {
echo "false";
} else {
echo "true";
}
?>
a) true
b) false
c) Nada
Pregunta 40:
$str = 'a\bn';
echo $str;
a) ab(nueva línea)
b) a\b(nueva línea)
c) a\bn
d) abn
Pregunta 41:
a) !
b) &
c) $
d) #
Pregunta 42:
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 43:
a) fgets()
b) file()
c) file_get_contents()
Pregunta 44:
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 45:
Pregunta 46:
a) GD
b) ZIP
c) Win32
d) PNG
Pregunta 47:
a) !=
b) >=
c) <=>
d) <>
Pregunta 48:
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 50:
a) Clase
b) Método
c) Objeto
d) Variable
Pregunta 52:
a) mysqli_affected_rows()
b) mysqli_free_result()
c) mysqli_connect_error()
Pregunta 53:
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 54:
a) $a[0]
b) $a[2]
c) $a['d']
d) $a[4]
Pregunta 55:
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 56:
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 57:
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 58:
a) Sí, siempre
d) No, nunca
Pregunta 59:
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 60:
¿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 61:
b) Necesita que se puedan usar las etiquetas cortas y eso no es compatible con XML
Pregunta 62:
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 63:
try {
throw new MyException('Error');
} catch (Exception $e) {
echo "Capturada Exception";
} catch (MyException $e) {
echo "Capturada MyException";
}
a) Capturada Exception
b) Capturada MyException
Pregunta 65:
c) El fichero incluido debe estar situado en el mismo directorio que el fichero desde donde se incluye
Pregunta 66:
a) const
b) constant
c) define
d) fixed
Pregunta 67:
a) go?go?go
b) go*go*go
c) ........
d) ........
Pregunta 68:
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 70:
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 71:
a) rnd()
b) round()
c) rand()
Pregunta 72:
a) ?
b) &
c) ->
d) ::
Pregunta 73:
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 74:
echo count($a);
?>
a) 3
b) 4
c) 5
Pregunta 75:
b) reverse()
c) strrev()
Pregunta 77:
a) header()
b) redirect()
c) send()
Pregunta 78:
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 81:
a) lower()
b) tolower()
c) strtolower()
d) str2lower()
Pregunta 82:
a) $contador =+1;
b) $contador++;
c) $++contador;
Pregunta 83:
a) file()
b) filesize()
c) fsize()
d) f_size()
Pregunta 84:
En PHP, para calcular el módulo (el resto) de una división, se emplea el operador
a) !
b) #
c) %
d) &
Pregunta 85:
a) Con document.cookie
b) Con $_COOKIE
c) Con setcookie()
d) Con doCookie()
Pregunta 86:
a) $variable = True;
b) $variable = true;
c) $variable = TRUE;
Pregunta 87:
Pregunta 88:
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 90:
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 91:
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 93:
a) mysql_fetch_array()
b) mysql_fetch_assoc()
c) mysql_fetch_row()
Pregunta 94:
if ($a == null) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 95:
En PHP, para detectar el final de fichero, se emplea la función
a) end()
b) eof()
c) feof()
d) file_end()
Pregunta 96:
En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto?
d) 60 minutos
Pregunta 97:
Pregunta 98:
a) mysql_exec()
b) mysql_execute()
c) mysql_run()
d) Las anteriores respuestas no son correctas
Pregunta 99:
$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 100:
En PHP5, cuando se quiere impedir que una clase se extendida, se emplea el modificador
a) abstract
b) final
c) void
Pregunta 101:
a) include "fichero";
b) include("fichero");
c) require "fichero";
Pregunta 102:
if ($var) {
echo 'verdadero';
} else {
echo 'falso';
}
?>
a) verdadero
b) falso
Pregunta 103:
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 104:
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 105:
Pregunta 106:
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 107:
$a = 1;
function Test()
{
echo "a = $a";
}
Test();
?>
a) 0
b) 1
c) a
d) Ningún valor
Pregunta 108:
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 109:
echo "$var$VAR";
?>
a) aa
b) bb
c) ab
Pregunta 110:
b) ' Comentario
c) // Comentario
d) Las anteriores respuestas no son correctas
Pregunta 111:
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 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 115:
a) fgets()
b) fread()
c) fscanf()
d) ftell()
Pregunta 116:
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 117:
a) 2
b) 3
c) 4
d) 5
Pregunta 118:
a) ADOdb
b) ODBC
c) PDO
Pregunta 119:
En PHP, ¿qué sentencia de control está destinada a ser usada con arrays?
a) for
b) foreach
c) switch
d) while
Pregunta 120:
a) verdadero
b) falso
Pregunta 121:
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 122:
a) document.write("Hola mundo");
Pregunta 123:
a) filter_has_var()
b) filter_input()
c) filter_list()
Pregunta 125:
a) mysql_database()
b) mysql_db_name()
c) mysql_select_db()
Pregunta 126:
a) find()
b) in_array()
c) search()
d) sort()
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, ¿cómo se puede sustituir "Amo" por "Odio" en la frase "Amo las expresiones regulares"?
Pregunta 131:
a) php.conf
b) php.ini
c) php.setup
Pregunta 132:
Pregunta 133:
En PHP, la sentencia de control foreach se emplea para
Pregunta 134:
Pregunta 135:
a) 5
b) 6
c) 10
d) 12
Pregunta 136:
d) Los ficheros que se incluyen con include deben tener la extensión ".inc"
JavaScript
Pregunta 1:
a) round(7.25)
b) Math.round(7.25)
c) Math.rnd(7.25)
d) rnd(7.25)
Pregunta 2:
En JavaScript, ¿cuál es la forma correcta de escribir la cadena "Hola mundo" en una página web?
a) document.print("Hola mundo")
b) document.write("Hola mundo")
c) window.print("Hola mundo")
d) window.write("Hola mundo")
Pregunta 3:
Pregunta 4:
a) document.open("pagina.html")
b) document.new("pagina.html")
c) window.open("pagina.html")
d) window.new("pagina.html")
Pregunta 5:
En el DOM, para obtener la clase de CSS que se aplica a un elemento se utiliza la propiedad
a) css
b) class
c) className
d) style
Pregunta 6:
En una página XHTML, ¿cuál es la forma correcta de hacer referencia a un fichero externo con código
JavaScript llamado "xxx.js"?
Pregunta 7:
En JavaScript, ¿cómo se escribe una sentencia condicional para comprobar que
la variable "i" es distinta de 5?
a) if(i <> 5)
b) if(i != 5)
c) if i <> 5
d) if i != 5
Pregunta 8:
b) // Comentario
c) ' Comentario
Pregunta 9:
a) "%"
b) "+"
c) "."
Pregunta 10:
a) Compilado
b) Interpretado
c) No estructurado
d) Las anteriores respuestas no son correctas
Pregunta 11:
¿Un fichero externo con código JavaScript debe contener la etiqueta <script>?
a) Sí
b) No
Pregunta 12:
En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve true si se cumple?
a) check()
b) exec()
c) run()
d) test()
Pregunta 13:
a) No se puede
b) Exit for
c) break
Pregunta 14:
a) match()
b) replace()
c) slice()
d) split()
Pregunta 15:
En el DOM, para obtener el contenido textual de una parte de la página se emplea la propiedad
a) content
b) text
c) textContent
d) value
Pregunta 16:
a) Un atributo
b) Un nodo
c) Una tabla
Pregunta 17:
En JavaScript, para obtener un carácter concreto de una cadena según su posición se emplea la función
a) char()
b) charAt()
c) value()
Pregunta 18:
Pregunta 19:
a) <script>
b) <javascript>
c) <scripting>
d) <js>
Pregunta 20:
a) deleteChild()
b) dropChild()
c) removeChild()
Pregunta 21:
¿Qué es JSON?
Pregunta 23:
a) Math.rnd()
b) Math.round()
c) Math.random()
Pregunta 24:
DOM es el acrónimo de
b) Document Of Model
Pregunta 25:
b) ECMA
c) ISO
d) W3C
Pregunta 26:
a) function:miFuncion()
b) function->miFuncion()
c) function miFuncion()
Pregunta 27:
a) # Comentario
b) // Comentario
c) ' Comentario
Pregunta 28:
a) window.blank("pagina.html", "nueva")
b) window.new("pagina.html", "nueva")
c) window.create("pagina.html", "nueva")
Pregunta 29:
Pregunta 30:
c) for i = 1 to 5
Pregunta 32:
Pregunta 33:
b) call miFuncion()
c) miFuncion()
Pregunta 35:
a) En el <head>
b) En el <body>
Pregunta 36:
a) window.status("el mensaje")
b) navigator.status("el mensaje")
Pregunta 37:
a) La etiqueta <noscript> se emplea para definir un contenido que resume la funcionalidad de un script: este
contenido se muestra sólo si el navegador no soporta scripting
Pregunta 38:
a) console.append()
b) console.log()
c) console.print()
d) console.write()
Pregunta 39:
a) lower()
b) lowerCase()
c) toLower()
d) toLowerCase()
Pregunta 40:
a) ceil(2, 4)
b) top(2, 4)
c) Math.ceil(2, 4)
d) Math.max(2, 4)
Pregunta 41:
En JavaScript, las posiciones de los caracteres de una cadena empiezan en
a) -1
b) 0
c) 1
Pregunta 42:
Pregunta 43:
a) brother
b) next
c) nextBrother
Pregunta 44:
En JavaScript, ¿cómo se llama el método que comprueba una expresión regular y devuelve la cadena que la
cumple?
a) check()
b) exec()
c) run()
d) test()
Pregunta 46:
a) browser.appVersion
b) browser.version
c) navigator.appVersion
d) navigator.version
Pregunta 47:
a) navigator.go(-1)
b) document.url.prev()
c) url.return()
d) history.back()
Pregunta 48:
a) document.arrayCookie
b) document.cookie
c) document.getCookie()
Pregunta 49:
b) getElementByName()
c) getElementsByTagName()
Pregunta 50:
a) Un árbol
b) Una lista
Pregunta 51:
a) strlen(cad)
b) len(cad)
c) cad.length
Pregunta 52:
a) alert("Hola mundo!");
c) alertBox("Hola mundo!);
d) msgBox("Hola mundo!);
Pregunta 53:
a) if i=5 then
b) if(i=5)
c) if i==5 then
d) if(i==5)
Pregunta 54:
a) appendChild()
b) createChild()
c) newChild()
Pregunta 56:
Pregunta 57:
b) ExpReg
c) RegExp
d) Rexp
Pregunta 58:
a) "&"
b) "+"
c) "."
Pregunta 59:
a) elementType
b) nodeType
c) type
Pregunta 61: