wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EVALUACION INICIAL PROYECTO DAW

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

¿Cuál de las siguientes opciones es una característica principal del XML?

a)

Solo puede usarse para crear documentos HTML

b)

No permite definir etiquetas personalizadas

c)

Es extensible y permite definir estructuras de datos personalizadas

d)

Solo puede ser interpretado por navegadores antiguos

2.

¿Qué lenguaje se utiliza habitualmente para transformar documentos XML a otros formatos, como HTML?

a)

XAML

b)

XSLT

c)

XPath

d)

JSON

3.

¿Cuál es el propósito principal de los metadatos en un documento XML?

a)

Comprimir el archivo

b)

Mejorar el rendimiento de lectura

c)

Describir el contenido de los datos

d)

Añadir estilos visuales

4.

¿Qué sistema de archivos es más adecuado para un sistema Linux moderno?

a)

FAT32

b)

NTFS

c)

ext4

d)

HFS+

5.

¿Cuál de estos comandos en Linux sirve para conocer el espacio libre en disco?

a)

ls

b)

ps

c)

df

d)

du

6.

¿Qué herramienta se usaría para crear máquinas virtuales en un entorno de desarrollo?

a)

Git

b)

Docker

c)

GIMP

d)

Apache

7.

¿Qué tipo de relación existe entre dos tablas donde una fila de una tabla puede estar relacionada con muchas filas de otra tabla?

a)

Uno a uno

b)

Muchos a muchos

c)

Uno a muchos

d)

Ninguna

8.

¿Cuál es la sentencia SQL para eliminar una tabla?

a)

REMOVE TABLE tabla

b)

DELETE TABLE tabla

c)

DROP TABLE tabla

d)

ERASE TABLE tabla

9.

¿Qué cláusula en SQL permite filtrar registros que cumplen una condición específica?

a)

ORDER BY

b)

GROUP BY

c)

WHERE

d)

SELECT

10.

¿Qué tipo de clave garantiza que no haya valores duplicados y permite identificar cada fila?

a)

Clave foránea

b)

Clave primaria

c)

Índice

d)

Atributo

11.

¿Qué estructura de control permite repetir un bloque de código mientras se cumpla una condición?

a)

if

b)

switch

c)

while

d)

try

12.

¿Qué palabra clave se utiliza en Java para definir una clase hija?

a)

extends

b)

inherits

c)

derives

d)

super

13.

¿Qué es la sobrecarga de métodos?

a)

Crear métodos con el mismo nombre pero diferente tipo de retorno

b)

Crear múltiples métodos con el mismo nombre pero distintos parámetros

c)

Llamar a un método desde otro

d)

Crear un método con muchos condicionales

14.

¿Cuál de los siguientes tipos de datos en Java permite almacenar números decimales?

a)

int

b)

double

c)

char

d)

boolean

15.

¿Cuál de las siguientes herramientas se utiliza comúnmente para el control de versiones?

a)

Eclipse

b)

NetBeans

c)

Git

d)

MySQL

16.

¿Qué extensión de archivo suele tener un proyecto Maven?

a)

.json

b)

pom.xml

c)

.java

d)

package.xml

17.

¿Qué IDE es más comúnmente usado en el desarrollo con Java en entornos DAW?

a)

Visual Studio

b)

NetBeans

c)

Xcode

d)

Android Studio

18.

¿Qué sistema de seguimiento de errores y gestión de tareas puede usarse en la planificación de un proyecto?

a)

Photoshop

b)

Trello

c)

Excel

d)

Illustrator

19.

¿Cuál es el primer paso lógico al iniciar el desarrollo de un proyecto?

a)

Codificar la interfaz gráfica

b)

Publicar la aplicación

c)

Analizar y definir requisitos

d)

Crear una base de datos

20.

¿Qué técnica se utiliza para dividir el proyecto en partes funcionales más pequeñas?

a)

Refactorización

b)

Testing

c)

Modularización

d)

Compilación

21.

¿Qué ventaja tiene el uso de hojas de estilo CSS en documentos HTML?

a)

Mejora la semántica del documento

b)

Permite separar contenido de presentación

c)

Aumenta el tamaño de la página

d)

Reemplaza el uso de JavaScript

22.

¿Qué atributo de HTML permite enlazar una hoja de estilos externa?

a)

href

b)

src

c)

link

d)

rel

23.

¿Qué tipo de documento define la estructura y las reglas de un archivo XML?

a)

HTML

b)

DTD

c)

CSS

d)

JSON

24.

¿Qué componente hardware almacena temporalmente los datos en uso por el procesador?

a)

Disco duro

b)

RAM

c)

Placa base

d)

GPU

25.

¿Qué protocolo se utiliza para asignar direcciones IP de forma automática?

a)

FTP

b)

HTTP

c)

DHCP

d)

DNS

26.

¿Cuál de las siguientes opciones corresponde a un sistema operativo?

a)

Oracle

b)

Ubuntu

c)

Apache

d)

MySQL

27.

¿Cuál es la función principal de una clave foránea en una base de datos?

a)

Eliminar registros duplicados

b)

Evitar valores nulos

c)

Establecer relaciones entre tablas

d)

Acelerar las búsquedas

28.

¿Qué tipo de JOIN en SQL devuelve solo las filas con coincidencias en ambas tablas?

a)

LEFT JOIN

b)

FULL JOIN

c)

RIGHT JOIN

d)

INNER JOIN

29.

¿Cuál de los siguientes tipos de datos SQL se usa para almacenar texto largo?

a)

VARCHAR(10)

b)

INT

c)

TEXT

d)

BOOLEAN

30.

¿Qué instrucción SQL se usa para modificar la estructura de una tabla?

a)

UPDATE

b)

MODIFY TABLE

c)

ALTER TABLE

d)

CHANGE TABLE

31.

¿Qué paradigma de programación es característico del lenguaje Java?

a)

Funcional

b)

Declarativo

c)

Orientado a objetos

d)

Procedimental

32.

¿Qué símbolo se usa para comentar una línea en Java?

a)

#

b)

//

c)

;;

33.

¿Cuál es el resultado del siguiente código Java: System.out.println(3 + "2");?

a)

5

b)

32

c)

Error de compilación

d)

3

34.

¿Qué estructura de datos permite almacenar pares clave-valor en Java?

a)

Array

b)

List

c)

HashMap

d)

Set

35.

¿Cuál es la función principal de un sistema de control de versiones como Git?

a)

Ejecutar pruebas unitarias

b)

Controlar el acceso al sistema operativo

c)

Mantener el historial de cambios del código

d)

Editar archivos de imagen

36.

¿Qué comando de Git se usa para enviar cambios al repositorio remoto?

a)

git push

b)

git add

c)

git commit

d)

git merge

37.

¿Cuál de las siguientes opciones representa un entorno de desarrollo integrado (IDE)?

a)

Docker

b)

GitHub

c)

NetBeans

d)

Linux

38.

¿Qué fichero en un proyecto Maven contiene las dependencias?

a)

index.html

b)

config.ini

c)

pom.xml

d)

dependencies.xml

39.

¿Qué herramienta facilita la creación de diagramas UML para documentar un proyecto?

a)

MySQL Workbench

b)

StarUML

c)

Postman

d)

Audacity

40.

¿Qué enfoque de desarrollo divide el trabajo en iteraciones pequeñas con entregas frecuentes?

a)

Cascada

b)

Prototipado

c)

Espiral

d)

Ágil