Vous êtes sur la page 1sur 4

Introducción

Un arreglo es un grupo de variables, llamadas elementos, que contienen valores del


mismo tipo. Una representación lógica de un arreglo se muestra de la siguiente forma:

Un arreglo tiene las siguientes propiedades:


• El número de dimensiones y la longitud de cada dimensión se establecen cuando se
crea la instancia de la matriz. Estos valores no se pueden cambiar durante la duración
de la instancia.
• Los valores predeterminados de los elementos numéricos de una matriz se establecen
en cero y el de los elementos de referencia se establecen en null.
• Las matrices se indizan basadas en cero: una matriz con n elementos se indiza desde
0 hasta n-1.
• Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz.
En C#, las matrices son objetos y no simplemente regiones direccionables de memoria
contigua, como ocurre en otros lenguajes. Array es el tipo base abstracto de todos los
tipos de matrices. Las propiedades y otros miembros de la clase Array se pueden utilizar
cuando sea necesario. Un ejemplo de esto sería utilizar la propiedad Length para
obtener la longitud de una matriz y la propiedad Rank para mostrar el número de
dimensiones de esa matriz.
El índice de un arreglo es un número que indica la posición de un elemento
del arreglo. En C# los arreglos enumeran los elementos que los integran
mediante un índice que inicia en 0 y llega al valor N-1 donde N es el
número de elementos dentro del arreglo.
Dada el siguiente método programa en C#, ¿cuál es el valor
máximo para la variable: k? Nota: considere que existe el resto del
programa que permite la ejecución adecuada de este método.

Seleccione una:

4
3
6
5
Pregunta 2
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
En la definición de arreglo en C# se debe de resaltar que dentro de los
corchetes [] se indica el índice del elemento que se quiere procesar. Por
ejemplo si el arreglo se llama miarreglo[], entonces la instrucción
miarreglo[1] indica que se está procesando el segundo elemento del
arreglo ya que como sabemos el índice siempre comienza en cero.
Del código mostrado en la primera pregunta, que se compara con la
siguiente línea de código:
numeros[f] > numeros[f + 1]
Seleccione una:

Se comparan dos elementos consecutivos dentro del arreglo

Se comparan los elementos pares dentro del arreglo

No se compara nada ya que no está permitida esa instrucción

Se comparan el primero y el último elemento dentro del arreglo

Pregunta 3
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
Un arreglo en C# es tratado como una variable de cualquier otro tipo y
por lo tanto el valor almacenado en alguna posición dentro del arreglo
puede ser almacenando en cualquier otra variable siempre y cuando el
arreglo y la variable en cuestión sean del mismo tipo.
Del código mostrado en la primera pregunta, cual es la función de las
siguientes instrucciones:

aux = numeros[f];
Seleccione una:

Se inicializa el valor de numeros[] con el valor de aux


Se compara el valor de la variable aux y el de numeros[]
Imprime el valor de los elementos dentro del arreglo
Se almacena el valor de numeros[f] en la variable aux

Pregunta 4
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
Es común usar variables temporales para no perder el valor de una
variable ya que cuando se le asigna un valor a una variable el valor
anterior se pierde.
Del código mostrado en la primera pregunta, cual es la función de las
siguientes instrucciones:

int aux;
aux = numeros[f];
numeros[f] = numeros[f + 1];
numeros[f + 1] = aux;
Seleccione una:

Se comparan los valores de la variables aux y numeros[]


Se crea un arreglo de apuntadores de longitud variable
Se intercambian los valores de las variables aux y numeros[]
Se define un arreglo de enteros de longitud variable
Pregunta 5
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
La longitud de un arreglo es la cantidad elementos que tiene un arreglo,
se debe de recordar que estos elementos se enumeran desde 0 hasta n-
1 donde n es el número de elementos dentro del arreglo.
Del código mostrado en la primera pregunta, cual es la longitud del
arreglo numeros[]:

Seleccione una:

4
5

3
6

Vous aimerez peut-être aussi