You are on page 1of 3

Puntos: 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; }; b. struct { char idioma[30]; Correcto: Como los datos por cada ciudad son de char religion[30]; diferente tipo, entonces no se puede utilizar un arreglo, float perimetro; necesariamente se debe definir una estructura, y con esta float superficie; estructura hacer el arreglo para las N ciudades. Hay que float poblacion; recordar que las estructuras se definen declarando la float densidad; variables para cada uno de los datos que la formarán, y no } datos_ciudad solo nombrándolas. ciudades[N]; c. struct { idioma; religion; perimetro; superficie; poblacion; densidad; } datos_ciudad[N]; d. int datos _ciudad[N][7]; /*Cada columna del arreglo corresponde consecutivamente a: idioma religion perimetro superficie poblacion densidad*/ Correcto Puntos para este envío: 1/1. Question 2 Puntos: 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

El tamaño de frec depende del máximo valor en votos y tiene un tamaño máximo de 3.8.for(i=0. Question 3 Puntos: 1 Para el arreglo bidimensional x declarado con la siguiente instrucción: float x[2][3]={9. y el de votos al menos 100 Muestra en pantalla el contenido del arreglo frec. x[0][2]= 10 x[1][1]= 0 c. Seleccione una respuesta. d. b. b.frec[i]). El tamaño de ambos arreglos es máximo de 100 Correcto Puntos para este envío: 1/1.i++) frec[votos[i]-1]++.5}.i<3i++) printf("Candidato %d: %d votos". Muestra en pantalla el número de cuyo índice corresponde al valor almacenado veces que aparece cada uno de los en votos menos uno. a. El tamaño de frec debe ser 3 guardan el número de veces que aparecieron cada uno de los tres posibles valores de votos. El tamaño de ambos arreglos debe ser mínimo de 100 Correcto: El primer ciclo recorre el arreglo votos y va incrementado el elemento en frec c.i.5. ¿Cuál es el valor de los elemento x[0][2] y x[1][1]? Seleccione una respuesta. a.6. Incrementa consecutivamente los elementos del arreglo frec y decrementa los elementos del arreglo votos. for(i=0.i<100. Resta uno al contenido de cada elemento del arreglo votos y muestra en pantalla el contenido de frec. Incrementa los primeros 100 elementos del arreglo frec pero muestra en pantalla solo los tres primeros. de tal forma que al valores almacenados en el arreglo terminar el ciclo los elementos de frec votos. Cuando se inicializan solo algunos elementos del arreglo el resto por default se inicializa en cero.10. x[0][2]= .6 consecutivamente en cada uno de los elementos del arreglo por x[1][1]= 0 renglón. x[0][2]= Correcto: Los elementos del conjunto inicial se van asignando 8.

Question 4 Puntos: 1 ¿Cuántos índices se requieren para especificar un elemento en particular para un arreglo tridimensional? Seleccione una respuesta. a. ¿Qué tipo de variables es más conveniente usar? Seleccione una respuesta. Question 5 Puntos: 1 Se desea almacenar las lecturas correspondientes a las temperaturas promedio diarias registradas durante un mes. 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. 3 c.8. . constantes independientes c. x[0][2]= 10 x[1][1]= no se sabe Correcto Puntos para este envío: 1/1. a. 1 b.6 x[1][1]= 5 d. Por lo tanto para un arreglo tridimensional se requerirán 3 índices. d. 0 Correcto Puntos para este envío: 1/1. 2 d. variables independientes Correcto Puntos para este envío: 1/1. un arreglo Correcto: Cuando se tiene un conjunto de datos relacionados del mismo tipo lo más conveniente es almacenarlos con un arreglo. una estructura b.