Font size
WorksheetsPOO-U5-Evaluación sobre Arreglos
Total questions: 60
Worksheet time: 37mins
¿Qué es un arreglo en programación?
Un arreglo es un formato de archivo utilizado para almacenar imágenes.
Un arreglo es una función que realiza cálculos matemáticos.
Un arreglo es un tipo de variable que solo puede contener un elemento.
Un arreglo es una estructura de datos que almacena una colección de elementos del mismo tipo.
¿Cuáles son los tipos de arreglos más comunes?
Arreglos de texto
Arreglos estáticos
Arreglos circulares
Arreglos unidimensionales, multidimensionales, asociativos y dinámicos.
Define el término CRUD en el contexto de arreglos.
CRUD se refiere a las operaciones Crear, Leer, Actualizar y Eliminar en arreglos.
CRUD se refiere a la creación de gráficos en arreglos.
CRUD son las operaciones de búsqueda y filtrado en arreglos.
CRUD es un término que describe la estructura de datos en arreglos.
¿Cómo se realiza la creación de un arreglo en memoria?
Se crea un arreglo sin definir su tamaño y se asigna memoria aleatoriamente.
Se reserva memoria contigua y se inicializa con un tamaño definido.
Se utiliza memoria dispersa y se inicializa con un tamaño variable.
Se reserva memoria solo para un elemento y se expande dinámicamente.
Explica cómo se puede leer un elemento de un arreglo.
Se accede a un elemento de un arreglo usando su índice, como 'miArreglo[i]'.
Se puede acceder a un arreglo usando su valor directamente.
Los elementos de un arreglo se leen con 'arreglo.elemento'.
Se utiliza la función 'leerElemento()' para acceder a un arreglo.
¿Qué operación se utiliza para actualizar un elemento en un arreglo?
Multiplicación
Suma
Asignación
Resta
¿Cuál es el índice al primer elemento de un arreglo?
int i=0
0xA1
nulo
ninguno
Describe cómo se puede iterar sobre un arreglo utilizando un bucle.
Usar un bucle 'for' para recorrer el arreglo y acceder a cada elemento por su índice.
Recorrer el arreglo utilizando una función recursiva sin bucle.
Usar un bucle 'while' que se detenga al encontrar un elemento específico.
Acceder a los elementos del arreglo directamente sin iterar.
¿Qué son los arreglos multidimensionales?
Son estructuras que solo almacenan un tipo de dato.
Son métodos para ordenar listas de datos.
Son herramientas para realizar operaciones matemáticas.
Son estructuras de datos que permiten almacenar datos en más de una dimensión.
Si hacemos referencia a el elemento Arreglo[3]+Arreglo[0], el resultado es:
28
{18,20}
3
[1, 2, 3]
¿Cómo se asigna memoria para un arreglo en un lenguaje de programación?
La memoria se asigna al declarar el arreglo, reservando un bloque contiguo de memoria.
La memoria se asigna en bloques no contiguos para mejorar el rendimiento.
La memoria se asigna solo al utilizar el arreglo por primera vez.
La memoria se asigna automáticamente sin necesidad de declaración.
¿Qué diferencia hay entre un arreglo estático y uno dinámico?
Los arreglos dinámicos son más rápidos que los estáticos.
La diferencia principal es que el tamaño de un arreglo estático es fijo y el de un arreglo dinámico es variable.
Un arreglo estático puede cambiar de tamaño en tiempo de ejecución.
Ambos tipos de arreglos tienen un tamaño fijo.
¿Cómo se accede a un elemento en un arreglo multidimensional?
Se accede usando índices, como arreglo[fila][columna].
Se accede mediante una función de búsqueda.
Se accede usando un solo índice, como arreglo[indice].
Se accede usando solo el nombre del arreglo.
¿Cuántos bits se designan en un arreglo de enteros de 5 elementos?
160
50
5
360
¿Cuántos bits ocuparía un arreglo de tipo char de 10 elementos?
320 bits
8 bytes
80 bits
10 bits
Explica el concepto de longitud de un arreglo.
La longitud de un arreglo es la suma de sus elementos.
La longitud de un arreglo se refiere a su capacidad máxima.
La longitud de un arreglo es el tipo de datos que almacena.
La longitud de un arreglo es el número de elementos que contiene.
¿Qué sucede si intentas acceder a un índice fuera de los límites de un arreglo?
Se produce un error en tiempo de ejecución o se devuelve 'undefined'.
Se produce un error de compilación.
Se devuelve un valor nulo.
El programa se detiene sin errores.
¿Cómo se puede inicializar un arreglo con valores predeterminados?
Se debe usar un objeto para inicializar un arreglo.
Se puede inicializar un arreglo usando la función Array() sin valores.
Los arreglos no pueden ser inicializados con valores predeterminados.
Se puede inicializar un arreglo con valores predeterminados usando la sintaxis de corchetes, como en: let arreglo = [valor1, valor2, valor3];
¿Qué es un arreglo de objetos en programación orientada a objetos?
Un arreglo de objetos es un tipo de variable simple.
Un arreglo de objetos es una función que retorna un valor.
Un arreglo de objetos es un conjunto de datos numéricos.
Un arreglo de objetos es una colección de instancias de objetos almacenadas en una estructura de datos.
¿Cómo se puede utilizar un arreglo para almacenar datos de tipo diferente?
Almacenando datos en variables individuales en lugar de un arreglo.
Utilizando un arreglo de tipo 'int' que solo permite números enteros.
Usando un arreglo de tipo 'String' que solo permite texto.
Utilizando un arreglo de tipo 'Object' o 'Array' que permita almacenar diferentes tipos de datos.
En un arreglo bidimensional el primer número designa a las:
columnas
filas
variables
sentencias for
Un arreglo tridimensional se representa gráficamente como:
un exágono
una tabla
un cubo
una línea
¿Cuál Estructura de Control ejecuta sentencias un número determinado de veces?
For
While
Switch
If
Los arreglos utilizan espacios de memoria contiguos.
Cierto
Falso
Un arreglo es una:
Estructura de Control
Sentencia Iterativa
Estructura de Datos
Sentencia condicional
A un arreglo unidimensional también se le conoce como lista o:
Tabla
Vector
Matriz
Arreglo
A los arreglos bidimensionales también se les llama matrices o:
Listas
Tablas
Vectores
Filas
¿Como se accede a la información guardada en un arreglo?
Sólo con el nombre del arreglo
Sólo con el nombre de la variable
Por medio de un índice o posición
No se puede ver la información de un arreglo
¿Con qué valor inicia la numeración (posición) de un arreglo?
0
-1
1
x
¿Qué hace la siguiente sentencia?
Accede al lugar 50 del arreglo de caracteres llamado nombre
Declara 50 variables distintas con el mismo nombre
Declara variable tipo caracter llamada nombre 50 veces
Declara arreglo de caracteres llamado nombre de 50 lugares
¿Qué hace la siguiente sentencia?
Asigna el valor "a" a la posición 2 del arreglo "nombre"
Declara variable "nombre" de 2 posiciones, con valor "a"
Declara 2 variables con valores de "a"
Declara arreglo de caracteres llamado "nombre" de 2 lugares
Los elementos de un arreglo son índices y componentes
Verdadero
Falso
Para un arreglo bidimensional requerimos dos ciclos for, uno dentro del otro en donde recorremos primero columnas y posteriormente filas
Verdadero
Falso
Para hacer referencia a un componente del arreglo se necesita:
El nombre de la variable
Un ciclo
El nombre del arreglo y el índice
Definición
Qué símbolo se utiliza para indicar el índice de un arreglo?
( )
{ }
¡ !
[ ]
Qué operación de arreglo es: ARRE[3] ← ARRE[1]/4
Asignación
División
Lectura
Búsqueda
La actualización de arreglos consiste en:
Asignar un valor
Operar un arreglo
Insertar, eliminar y/o modificar elementos
Modificar el índice del arreglo
Para eliminar un elemento de un arreglo desordenado primero tenemos que:
Validar si existe X
Validar si el índice es mayor que 1
Validar X
Encontrar X
Un arreglo es un conjunto de datos finito, ordenado y cada uno de sus elementos pueden ser de cualquier tipo de dato.
Verdadero
Falso
¿Que dimensiones tiene esta estructura ?
cuatro columnas y tres filas
dos filas y tres columnas
tres filas y cuatro columnas
Ninguna de las anteriores
¿Que valor esta en la posición [1,3] teniendo en cuanta los indices.
80
45
30
20
Que valor tiene el elemento c[6]
6
8
51
0
¿Qué hace el siguiente código?
Llena el arreglo de 0s
Llena el arreglo mediante datos ingresados por el usuario
Llena el arreglo de 1s
No funciona, tiene un error
¿Cuál es el resultado de la siguiente operación?
Selecciona la opción que creas correcta, respecto a lo que se mostrará en pantalla.
El programa arrojará un error de sintaxis
El resultado es:[10, 5, 7, 2, 9]
El resultado es: 33
El resultado es: 0
Elige las opciones que satisfacen la afirmación: son los tipos de arreglos
Vector
Matriz
Cubo
Estructura
Es un ejemplo de declaración de arreglo unidimensional
int edad[n];
int edad [n][m][k];
int edad[n][m];
int edad;
Es el ciclo más conveniente a utilizar en los arreglos
For
While
Do-while
Switch
Es la definición de puntero
Es una variable que tiene la dirección de otra variable
Es una variable que cambia su valor a lo largo del programa
Es una variable solo es visible dentro de una función
Es una variable que tiene el valor de otra variable
Es la forma que se le conoce a los arreglos bidimensionales
Matrices o tablas
Vectores o listas
Estructuras o pilas
Estructuras o colas
¿Cuál de las siguientes opciones es una ventaja de usar arreglos?
Permiten almacenar datos de diferentes tipos.
Permiten el acceso rápido a cualquier elemento utilizando su índice.
Pueden cambiar su tamaño dinámicamente.
Permiten almacenar elementos del cualquier tipo en una sola dimensión, son conocidos como vectores.
Arreglos de enteros
Arreglos unidimensionales
Arreglos Multiples
Ninguna de las anteriores
Variable que se utiliza para contador el numero de veces que ocurre algo especifico, son muy utilices en los bucles.
Contador
Decrementador
Auxiliares
Acumulador
El termino CRUD se refiere a
Create
Update
Read
Delete
show
¿QUE TIPO DE VARIABLE ES?
var clienteRegistrado = false;
var ivaIncluido = true;
BOOLEANOS
ARRAYS
CADENAS DE TEXTO
NUMÉRICAS
Índices de arreglos.
¿Cuál sería la suma del segundo y sexto índice ?
(a)
¿Cómo se accede a un elemento específico en un arreglo?
Utilizando el nombre del arreglo seguido del índice del elemento entre corchetes.
Utilizando el nombre del elemento seguido del nombre del arreglo entre paréntesis.
Utilizando el nombre del índice seguido del nombre del arreglo entre corchetes.
¿Qué sucede si intentas acceder a un índice fuera del rango del arreglo?
El programa corrige automáticamente el índice.
El programa ignora el acceso y continúa ejecutándose normalmente.
Generalmente, se produce un error en tiempo de ejecución.
Los métodos para obtener y modificar un elemento de un ArrayList son:
Get y Clear
Set y Size
Get y Set
Clear y Size
cuál sería el elemento ubicado en notas[1][2]?
11
18
15
1
