wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Diagnóstico Estructuras de Datos-TIID

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Una variable en programación estructurada es:

a)

Un espacio de memoria cuyo valor no cambia.

b)

Un espacio de memoria que puede cambiar durante la ejecución.

c)

Una función especial.

d)

Un tipo de constante.

2.

¿Qué instrucción se utiliza para repetir un bloque de código un número conocido de veces?

a)

while

b)

for

c)

do-while

d)

if

3.

¿Qué estructura es la más adecuada para almacenar las calificaciones de 30 estudiantes en una sola variable?

a)

Variable tipo int

b)

Función

c)

Arreglo

d)

Registro

4.

¿Cuál es la sintaxis correcta de un registro en C++?

a)

struct Persona { string nombre; int edad; };

b)

class Persona { string nombre; int edad; }

c)

struct Persona ( nombre, edad )

d)

struct { string nombre; int edad; }

5.

¿Cuál de las siguientes opciones corresponde a programación estructurada?

a)

Uso de objetos y herencia.

b)

Uso de colecciones genéricas

c)

Uso de bases de datos.

d)

Uso de funciones, secuencias y estructuras de control.

6.

Si se quiere guardar el nombre, edad y promedio de un alumno, ¿qué estructura sería más eficiente?

a)

Tres variables sueltas.

b)

Un arreglo de int.

c)

Un registro (struct).

d)

Una constante.

7.

¿Cuál de las siguientes no es una estructura de control condicional?

a)

if

b)

switch

c)

while

d)

if-else

8.

¿Qué valor imprimirá el siguiente código en C++?

a)

Menor

b)

Mayor

c)

Error de sintaxis

d)

5

9.

¿Cuál de las siguientes características pertenece a la POO?

a)

Encapsulación y herencia

b)

Uso de goto

c)

Secuencia y modularidad

d)

Funciones recursivas

10.

En C++, un arreglo de 10 enteros se declara de la siguiente forma:

a)

int arr(10);

b)

array int arr;

c)

int arr = {10};

d)

int arr[10];

11.

Un arreglo puede almacenar datos de diferentes tipos (ej. enteros y cadenas al mismo tiempo).

a)

Verdadero

b)

Falso

12.

Una función puede devolver un valor o no devolver ninguno.

a)

Verdadero

b)

Falso

13.

En C++, un struct solo puede contener variables, no funciones.

a)

Verdadero

b)

Falso

14.

La programación estructurada se basa en secuencias, decisiones y repeticiones.

a)

Verdadero

b)

Falso

15.

Una clase en POO puede verse como una extensión más completa de un struct.

a)

Verdadero

b)

Falso

16.

¿Qué instrucción define un tipo de dato compuesto en C++?

a)

If-else

b)

struct

c)

for

d)

clase

17.

¿Qué instrucción permite la toma de decisiones en un programa?

a)

struct

b)

for

c)

if-else

d)

función

18.

¿Qué elemento en programación se define como un conjunto de instrucciones que realizan una tarea específica?

a)

struct

b)

clase

c)

función

d)

arreglo

19.

¿Cuál es la base de la Programación Orientada a Objetos?

a)

struct

b)

clase

c)

función

d)

for

20.

¿Cuál de los siguientes lenguajes es el más utilizado para aprender estructuras de datos en esta carrera?

a)

Python

b)

PHP

c)

Java

d)

C++