wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Examen de Lógica de Programación PHP

Total questions: 40

Worksheet time: 2hrs 4mins

Name
Class
Date
1.

<?php

If (isset($_POST['username']) && isset($_POST['password'])){

$username = $_POST['username'];

$password = $_POST['password'];}

?>

En el anterior código PHP:

a)

a.- La instrucción isset determina si una variable está definida y no es null.

b)

b.- La variable superglobal $_POST se usa para obtener los datos del formulario para el método POST.

c)

c.- Los datos POST del formulario no se mostraran en el URL, sino que estarán disponibles como parte del cuerpo de la solicitud.

d)

d.- Guarda la información obtenida en un arreglo.

2.

<form action="upload.php" method="POST" enctype="multipart/form-data">

<input type="file" name="document">

<input type="submit" value="Upload" name="Submit">

</form>

En el ejemplo anterior, hemos establecido el valor del atributo enctype en multipart/form-data, por lo tanto permite:

a)

a.- El envío de un archivo.

b)

b.- La cargar de un archivo

c)

c.- El envío de información

d)

d.- Encriptar la información

3.

<?php

function suma (   )

{ $z = $x + $y; return $z; }

$resultado = suma (5,12);

echo $resultado;

?>

Cuál es el error en la función suma() anterior:

a)

a.- Falta llamar la función.

b)

b.- se debe imprimir el resultado con la instrucción echo().

c)

c.- Se deben incluir los parámetros $z - $x - $y

d)

d.- Se deben incluir los parámetros $x - $y

4.

Por defecto un formulario es enviado con el método

a)

a.- $_GET

b)

b.- $_POST

c)

c.- action=' '

d)

d.- $_REQUEST

5.

Nos permite ver en la barra del URL los datos dándonos la posibilidad de modificarlos.

a)

a.- $_POST

b)

b.- $_GET

c)

c.- $_REQUEST

d)

d.- $_SERVER

6.

Para subir un archivo a través de un formulario necesitaremos usar siempre:

a)

a.- el method POST y añadir enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).

b)

b.- el method POST y añadir action="archivo.php" enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).

c)

c.- el method POST y usar el input de tipo archivo (file).

d)

d.- el method POST y añadir enctype=”multipart/form-data”.

7.
Cuál sería la salida de:
$result=11 + "13";
echo $result;
a)
11
b)
24
c)
error
8.
Cuál es una variable no válida: 
a)
$myVar
b)
$my_Var
c)
$my-Var
9.

PHP ES UN:

a)

LENGUAJE DE CONSULTAS

b)

LENGUAJE DE PROGRAMACIÓN

c)

LENGUAJE DE ETIQUETADO

d)

LENGUAJE DE BASES DE DATOS

10.
El identificador es_mayor ¿A qué tipo de variable corresponde?
a)
Lógica
b)
Alfanumérica
c)
Numérica
d)
De Trabajo
11.

a. Salir de casa

b. Dirigirme a la escuela

c. Levantarme

d. Vestirme

e. Asearme

f. Desayunar

g. Ponerme los zapatos

h. Tomar los útiles

i. Llegar a la escuela

El orden correcto del anterior algoritmo es.

a)

c, e, d, g, f, h, a, b, i.

b)

c, f, e, d, b, h, a, g, i.

c)

a, b, c, d, e, f, g, h, i.

d)

c, f, e, d, a, b, h, g, i.

12.

Son un conjunto de reglas que definen la manera de escribir instrucciones de código

a)

Librerias

b)

Palabras reservadas

c)

Sintaxis

d)

Variables y constantes

13.

¿ QUE ES UN ALGORITMO?

a)

Un algoritmo es un hardware que funciona para dar instrucciones al procesador.

b)

Es un software que se utiliza para el explorador de Internet chrome y explorer.

c)

Es un conjunto de instrucciones, ordenadas y finitas que permite, solucionar un problema,

d)

son ordenes que se le da a una persona para que realice las conjunto de instrucciones al teclado

14.

¿Un algoritmo debe definir tres partes?

a)

proceso, software, entrada

b)

entrada, proceso y salida

c)

hardware, programación, cálculos

d)

torre, monitor , teclado.

15.

EN PROGRAMACIÒN ¿ QUÈ ES CÒDIGO ?

a)

Es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un programa

b)

Es un computador con sistema operativo  

c)

Software para programacion 

d)

Soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos

16.

El siguiente código es Correcto o Incorrecto?

<?php

echo "Inicio de Sesión";

session_start();

?>

a)

Correcto

b)

Incorrecto

17.

Nombre de la carpeta donde se almacenan los archivos php en Xampp?

a)

htdoc

b)

httdocs

c)

htdos

d)

htdocs

18.

El intérprete de PHP sólo ejecuta el código que se encuentra entre sus delimitadores.

a)

<?php ?>

b)

<?php >

c)

<php ?>

d)

<?php />

19.

Si envió datos en la URL, PHP los recibe a través de su variable

a)

$_POST

b)

$_GET

c)

$_SESSION

d)

$_SERVER

20.

Permite decidir por cuál alternativa seguirá el flujo del programa dependiendo del resultado de la evaluación de una condición. Para establecer condiciones complejas se utilizan los operadores relacionales y lógicos?

a)

Los Bucles

b)

Estructura de PHP condicional

c)

Estructura condicional

d)

Rutinas de PHP

21.

8 En el siguiente ejercicio que se esta utilizando:

<?php

$a = 1; $b = 5;

if ($a > $b) echo "$a es mayor que $b <br>";

if ($a < $b) echo "$a es menor que $b <br>";

if ($a >= $b) echo "$a es mayor o igual que $b <br>";

if ($a <= $b) echo "$a es menor o igual que $b <br>";

?>

a)

Operadores lógicos

b)

Operadores Quirurjicos

c)

Operadores aritméticos

d)

Operadores de comparación

e)

operadores condicional

22.

Es un entorno de desarrollo web para Windows con el que se pueden crear aplicaciones web con Apache, PHP y base de datos MySQL database. También incluye PHPMyAdmin para manejar las bases de datos de MySQL

a)

MySQL

b)

XAMPP

WAMPSERVER

c)

VISUAL STUDIO

d)

Todas las anteriores

e)

Ninguna de las anteriores

23.

Es un lenguaje de programación de código abierto y del lado del servidor, originalmente diseñado para el desarrollo web de contenido dinámico.

a)

Servidor Web

b)

WampServer

c)

PHP

d)

HTML

e)

Ninguna de las anteriores

24.

Cómo imprimir "HOLA MUNDO" en PHP:

echo 'HOLA MUNDO';

echo "HOLA MUNDO";

a)

Todas las anteriores

b)

Ninguna de las Anteriores.

c)

No conozco la respuesta.

25.

Como se incrementa en 1 el valor de la variable $cont en PHP?

a)

$cont++

b)

++cont

c)

$cont++;

d)

$cont=+1

e)

Ninguna de las anteriores

26.

Para programar PHP se necesita?

a)

Tomcat, PHP, Oracle

b)

Linux, Windows y Antivirus

c)

Apache, PHP, MySQL

d)

Apache, XAMPP, MariaDB

e)

Ninguna de las anteriores

27.

A las variables en PHP se le antepone el signo.

a)

$

b)

#!

c)

&

d)

!

28.

En PHP, ¿cuáles son operadores de relación?

a)

=, .=, +=, -=, *=, /=, %=

b)

== !=, <, <=, >, >=

c)

&&,||, and, or, xor

And , Or, Not

d)

Ninguna de las anteriores

e)

Todas las anteriores

29.

En PHP,

¿cuál es el carácter que se emplea para finalizar una instrucción?

a)

.

b)

:

c)

;

d)

''

e)

Todas las anteriores

30.

En la expresión hecha en PHP se puede observar seleccione la opción que corresponde

Si (n>7) Entonces

Escribir "Sigue intentando"

Sino

Escribir "Felicitaciones"

Fin Si

Si el valor de n = 7 cual es el mensaje en pantalla.

a)

Felicitaciones

b)

Sigue intentando

c)

Faltan datos

d)

Ninguna de las anteriores

e)

Todas las anteriores

31.

¿Cuál de las siguientes variables ha sido declarada en forma incorrecta?

a)

$alumnos = 50;

b)

$$alumnos = 50;

c)

$_alumnos = 50;

d)

alumnos_clase = 50;

e)

Todas las anteriores

32.

Analice la expresión de PHP se puede deducir...

Si (n mod 2 = 1) Entonces

Escribir "Es par"

Sino

Escribir "impar"

Fin Si

Si el valor de n = 21 cual es el mensaje en pantalla.

a)

Es impar

b)

Es par

c)

Faltan datos

d)

Ninguna de las anteriores

e)

Todas las anteriores

33.

¿Que se debe tener en cuenta en el formulario web (form) para poder enviar los datos al servidor?

a)

El metodo de envío de los datos por medio de "METHOD" que puede ser POST o GET y el ID del archivo php a ejecutar.

b)

El metodo de envío de los datos por medio de "METHOD" que puede ser POST o GET y el "ACTION" que tiene la ruta del archivo php a ejecutar.

c)

Nada; el formulario por defecto realiza las operaciones necesarias para enviar los datos al servidor.

d)

Ninguna de las respuestas es correcta.

34.

¿Que se le debe agregar a los campos del formulario, para que el servidor (es decir PHP) pueda recoger los datos?.

a)

Agregar un NAME a cada campo del formulario, para que pueda identificar el nombre de ese campo en PHP.

b)

Agregar un OPTION a cada campo del formulario, para que pueda identificar el nombre de ese campo en PHP.

c)

Agregar un ID a cada campo del formulario, para que pueda identificar el nombre de ese campo en PHP.

d)

Agregar un CLASE a cada campo del formulario, para que pueda identificar el nombre de ese campo en PHP.

35.

Que se debe tener en cuenta en el formulario Web para poder crear un botón de envío.

a)
El nombre del botón
b)

Agregar el tipo (type) que debe ser de envío (submit)

c)

Agregar un name al botón que permita su identificación en el servidor

d)
La funcionalidad del botón
36.

¿Con cuál de las siguientes opciones nos podemos enlazar a la ruta del servidor y poder abrir la página web en el servidor?

a)

localhost/phpmyadmin/

b)

localhost/nombrecarpeta/index.html

c)

localhost://80:80/index.html

d)

C://XXAM/htdocs/nombrecarpeta/

37.

¿Cuál de las siguientes tiene la función para crear una conexión con Mysql?

a)

mysql_conn()

b)

mysql_close()

c)

mysqli_connect()

d)

mysqli_close()

38.

La sentencia correcta para traer todos los datos de una tabla en una BD (base de datos) es:

a)

search * nombretabla;

b)

input * from nombretabla;

c)

select * from nombretabla;

d)

select date all from nombretabla;

39.

Es un lenguaje de programación de código abierto y del lado del servidor, originalmente diseñado para el desarrollo web de contenido dinámico.

a)

SUBLIME TEXT

b)

XAMPP

c)

PHP

d)

HTML

40.

Nombre de la carpeta donde se almacenas los archivos php en Xampp

a)

htdoc

b)

httdocs

c)

htdos

d)

htdocs