DSW · Tema 1: Plataformas de programación en entorno servidor

Tema 1: Plataformas de programación en entorno servidor es uno de los temas públicos de Desarrollo Web Entorno Servidor dentro de TesIA Exam. Aquí puedes localizar preguntas indexables, tests, cuestionarios y exámenes que lo incluyen.

70 preguntas 1 exámenes

Cómo estudiar este tema

Primero lee el resumen completo para fijar el marco del tema. Después usa la guía de estudio para ordenar el repaso y termina con las preguntas, revisando siempre la respuesta correcta y la explicación breve.

Esta página pública está pensada para consulta y repaso. Para practicar con progreso, favoritos y modo examen puedes continuar dentro de TesIA Exam con los mismos exámenes relacionados.

Material de estudio disponible

Aquí se muestran el resumen completo, la guía completa y los recursos públicos enlazados del tema para que la página sea útil también fuera de la app.

Resumen y guia de estudio pendientes. Este tema mantiene disponibles sus preguntas, respuestas y explicaciones mientras se completa el material publico adicional.

Preguntas, respuestas y explicaciones del tema

Listado público sin duplicados de las preguntas del tema, con su respuesta correcta y una explicación breve para facilitar el estudio y el repaso desde buscadores.

#1

7. Para instalar una plataforma AMP en Ubuntu:

  1. A) Es obligatorio instalar uno a uno los componentes.
  2. B) No es posible instalar una plataforma AMP en Ubuntu.
  3. C) No es necesario instalar nada a mayores. Ubuntu ya incluye una plataforma AMP.
  4. D) Pueden instalarse todos los componentes con un único comando.
Respuesta correcta

A) Es obligatorio instalar uno a uno los componentes.

Explicación:

La respuesta correcta es A -> que es obligatorio instalar uno a uno los componentes (Apache, MySQL, PHP) en las versiones estándar de servidor.

#2

35. El lenguaje de programación más utilizado en plataformas AMP es:

Tipo: respuesta en texto libre.

Respuesta correcta
  • PHP
Explicación:

La respuesta correcta es PHP, que forma parte fundamental de los stacks LAMP, WAMP y XAMPP.

#3

33. ASP.NET sólo funciona en Windows. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B -> Falso, especialmente desde la aparición de . NET Core.

#4

27. ¿Qué herramientas permiten administrar MySQL?:

  1. A) pgAdmin.
  2. B) PHPMyAdmin.
  3. C) Node.js.
  4. D) Nginx.
Respuesta correcta

B) PHPMyAdmin.

Explicación:

La respuesta correcta es B -> PHPMyAdmin, una herramienta web muy común para la gestión de bases de datos MySQL.

#5

11. En el lenguaje PHP todas las variables deben declararse antes de usarlas. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B -> Falso. PHP es de tipado débil y las variables se crean al asignarles valor.

#6

34. ¿Cual de los siguientes no es un lenguaje de servidor?:

  1. A) HTML.
  2. B) PHP.
  3. C) JavaScript (Node.js).
  4. D) JAVA.
Respuesta correcta

A) HTML.

Explicación:

La respuesta correcta es A -> HTML, que es un lenguaje de marcado procesado por el cliente.

#7

30. Para incluir código PHP entre las etiquetas HTML, se pueden utilizar:

  1. A) Solo los delimitadores <?php y ?>
  2. B) Al menos los delimitadores <php y ?>
  3. C) Solo los delimitadores <1y->
  4. D) Solo los delimitadores <? y ?>
Respuesta correcta

B) Al menos los delimitadores <php y ?>

Explicación:

La respuesta correcta es B -> 'Al menos los delimitadores <php y ?>'.

#8

8. ¿Qué hace el controlador en MVC?:

  1. A) Muestra los datos al usuario.
  2. B) Renderiza el HTML.
  3. C) Guarda los datos en la base de datos.
  4. D) Gestiona y comunica el Modelo y la Vista.
Respuesta correcta

D) Gestiona y comunica el Modelo y la Vista.

Explicación:

La respuesta correcta es D -> que gestiona y comunica el Modelo y la Vista, actuando como intermediario.

#9

4. Para programar aplicaciones web, podemos utilizar uno de los siguientes entornos integrados de desarrollo.

  1. A) Visual Studio.
  2. B) NetBeans.
  3. C) NetVibes.
  4. D) Eclipse.
Respuesta correcta

A) Visual Studio.

Explicación:

La respuesta correcta es A. Las respuestas correctas son Eclipse, Visual Studio y NetBeans. NetVibes es un servicio de escritorio personalizado, no un IDE.

#10

25. Si utilizamos mod_php para ejecutar PHP como un módulo del servidor web Apache, los cambios que realicemos en la configuración de PHP se aplicarán inmediatamente al recargar la página. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B -> Falso. Al ser un módulo cargado por Apache, suele requerir un reinicio del servicio del servidor web.

#11

26. ¿Qué significa MVC?:

  1. A) Manage, Validate, Control.
  2. B) Main, Variable Class.
  3. C) Module, View, Code.
  4. D) Model, View, Controller.
Respuesta correcta

D) Model, View, Controller.

Explicación:

La respuesta correcta es D -> Model, View, Controller (Modelo, Vista, Controlador).

#12

32. El resultado de la ejecución de código en un servidor web, es una página web que:

  1. A) Puede incluir también código en lenguaje JavaScript.
  2. B) Se almacena en el servidor web.
  3. C) Puede contener sentencias en lenguaje intermedio.
  4. D) Puede ser exactamente igual a una página web estática.
Respuesta correcta

A) Puede incluir también código en lenguaje JavaScript.

Explicación:

La respuesta correcta es A. Las respuestas correctas son que puede incluir JS y que el resultado puede ser idéntico al de una página estática.

#13

23. ¿Qué significa WAMP?:

  1. A) Windows, Apache, MySQL/MariaDB, PHP.
  2. B) Web, Angular, Mongo, Phyton.
  3. C) Windows, Application, MySql, PHP.
  4. D) Windows, Apache, Mongo, Perl.
Respuesta correcta

A) Windows, Apache, MySQL/MariaDB, PHP.

Explicación:

La respuesta correcta es A -> Windows, Apache, MySQL/MariaDB, PHP, definiendo el stack de software.

#14

2. ¿Qué servidor web se utiliza comúnmente para ejecutar PHP?.

  1. A) IIS
  2. B) Tomcat
  3. C) Nginx
  4. D) Apache
Respuesta correcta

D) Apache

Explicación:

La respuesta correcta es D -> Apache, que es el servidor web más extendido para el despliegue de aplicaciones PHP.

#15

10. CSS es una tecnología de programación web en entorno servidor. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B -> Falso. CSS es una tecnología de cliente para el estilo visual.

#16

9. Las páginas ___ se compilan a código intermedio antes de ser ejecutadas en el servidor web.

  1. A) JSP
  2. B) PHP
  3. C) ASP
  4. D) CGI
Respuesta correcta

A) JSP

Explicación:

La respuesta correcta es A -> JSP (JavaServer Pages), que se compila a un servlet (bytecode) antes de ejecutarse.

#17

12. ¿Qué protocolo es usado por servidores web para su comunicación?:

  1. A) SMTP.
  2. B) SFTP.
  3. C) HTTP/HTTPS.
  4. D) IMAP.
Respuesta correcta

C) HTTP/HTTPS.

Explicación:

La respuesta correcta es C -> HTTP/HTTPS, que es el protocolo de transferencia de hipertexto.

#18

31. En PHP, ¿qué significa ===?:

  1. A) Igual valor y mismo tipo.
  2. B) Mayor o igual.
  3. C) Asignación.
  4. D) Igual valor.
Respuesta correcta

A) Igual valor y mismo tipo.

Explicación:

La respuesta correcta es A -> Igual valor y mismo tipo, ya que es el operador de identidad estricta.

#19

3. Las páginas web con extensión ___ son dinámicas y se ejecutan en el servidor.

  1. A) htm
  2. B) asp
  3. C) html
  4. D) xhtml
Respuesta correcta

B) asp

Explicación:

La respuesta correcta es B -> asp (Active Server Pages), una tecnología de servidor de Microsoft.

#20

24. En la programación de aplicaciones en tres capas, tenemos:

  1. A) La capa intermedia (funcionalidad).
  2. B) La parte cliente (interface).
  3. C) La capa de acceso a datos (almacenamiento).
  4. D) La capa de integración.
Respuesta correcta

B) La parte cliente (interface).

Explicación:

La respuesta correcta es B. Las capas correctas son: Parte cliente (presentación), Capa intermedia (lógica) y Capa de acceso a datos.

#21

17. ¿Cuál es la función de echo en PHP?:

  1. A) Leer un archivo.
  2. B) Declarar variables.
  3. C) Conectar a una base de datos.
  4. D) Mostrar salida en pantalla.
Respuesta correcta

D) Mostrar salida en pantalla.

Explicación:

La respuesta correcta es D -> Mostrar salida en pantalla, enviando el texto al flujo de salida del servidor.

#22

14. HTML y CSS son lenguajes de servidor. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B -> Falso. Son lenguajes de cliente o front-end.

#23

16. ¿Qué características son propias de PHP?.

  1. A) Puede conectarse a bases de datos.
  2. B) Se ejecuta del lado servidor.
  3. C) Se integra con HTML
  4. D) Es un lenguaje compilado.
Respuesta correcta

B) Se ejecuta del lado servidor.

Explicación:

La respuesta correcta es B. Las respuestas correctas son: Se ejecuta del lado servidor, Puede conectarse a bases de datos y Se integra con HTML.

#24

21. ¿Qué motor utiliza Node.js para ejecutar JS?

  1. A) SpiderMonkey.
  2. B) Chakra.
  3. C) V8.
  4. D) Rhino.
Respuesta correcta

C) V8.

Explicación:

La respuesta correcta es C -> V8, el motor de código abierto de Google escrito en C++.

#25

28. ¿Qué es Apache?:

  1. A) Un framework.
  2. B) Un lenguaje de programación.
  3. C) Un sistema operativo.
  4. D) Un servidor web.
Respuesta correcta

D) Un servidor web.

Explicación:

La respuesta correcta es D -> Un servidor web, encargado de gestionar peticiones y devolver respuestas HTTP.

#26

22. Una petición HTTP POST se utiliza para enviar datos al servidor. ¿Verdadero o falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A -> Verdadero. Se usa para enviar información de forma más segura y extensa que GET.

#27

5. Al programar páginas web utilizando ___ las etiquetas HTML se integran dentro del código del programa.

  1. A) PHP
  2. B) JSP
  3. C) ASP
  4. D) CGI
Respuesta correcta

A) PHP

Explicación:

La respuesta correcta es A -> PHP, que permite incrustar código directamente en el HTML mediante delimitadores.

#28

6. ¿Qué hace un servidor FTP?.

  1. A) Sirve páginas web.
  2. B) Transfiere archivos.
  3. C) Ejecuta sentencias PHP.
  4. D) Renderiza HTML.
Respuesta correcta

B) Transfiere archivos.

Explicación:

La respuesta correcta es B -> Transfiere archivos. FTP significa File Transfer Protocol.

#29

1. ¿Qué tipo de lenguaje es PHP?

  1. A) De máquina.
  2. B) Compilado.
  3. C) Interpretado.
  4. D) Ensamblador.
Respuesta correcta

C) Interpretado.

Explicación:

La respuesta correcta es C -> Interpretado. PHP es un lenguaje de guion (script) que se procesa en el servidor a través de un intérprete.

#30

18. En php.ini, la directiva que se utiliza para definir el tiempo máximo que puede durar la ejecución de un script se llama

Tipo: respuesta en texto libre.

Respuesta correcta
  • max_execution_time
Explicación:

La directiva es max_execution_time, que limita el tiempo en segundos para evitar bloqueos del servidor.

#31

15. La configuración de PHP...

  1. A) se realiza en el fichero php.ini que se puede encontrar almacenado en distintas ubicaciones.
  2. B) se realiza en el fichero httpd.conf que se encuentra siempre en /etc.
  3. C) se realiza en el fichero php.ini que se encuentra siempre en /etc.
  4. D) se realiza en el fichero httpd.conf que se puede encontrar almacenado en distintas ubicaciones.
Respuesta correcta

A) se realiza en el fichero php.ini que se puede encontrar almacenado en distintas ubicaciones.

Explicación:

La respuesta correcta es A -> que se realiza en php.ini y su ubicación puede variar según la instalación (CLI, Apache, etc.).

#32

19. ¿Qué superglobal guarda datos de formularios enviados por POST?:

  1. A) $_SESSION.
  2. B) $_DATA.
  3. C) _GET.
  4. D) _POST.
Respuesta correcta

D) _POST.

Explicación:

La respuesta correcta es D -> $_POST, el array asociativo que contiene los datos enviados mediante dicho método.

#33

20. ¿Cuál es el rol principal de un lenguaje servidor?:

  1. A) Procesar datos y generar contenido dinámico.
  2. B) Definir la estructura de HTML
  3. C) Crear enlaces entre páginas.
  4. D) Dar estilo a la página web.
Respuesta correcta

A) Procesar datos y generar contenido dinámico.

Explicación:

La respuesta correcta es A -> Procesar datos y generar contenido dinámico basándose en lógica de negocio o bases de datos.

#34

13. ¿Qué es Node.js?.

  1. A) Un framework de PHP.
  2. B) Un entorno de ejecución de JavaScript en servidor.
  3. C) Una base de datos.
  4. D) Un lenguaje.
Respuesta correcta

B) Un entorno de ejecución de JavaScript en servidor.

Explicación:

La respuesta correcta es B -> un entorno de ejecución de JavaScript en el servidor, basado en el motor V8.

#35

29. ¿Cuál es una característica de ASP.NET?:

  1. A) Es exclusivo de Linux.
  2. B) No tiene soporte a bases de datos.
  3. C) Es un framework desarrollado por Microsoft.
  4. D) Es un lenguaje de programación.
Respuesta correcta

C) Es un framework desarrollado por Microsoft.

Explicación:

La respuesta correcta es C -> que es un framework de Microsoft para crear aplicaciones web dinámicas.

Exámenes que incluyen este tema

Practicar este tema en TesIA Exam

Abre la app para entrenar este contenido en modo estudio o examen y guardar tu progreso.

Abrir TesIA Exam