Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
Las preguntas de 1 a 30 vale cada una 0.08 y los programas que escoja cada uno vale 0,65/5.0
a) !=
b) >=
c) <=>
d) <>
a) =
b) ==
c) //
d) $
a) \\
b) /**/
c) Ninguno, sólo se escribe el número
d) =
a) edad = 25;
b) edad = "25";
c) $edad == 25;
d) $edad = 25;
a) +, -, *, /, %, ++, --
b) <, >, <=, >=, ==, !=
c) &&, ||, and, or, !
d) $, &, //, /* */, { }
$promedio==17;
8. ¿Qué tipo de valor se obtiene al evaluar una expresión con operadores relacionales?
a. Un valor numérico
b. Un valor de cadena
c. Un valor booleano
d. Ninguno de los anteriores
a. write()
b. printf()
c. echo
d. trace()
a. echo
b. printf()
c. trace()
d. write()
a. *
b. /
c. +
d. .
a. $alumnos = 50;
b. $5alumnos = 50;
c. $_alumnos = 50;
d. $alumnos_clase = 50;
15. Los operadores lógicos devuelven un valor booleano a partir de combinar dos o más comparaciones
simples
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
a. Estructura de repetición
b. Estructura condicional
c. Función comparativa
d. Una comparación
18. Estructura de control que permite repetir un bloque de instrucciones un número determinado de veces.
a. while
b. if / else
c. for
d. switch
19. Estructura de control que permite repetir un bloque de instrucciones un número indeterminado de veces.
a. if / else
b. do
c. for
d. while
20. ¿Cuál de las siguientes formas de iniciar un arreglo de caracteres en PHP es correcta?
a. $arreglo = [];
b. $arreglo = array[];
c. $arreglo = array();
d. Opciones a y c
a. 7
b. 6
c. 5
d. 2
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
a. len()
b. count()
c. array_count()
d. array_len()
<?php
$a = 1;
function Test()
{ echo "a = $a";
}
Test();
?>
a) 0
b) 1
c) a
d) Ningún valor
<?php
function fibonacci($x1, $x2)
{ return $x1 + $x2; }
$x1 = 0; $x2 = 1;
26. ¿Cuál control debe crearse en un formulario para enviar la información proporcionada por el usuario?
a. Control Submit
b. Control Text
c. Control Radio
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
d. Control Select
27. ¿Cuál control debe crearse en un formulario para obtener una respuesta única entre varias opciones?
a. Control Text
b. Control Select
c. Control Submit
d. Control Radio
28. ¿Cuál control debe crearse en un formulario para que un usuario pueda seleccionar ninguna, una o varias
opciones?
a. Control Select
b. Control Checkbox
c. Control Radio
d. Control TextArea
<?php
$a = 1;
++$a;
$a *= $a;
echo $a--;
?>
a) 2
b) 3
c) 4
d) 5
<?php
$a = false;
$b = true;
$c = false;
if($a ? $b : $c) {
echo "false";
} else {
echo "true";
}
?>
IMPRIME TRUE
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
1-. Confeccionar un formulario que solicite la carga de un nombre y apellido de persona y su edad, luego
mostrar en otra página si es mayor de edad (si la edad es mayor o igual a 18).
PARTE1:
<html>
<head><title>FORMULARIO NOMBRE</title></head>
<body>
<form method="post" action="parte2.php" ><br>
Ingrese su nombre:<br>
<input type="text" name="nombre" /><br>
Ingrese su Apellido:<br>
<input type="text" name="apellido"/><br>
Ingrese su Edad:<br>
<input type="text" name="Edad"/><br>
<input type="submit" value="Continuar"/><br>
</form>
</body>
</html>
PARTE2:
<?php
$edad = $_POST['Edad'];
if ($edad >= 18){
echo "Es mayor de edad";
} else if ($edad < 18){
echo "Es menor de edad";
}
?>
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
2-. Confeccionar un programa que evalué varias preguntas para una encuesta y muestre las respuestas en
otra página. Mínimo 5 preguntas.
Parte1:
<html>
<head><title>PREGUNTAS</title></head>
<body>
<form method="post" action="parte2.php" ><br>
1.¿CUAL ES SU EQUIPO DE FUTBOL FAVORITO?<br>
<input type="text" name="pregunta1" /><br>
2.¿CUAL ES SU JUGADOR FAVORITO?<br>
<input type="text" name="pregunta2"/><br>
3.¿CUAL ES SU MARCA DE GUAYOS FAVORITA?<br>
<input type="text" name="pregunta3"/><br>
4.¿CUAL ES SU TECNICO FAVORITO?<br>
<input type="text" name="pregunta4"/><br>
5.¿CUAL ES SU LIGA DE FUTBOL FAVORITA?<br>
<input type="text" name="pregunta5"/><br>
<input type="submit" value="Continuar"/><br>
</form>
</body>
</html>
Parte2:
<?php
$pregunta1 = $_POST['pregunta1'];
$pregunta2 = $_POST['pregunta2'];
$pregunta3 = $_POST['pregunta3'];
$pregunta4 = $_POST['pregunta4'];
$pregunta5 = $_POST['pregunta5'];
?>
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
3-. Dado un valor entero escriba el mes al que pertenece y cuantos días tiene en un calendario normal. Uso
de Switch. Debe validarse la entrada de datos.
PARTE1:
<html>
<head><title>MES</title></head>
<body>
<form method="post" action="parte2.php" ><br>
INGRESE NUMERO MES<br>
<input type="text" name="num" /><br>
<input type="submit" value="Continuar"/><br>
</form>
</body>
</html>
PARTE2:
<?php
$num = $_POST['num'];
switch($num){
case 1:
echo "Enero";
echo "\nTiene 31 dias";
break;
case 2:
echo "Febrero";
echo "\nTiene 29 dias";
break;
case 3:
echo "Marzo";
echo "\nTiene 31 dias";
break;
case 4:
echo "Abril";
echo "\nTiene 30 dias";
break;
case 5:
echo "Mayo";
echo "\nTiene 31 dias";
break;
case 6:
echo "Junio";
echo "\nTiene 30 dias";
break;
case 7:
UNIVERSIDAD LIBRE SECCIONAL PEREIRA
FACULTAD DE INGENIERÍAS
PRIMER PARCIAL de APLICACIONES DE INTERNET 2020-2
echo "Julio";
echo "\nTiene 31 dias";
break;
case 8:
echo "Agosto";
echo "\nTiene 31 dias";
break;
case 9:
echo "Septiembre";
echo "\nTiene 30 dias";
break;
case 10:
echo "Octubre";
echo "\nTiene 31 dias";
break;
case 11:
echo "Noviembre";
echo "\nTiene 30 dias";
break;
case 12:
echo "Diciembre";
echo "\nTiene 31 dias";
break;
default:
echo "MES ERRADO";;
break;
}
?>
<html>
<head><title>MULTIPLOS</title></head>
<body>
</form>
</body>
</html>
PARTE2:
<?php
$num = $_POST['num'];
$totalmultiplos = 0;
$contador=0;
if ($i % 5 == 0){
$contador = $contador + 1;
?>
5-. Dado un numero entero determinar cuántos dígitos tiene y la suma de los dígitos. (45)
7-. Crear un programa que indique si un número es un cubo perfecto o no, se dice que un número es cubo
perfecto si al sumar los cubos de sus dígitos dan el mismo número, por ejemplo, el 153, cubos de sus dígitos
13 + 53 +33 = 153 por lo tanto el cubo es perfecto. (50).
8-. Obtener el cociente y el residuo de una división entera mediante restas sucesivas. (51)
1495 – 1247 = 248 Ya no se puede seguir haciendo la resta por que 248 es menor que 1247, entonces el
cociente es el numero de restas que se sucedieron (3) y el cociente 248.
9-. Dado un rango de números enteros, determinar y mostrar cuales son primos. (53-69)
10-. Hallar el cuadrado de un numero usando la suma de los n impares, por ejemplo la relación
N = 4 1 + 3 + 5 + 7 = 16 42 (61)
11-. Hallar cuantos múltiplos de M, hay en un rango de números enteros, se debe mostrar los valores
encontrados. (66).