autoevaluación U5

7
la autoevaluación, para obtener el máximo aprovechamiento de esta actividad te sugerimos prestar especial atención a la retroalimentación que recibiste, ya que te ofrece información que orienta tu proceso de aprendizaje. Continúa esforzándote. Question 1 Puntos: 1 Para el arreglo bidimensional x declarado con la siguiente instrucción: float x[2][3]={9.5,10,8.6,5}; ¿Cuál es el valor de los elemento x[0][2] y x[1][1]? Seleccione una respuesta. a. x[0] [2]= 10 x[1][1]= no se sabe Incorrecto: Los elementos del conjunto inicial se van asignando consecutivamente en cada uno de los elementos del arreglo por renglón. Cuando se inicializan solo algunos elementos del arreglo el resto por default se inicializa en cero. b. x[0] [2]= 8.6 x[1][1]= 5 c. x[0] [2]= 10 x[1][1]= 0 d. x[0] [2]= 8.6 x[1] [1]= 0

Transcript of autoevaluación U5

Page 1: autoevaluación U5

la autoevaluación, para obtener el máximo aprovechamiento de esta actividad te sugerimos prestar especial atención a la retroalimentación que recibiste, ya que te ofrece información que orienta tu proceso de aprendizaje. Continúa esforzándote.Question 1Puntos: 1 Para el arreglo bidimensional x declarado con la siguiente instrucción:float x[2][3]={9.5,10,8.6,5}; ¿Cuál es el valor de los elemento x[0][2] y x[1][1]?Seleccione una respuesta.

a. x[0][2]= 10x[1][1]= no se sabe

Incorrecto: Los elementos del conjunto inicial se van asignando consecutivamente en cada uno de los elementos del arreglo por renglón. Cuando se inicializan solo algunos elementos del arreglo el resto por default se inicializa en cero.

b. x[0][2]= 8.6

x[1][1]= 5 c. x[0][2]= 10x[1][1]= 0

d. x[0][2]= 8.6 x[1][1]= 0

IncorrectoPuntos para este envío: 0/1.

Question 2Puntos: 1 ¿Cuántos índices se requieren para especificar un elemento en particular para un arreglo tridimensional?Seleccione una respuesta.

a. 0

b. 2

c. 1

Page 2: autoevaluación U5

d. 3

Correcto: La dimensión de un arreglo esta relacionada con el número de índices que se requieren para especificar a un elemento en particular dentro del arreglo. Por lo tanto para un arreglo tridimensional se requerirán 3 índices.

CorrectoPuntos para este envío: 1/1.

Question 3Puntos: 1 Se desea almacenar las lecturas correspondientes a las temperaturas promedio diarias registradas durante un mes, ¿Qué tipo de variables es más conveniente usar?Seleccione una respuesta.

a. constantes independientes

b. un arreglo

c. una estructura Incorrecto: Cuando se tiene un conjunto de datos relacionados del mismo tipo lo más conveniente es almacenarlos con un arreglo.

d. variables independientes

IncorrectoPuntos para este envío: 0/1.

Question 4Puntos: 1 ¿Qué hace el siguiente código, y qué tamaño deberían tener los arreglos frec y votos?. Suponga que el arreglo votos sólo almacena valores del 1 al 3 y el arreglo frec está inicializado en cero

for(i=0;i<100;i++) frec[votos[i]-1]++; for(i=0;i<3i++) printf("Candidato %d: %d votos",i,frec[i]);Seleccione una respuesta.

Page 3: autoevaluación U5

a. Incrementa los primeros 100 elementos del arreglo frec pero muestra en pantalla solo los tres primeros. El tamaño de ambos arreglos debe ser mínimo de 100

b. Muestra en pantalla el número de veces que aparece cada uno de los valores almacenados en el arreglo votos. El tamaño de frec debe ser 3 y el de votos al menos 100

Correcto: El primer ciclo recorre el arreglo votos y va incrementado el elemento en frec cuyo índice corresponde al valor almacenado en votos menos uno, de tal forma que al terminar el ciclo los elementos de frec guardan el número de veces que aparecieron cada uno de los tres posibles valores de votos. Muestra en pantalla el contenido del arreglo frec.

c. Resta uno al contenido de cada elemento del arreglo votos y muestra en pantalla el contenido de frec. El tamaño de frec depende del máximo valor en votos y tiene un tamaño máximo de 3. d. Incrementa consecutivamente los elementos del arreglo frec y

Page 4: autoevaluación U5

decrementa los elementos del arreglo votos. El tamaño de ambos arreglos es máximo de 100

CorrectoPuntos para este envío: 1/1.

Question 5Puntos: 1 Para un sistema de atlas nacional se desea declarar una variable para almacenar los siguientes datos de N ciudades: idioma, religión, perímetro, superficie, clima, población estimada, densidad poblacional. ¿Cuál de las siguientes declaraciones es correcta?Seleccione una respuesta.

a. struct datos_ciudad{ char idioma[30]; char religion[30]; float perimetro; float superficie; float poblacion; float densidad; };

Incorrecto: Como los datos por cada ciudad son de diferente tipo, entonces no se puede utilizar un arreglo, necesariamente se debe definir una estructura, y con esta estructura hacer el arreglo para las N ciudades. Hay que recordar que las estructuras se definen declarando la variables para cada uno de los datos que la formarán, y no solo nombrándolas.

b. struct { idioma; religion; perimetro; superficie; poblacion; densidad; } datos_ciudad[N]; c. int datos _ciudad[N][7];/*Cada columna del arreglo corresponde consecutivamente a: idioma religion perimetro superficie poblacion densidad*/

d. struct {

Page 5: autoevaluación U5

char idioma[30]; char religion[30]; float perimetro; float superficie; float poblacion; float densidad; } datos_ciudad ciudades[N];

IncorrectoPuntos para este envío: 0/1.