|
<!doctype html public
"-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>SEGUNDO EXAMEN DE LA PRIMERA
EVALUACIÓN DE INSTALACIÓN Y MANTENIMIENTO DE
SERVICIOS DE INTERNET DE EXPLOTACIÓN DE
SISTEMAS INFORMÁTICOS</title>
</head>
<body bgcolor=
lightyellow>
<center><h1>EXAMEN DE 2º
DE ESI</H1></center>
<HR SIZE =15 COLOR=BLUE>
<BR>
<form
action="examen2esi2008.php">
<center>
Nombre:
<input type="text" name="nombre" size="30"
maxlength="256"><br>
Apellidos:<input type="text" name="apellidos"
size="30" maxlength="256">
</center>
<center>
<table BORDER=1>
<tr>
<td ALIGN=LEFT>
Pregunta 1:
<br>
¿De qué formas se puede abrir un script o
programa de PHP?
<br>
<input type="checkbox"
name="Pregunta11">>?
<br>
<input type="checkbox"
name="Pregunta12"><?PHP
<br>
<input type="checkbox"
name="Pregunta13">>?PHP
<br>
<input type="checkbox"
name="Pregunta14">>?PPP
<br>
<br>
</td>
</tr>
<tr>
<td ALIGN=LEFT>
Pregunta 2:<br>
Para evaluar que UNA condición se cumple
utilizaremos:
<br>
<input type="radio"
name="Pregunta2" value=0>DO WHILE
<br>
<input type="radio"
name="Pregunta2" value=1>IF ELSE
<br>
<input type="radio"
name="Pregunta2" value=0>ECHO
<br>
<input type="radio"
name="Pregunta2" value=0>print
<br>
<br>
</td>
</tr>
<tr>
<td ALIGN=LEFT>
Pregunta 3:<br>
El bucle For me permite realizar una serie
de instrucciones mientras se cumpla una
condición dada. ¿Cuál es
su sintaxis correcta?
<br>
<input type="radio"
name="Pregunta3" value=0>for ($i=0,$i<=0,$i++){}
<br>
<input type="radio"
name="Pregunta3" value=0>for
($i=0;$i<=0;$i++);{}
<br>
<input type="radio"
name="Pregunta3" value=0>for
(;$i=0;$i<=0;$i++){}
<br>
<input type="radio"
name="Pregunta3" value=1>for
($i=0;$i<=0;$i++){}
<br>
<BR>
</td>
</tr>
<tr>
<td ALIGN=LEFT>
Pregunta 4:<br>
Si escribimos $consulta="INSERT INTO CONSULR
VALUES ('$CADENA'.
'$COMENTARIO','$ETIQUETA')", los posibles
resultados son:<br>
<input type="checkbox"
name="Pregunta41">Almacenará en la variable
$consulta la cadena de caracteres que hay
entre las comillas dobles
<br>
<input type="checkbox" name="Pregunta42">Error
porque la consulta está mal construida
<br>
<input type="checkbox" name="Pregunta43">Almacenará
en la variable $consulta la cadena de
caracteres que hay entre las comillas
simples
<br>
<input type="checkbox" name="Pregunta44">No
dará ningún resultado aunque almacenará en
la cadena $consulta la consulta SQL
<br>
<br>
</td>
</tr>
<tr>
<td ALIGN=LEFT>
Pregunta 5:<br>
¿Es necesario introducir un formulario antes
del programa PHP para que funcione?
<br>
<input type="radio" name="Pregunta5"
value=0>Es estrictamente necesario<br>
<input type="radio" name="Pregunta5"
value=0>Nunca es necesario
<br>
<input type="radio" name="Pregunta5"
value=0>Depende del número de líneas del
programa
<br>
<input type="radio" name="Pregunta5"
value=1>No es estrictamente necesario pero
incluír los datos desde un formulario mejora
la interactividad
<br>
<br>
</td>
<tr>
</tr>
</table>
</center>
<HR SIZE =15 COLOR=BLUE>
<CENTER>
Introduzca en la caja siguiente la
diferencia entre el uso de las sentencias
WHILE y DO-WHILE
<br>
<TEXTAREA NAME="definicion1" ROWS="5"
COLS="30">
</TEXTAREA>
</CENTER>
<CENTER>
Introduzca en la caja siguiente un pequeño
programa en PHP que me diga si un número es
mayor que otro introducido por teclado
<br>
<TEXTAREA NAME="definicion2" ROWS="5" COLS="30">
</TEXTAREA>
</CENTER>
<CENTER>
Introduzca en la caja siguiente con sus
palabras una descripción lo más detallada
posible de cómo introducir valores en una
base de datos desde PHP
<br>
<TEXTAREA NAME="definicion3" ROWS="5" COLS="30">
</TEXTAREA>
</CENTER>
<CENTER>
Introduzca en la caja siguiente un programa
que me cuente los cien primeros números
naturales y me diga cuáles de ellos son
primos.
<br>
<TEXTAREA
NAME="definicion4" ROWS="5" COLS="30">
</TEXTAREA>
</CENTER>
<HR SIZE =15 COLOR=BLUE>
<center><Input
type="submit"value="Enviar">
<Input type="reset"
value="borrar"></center>
</form>
<?php
if (isset($nombre)){
$puntuacion=$Pregunta2+$Pregunta3+$Pregunta5;
if (($Pregunta41==true)AND ($Pregunta44==true)){$puntuacion++;}
if ($Pregunta12==true){$puntuacion++;}
$c=mysql_connect("localhost","root","");
if (!$c){
die("Conexión Fallida");
}
$s=mysql_select_db("examen2esi2008",$c);
$consulta="INSERT
INTO examen2esi2008(nombre,apellidos,puntuacion,
definicion1, definicion2,definicion3,
definicion4) VALUES ('$nombre','$apellidos','$puntuacion','$definicion1','$definicion2','$definicion3','$definicion4')";
$resultado=mysql_query($consulta);
if ($resultado){
print("Su test ha quedado registrado<br>");
}
else{
Print("Error en el registro");
}
mysql_close($c);
}
?>
</body>
</html> |