wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos de Programación y SQL

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es una clase en programación orientada a objetos?

a)

Una clase es un tipo de variable en programación.

b)

Una clase es una plantilla para crear objetos en programación orientada a objetos.

c)

Una clase es un conjunto de funciones sin relación a objetos.

d)

Una clase es un método para ejecutar programas.

2.

¿Cuál es la diferencia entre una clase y un objeto?

a)

La clase es un objeto; el objeto es un modelo.

b)

La clase y el objeto son lo mismo.

c)

La clase es un modelo; el objeto es una instancia de ese modelo.

d)

La clase es una instancia; el objeto es un modelo.

3.

¿Qué es la herencia en programación y para qué se utiliza?

a)

La herencia es un tipo de variable en programación.

b)

La herencia en programación es un mecanismo que permite a una clase heredar atributos y métodos de otra clase, promoviendo la reutilización de código.

c)

La herencia se utiliza para eliminar código redundante.

d)

La herencia es un método para compilar programas más rápido.

4.

¿Cómo se define una clase en Python?

a)

def NombreDeLaClase():

b)

class NombreDeLaClase() {}

c)

class NombreDeLaClase: # Métodos y atributos aquí

d)

class NombreDeLaClase[]:

5.

¿Qué es un constructor en una clase?

a)

Un constructor es un atributo que define el comportamiento de una clase.

b)

Un constructor es un tipo de variable en una clase.

c)

Un constructor es un método que inicializa una instancia de una clase.

d)

Un constructor es un método que destruye una instancia de una clase.

6.

¿Qué es un diagrama de flujo y para qué se utiliza?

a)

Un diagrama de flujo es una herramienta visual que representa un proceso o algoritmo, utilizada para entender y mejorar procesos.

b)

Es un documento legal que regula procesos empresariales.

c)

Se utiliza exclusivamente para la programación de videojuegos.

d)

Un diagrama de flujo es un tipo de gráfico de barras.

7.

¿Cómo se realiza una consulta SELECT en SQL?

a)

SELECT columna1, columna2;

b)

SELECT * FROM nombre_tabla;

c)

FROM nombre_tabla WHERE condicion;

d)

SELECT columna1, columna2 FROM nombre_tabla WHERE condicion;

8.

¿Qué significa la cláusula WHERE en una consulta SQL?

a)

Elimina registros de la base de datos.

b)

Ordena los registros de forma ascendente.

c)

Agrupa registros por un campo específico.

d)

Filtra registros según condiciones específicas.

9.

¿Qué es la normalización en bases de datos?

a)

La normalización es el proceso de aumentar la redundancia en los datos.

b)

La normalización es el proceso de estructurar una base de datos para minimizar la redundancia y mejorar la integridad de los datos.

c)

La normalización se refiere a la creación de copias de seguridad de la base de datos.

d)

La normalización es un método para eliminar todas las relaciones entre tablas.

10.

¿Cómo se crea una tabla en SQL?

a)

INSERT INTO nombre_tabla (columna1, columna2);

b)

ALTER TABLE nombre_tabla ADD columna1 tipo1;

c)

CREATE TABLE nombre_tabla (columna1 tipo1, columna2 tipo2, ...);

d)

DROP TABLE nombre_tabla;

11.

¿Qué es Git y para qué se utiliza?

a)

Git es un sistema operativo.

b)

Git es un sistema de control de versiones utilizado para gestionar cambios en el código fuente.

c)

Git es un lenguaje de programación.

d)

Git es una herramienta de diseño gráfico.

12.

¿Cómo se realiza un commit en Git?

a)

Ejecuta 'git commit --amend' sin agregar archivos.

b)

Usa 'git push' para enviar cambios.

c)

Utiliza 'git add -u' antes de hacer un commit.

d)

Usa 'git commit -m "mensaje del commit"' después de 'git add '.

13.

¿Qué es un repositorio en GitHub?

a)

Un repositorio en GitHub es un servicio de mensajería instantánea.

b)

Un repositorio en GitHub es un tipo de software de edición de imágenes.

c)

Un repositorio en GitHub es un espacio para almacenar música y videos.

d)

Un repositorio en GitHub es un espacio para almacenar y gestionar proyectos de código fuente.

14.

¿Cómo se hace un fork de un repositorio en GitHub?

a)

Haz clic en 'Clone' en la página del repositorio.

b)

Haz clic en 'Fork' en la página del repositorio.

c)

Selecciona 'Download ZIP' en el menú del repositorio.

d)

Envía un correo al propietario del repositorio para solicitar acceso.

15.

¿Qué es la sintaxis básica de SQL?

a)

FETCH, JOIN, GROUP BY, ORDER BY

b)

CREATE, DROP, ALTER, TRUNCATE

c)

MERGE, INDEX, VIEW, SCHEMA

d)

SELECT, INSERT, UPDATE, DELETE

16.

¿Cómo se utiliza la cláusula JOIN en SQL?

a)

La cláusula JOIN se utiliza para modificar datos en una sola tabla en SQL.

b)

La cláusula JOIN se utiliza para crear nuevas tablas en SQL.

c)

La cláusula JOIN se utiliza para combinar filas de diferentes tablas en SQL.

d)

La cláusula JOIN se utiliza para eliminar filas de tablas en SQL.

17.

¿Qué es un objeto en programación orientada a objetos?

a)

Un objeto es una instancia de una clase que contiene datos y métodos.

b)

Un objeto es un conjunto de instrucciones que se ejecutan secuencialmente.

c)

Un objeto es un tipo de variable que no puede ser modificado.

d)

Un objeto es una función que se ejecuta en el programa.

18.

¿Qué es la encapsulación en programación?

a)

La encapsulación es un tipo de variable que almacena datos temporales.

b)

La encapsulación se refiere a la creación de interfaces gráficas en programación.

c)

La encapsulación es un principio de programación que oculta el estado interno de un objeto y solo permite su modificación a través de métodos específicos.

d)

La encapsulación es un método para aumentar la velocidad de un programa.

19.

¿Cómo se puede visualizar un diagrama de flujo?

a)

Se puede visualizar un diagrama de flujo utilizando software de diagramación, papel y lápiz, o aplicaciones en línea.

b)

Usando solo texto en un documento

c)

Mediante una presentación de diapositivas

d)

A través de un video tutorial

20.

¿Qué es una consulta SQL de tipo UPDATE?

a)

Una consulta SQL de tipo UPDATE crea una nueva tabla en la base de datos.

b)

Una consulta SQL de tipo UPDATE solo puede modificar una columna a la vez.

c)

Una consulta SQL de tipo UPDATE modifica registros existentes en una tabla.

d)

Una consulta SQL de tipo UPDATE elimina registros de una tabla.