Asignatura: Implantación de Aplicaciones Web
Test Repaso Tema 3
1.- ¿Qué expresión nos permite saber si una determinada pagina PHP esta
recibiendo datos vía GET de un control de formulario llamado apellido?
a) if($_GET[“apellido1”]) …
b) if(isset($_GET[“apellido1”]))…
c) if(is_def($_GET[“apellido1”]))…
d) if(is_defined($_GET[“apellido1”]))…
Solución encontrada en la página: 149
2.- ¿Cuál es la tecnología del lado del servidor mas utilizada actualmente?
a) PHP
b) ASP
c) JSP
d) JavaScript
Solución encontrada en la página: 118
3.- ¿El código PHP entre que etiquetas se debe escribir?
a) <? ?>
b) <?php ?>
c) <% %>
d) <php> </php>
Solución encontrada en la página: 122
4.- ¿Cuáles de los siguientes son comentatios validos en PHP?
a) /* comentario */
b) // comentario
c) –comentario
d) #comentario
e) ‘comentario
Solución encontrada en la página: 123
5.- En PHP ¿como se crearía una constante llamada TOTAL a la que
queremos asignar el valor 250?(TAM=TOTAL)
a) const $TOTAL=250;
b) const TOTAL=250;
c) define (TOTAL,250);
d) define ($TOTAL,250);
e) define (“TOTAL”,250);
Solución encontrada en la página: 131
6.- ¿Cuáles de las siguientes proposiciones son correctas?
a) Cualquier bucle se puede escribir con la instrucción while.
b) Hay bucles que no se pueden escribir con la instrucción while.
c) El cuerpo del bucle while al menos se ejecuta una vez.
d) No siempre se ejecuta el cuerpo de un bucle while .
Solución encontrada en la página: 141-144
7.- ¿Se puede escribir código HTML dentro de PHP?
a) No, nunca.
b) Si, pero solo etiquetas HTML, no se puede incrustar en ellas código CSS.
c) Si y también código CSS.
d) Se puede escribir código de cualquier lenguaje que se pueda incluir
en una pagina web.
e) Si, pero solo código que iria dentro de la sección body.
Solución encontrada en la página: 123 147
8.- ¿Qué mostraría por pantalla este código? Echo “Hola a \todos”;
a) Hola a \todos
b) Hola a odos
c) Hola a
odos
d) Hola a
todos
Solución encontrada en la página: 129
9.- ¿Qué atributo HTML de los controles de formulario es el que define el
índice que tendrá ese parámetro dentro de los arrays $_GET o $_POST?
a) Id
b) Name
c) Parameter
d) placeholder
Solución encontrada en la página: 147-148
10.- ¿Qué valor tiene el array de PHP que permite leer tanto los parámetros
enviados via GET como via POST?
a) $_FORM
b) $_RESPONSE
c) $_REQUEST
d) $_GET_POST
Solución encontrada en la página: 150
11.- El texto literal en PHP ¿Cómo se debe escribir?
a) Dentro de comillas dobles
b) Dentro de comillas simples
c) Dentro de comillas dobles o simples
d) Dentro de llaves
e) Dentro de corchetes
Solución encontrada en la página: 128-129
12.- Dado este código:
$x=2;
$y=1;
$z=3;
$exp=($x>$y && $z>$y) || ($x==$z);
¿Qué valor toma la variable $exp?
a) Verdadero
b) Falso
c) Ninguno porque la expresión tiene un error
d) 3
Solución encontrada en la página: 133-134
13.- ¿Qué muestra por pantalla este código?
$v=10;
While($v>0){
Echo $v--.” “;
a) 10 9 8 7 6 5 4 3 2 1
b) 9876543210
c) 987654321
d) nada
Solución encontrada en la página: 134
14.- PHP es..
a) Un lenguaje de creación de aplicaciones web del lado del cliente.
b) Un lenguaje de creación de aplicaciones web del lado del servidor.
c) Un lenguaje de creación de aplicaciones web mixto.
d) Un lenguaje de creación de aplicaciones web del lado de la base de
datos.
Solución encontrada en la página: 118
15.- Observa este código
$x=9;
$y=&$x;
$y=7;
¿Cuánto vale $x al final de ese código?
a) 9
b) 7
c) Indefinido
d) “y”
Solución encontrada en la página: 131
16.- ¿Cuál de estas afirmaciones es cierta?
a) El valor 1 significa verdadero y el valor 0 falso. El resto de números no
son verdaderos ni falsos.
b) Cualquier valor distinto de cero se toma como verdadero, el cero es
el único valor falso.
c) Los valores positivos son verdaderos y los negativos falsos. El cero es
indefinido.
d) En PHO los números no son ni verdaderos ni falsos.
Solución encontrada en la página:130
17.- ¿Cuál de las siguientes proposiciones son ciertas?
a) El método de paso de parámetros de formulario POST, no permite que
nadie que este pinchando la línea pueda obtener los datos que se están
enviando.
b) Es posible obtener los datos que se envían via POST, ya que se
encuentran dentro del paquete http.
c) Es posible obtener los datos que se envían via POST, ya que son visibles
en la barra de direcciones del navegador.
d) Es posible obtener los datos que se envían via POST con herramientas
especiales. Pero las contraseñas no, ya que viajan cifradas.
Solución encontrada en la página: 150