Daypo.ProgramandoooPium.ModoDios
![]() |
![]() |
![]() |
Título del Test:![]() Daypo.ProgramandoooPium.ModoDios Descripción: Lab Progamación ModoDios |




Comentarios |
---|
NO HAY REGISTROS |
1. La principal característica del lenguaje máquina es que: a. Es entendible por el procesador de la máquina. b. Agrupa sentencias del procesador en otras entendibles por los humanos. c. No permite el empleo de etiquetas. d. Es de alto nivel. 2. La función del compilador es traducir un programa: a. De lenguaje de alto nivel a lenguaje máquina. b. De lenguaje máquina a lenguaje de alto nivel. c. De lenguaje ensamblador a lenguaje de alto nivel. d. De lenguaje de alto nivel a lenguaje ensamblador. 3. El enlazador tiene como misión: a. Traducir código fuente a un programa ejecutable. b. Traducir código fuente a un programa objeto. c. Modificar un programa objeto para convertirlo en un programa ejecutable. d. Traducir y ejecutar un programa línea a línea. 4. El pseudocódigo: a. Expresa en lenguaje natural estructurado el código de un programa. b. Expresa los requisitos del programa. c. Contiene el código fuente del programa. d. Es el código intermedio conocido como programa objeto. 5. ¿Qué son las palabras clave?. a. Signos que indican cadenas de caracteres. b. Signos que indican operaciones (aritméticas, lógicas...). c. Cadenas de valores constantes. d. Palabras propias del lenguaje que no pueden ser empleadas como identificadores. 6. En C, los operadores relacionales son: a. "+", "-", "*", "/", "%": permiten sumar, restar, multiplicar, dividir y realizar la función resto. b. "=", "+=", "*=", "/=", "%=": permiten asignar valores a variables de forma directa. c. "==", "!=", ">", "<", ">=", "<=": permiten comparar valores y obtener un valor booleano(verdadero o falso). d. "&&", "||", "!": permiten calcular expresiones booleanas (verdadero o falso). 7. La funcionalidad del operador "*" (operador indirección) es: a. Determinar el tamaño en bytes de memoria de una variable. b. Indicar el valor máximo que se puede guardar en una variable de acuerdo a su tipo. c. Devolver la posición de memoria en la que está ubicada. d. Devolver el valor de la posición de memoria apuntada por la variable. 8. La función predefinida "putchar" se encarga de: a. Asignar un carácter a una variable. b. Tomar un carácter desde teclado. c. Mostrar un carácter por pantalla y asignárselo a una variable. d. Mostrar un carácter por pantalla. 9. ¿Cuál de las siguientes formas es la correcta para expresar el valor de una constante numérica en coma flotante en el lenguaje C?. a. 7.5931x105. b. 7.5931E-5. c. 7.5931 E-5. d. 7.5931E-5.2. 10. ¿Para qué sirve el carácter especial "%g" en las funciones "scanf" y "printf"?. a. Para tratar datos de tipo "char". b. Para tratar datos enteros (numéricos). c. Para tratar datos de coma flotante. d. Para tratar datos booleanos. 11. La sentencia de selección múltiple de C, con más de dos posibles caminos, es: a. if. b. if...else. c. switch. d. while. 12. La sentencia "break" dentro de una estructura "switch" tiene como misión: a. Finalizar la ejecución del programa que contiene la estructura. b. Parar la ejecución dentro de la estructura "switch" para que se evalúe la opción "default". c. Finalizar la ejecución de la función que contiene la estructura. d. Parar la ejecución dentro de la estructura "switch" para que no se ejecuten otros casos contenidos en ella. 13. ¿Es posible retirar de cualquier programa y en todos los casos una estructura "switch" y añadir una estructura "if...else" que tenga el mismo comportamiento?. a. No, dado que una estructura "if...else" solo puede ofrecer dos posibilidades (una para la rama "if" y otra para la rama "else"). b. Sí, pero debe emplearse siempre la estructura "if", no la estructura "if...else" (habrá tantas ramas "if" como casos haya contemplados en la estructura "switch"). c. Sí, dado que la estructura "if...else" puede tener estructuras "if...else" anidadas (así se permite comprobar tantos casos como tenga la estructura "switch"). d. No, dado que hay mayores restricciones en la estructura "if...else" relacionadas con las posibilidades de evaluación de condiciones. 14. Si queremos asignar a la variable "x" el cuadrado de su valor cuando el número es par, la sentencia correcta para ello es: a. if (x%2==0) x=x*2;. b. if (x%2==0) x=x^2;. c. if (x/2=0) x=x*2;. d. if (x/2==0) x=x*2;. 15. Para comprobar en C si dos variables ("x" e "y") tienen el mismo valor almacenado, la sentencia correcta es: a. if (x=y). b. if (x.equals(y)). c. if (x==y). d. if (x%=y). 16. La evaluación de la condición en una estructura "do...while" se realiza: a. Al principio, antes de ejecutar el bloque de sentencias de su interior. b. Al final, tras ejecutar todo el bloque de sentencias de su interior. c. No hay condición en este tipo de estructuras. d. Antes de cada sentencia. 17. La cabecera de la estructura "for" tiene varias partes. Selecciona la opción correcta: a. for (condición de bucle; inicialización; incremento). b. for (inicialización; condición de bucle; incremento). c. for (inicialización; condición inicial de bucle; condición final de bucle; incremento). d. for (inicialización; condición inicial de bucle; condición final de bucle). 22. El resultado del siguiente programa es: for (i = 1; i <= 10; i++) printf("%d \n", rand() % 100);. a. Diez números aleatorios (los mismos en cada ejecución del programa). b. Diez números aleatorios (diferentes en cada ejecución del programa). c. El programa no compila. d. Diez números aleatorios ordenados de menor a mayor (los mismos en cada ejecución del programa). 18. Selecciona la opción correcta sobre lo que se visualizaría en pantalla con este código: int num=2; for (num = 1; num<=5; ++num) printf ("%d ", num*3);. a. 5 10 15 20 25. b. 2 5 8 11 14. c. 6 9 12 15 18. d. 3 6 9 12 15. 19. Si queremos que un conjunto de sentencias se ejecute 10 veces, la escritura correcta de la cabecera del bucle "for", entre las opciones que se ofrecen, es: a. for (int i=0; i<10; i++). b. for (int i=0; i<=10; i++). c. for (int i=1; i<10; i++). d. for (int i=10; i<1; i--). 20. La manera correcta de escribir la estructura "while" es: a. while(condición) ...sentencias... b. ...sentencias... while(condición);. c. while(condición) { ...sentencias... } (las llaves son obligatorias siempre). d. while(condición) { ...sentencias... } (las llaves son opcionales cuando solo hay una sentencia en el bloque). 21. El resultado de la siguiente llamada a función es: sqrt(16);. a. 4. b. 16. c. La llamada es incorrecta, falta un parámetro. d. 16 al cuadrado, 256. 23. ¿Se permite en lenguaje C la definición de una función dentro de otra función?. a. Sí, la función definida dentro sería una función local. b. Sí, la función definida dentro podría ser llamada desde cualquier otra parte del programa. c. No, no puede haber dependencia entre funciones, todas las funciones son globales. d. No, solo la función "main" puede contener funciones en su interior. 24. ¿Cómo se llaman los parámetros que aparecen en la definición de una función?. a. Formales. b. Reales. c. Booleanos. d. Secuenciales. 25. ¿Cuál es la funcionalidad de la función "isdigit"?. a. Devuelve verdadero si se le pasa un carácter alfanumérico. b. Devuelve verdadero si se le pasa un carácter numérico. c. Devuelve verdadero si se le pasa un carácter alfabético. d. Devuelve verdadero si se le pasa un carácter del alfabeto griego. 26. Cuando un array tiene tres dimensiones se le puede llamar: a. Variable. b. Vector. c. Matriz. d. Cubo. 27. ¿Qué hace la siguiente sentencia?: int x[10] = {23, 27, 34, 25, 26, 28, 30, 29, 37, 43};. a. Sumar los números escritos entre llaves y guardarlos en el vector "x". b. Guardar iterativamente los valores en la variable "x". c. Nada, porque no compila, no es correcta. d. Guardar cada valor escrito entre las llaves en cada una de las posiciones del vector "x". 28. Con respecto al paso de arrays como parámetros a una función: a. No es posible pasar un array como parámetro a una función. b. Es posible pasar un array por valor o por referencia a una función. c. Solo es posible pasarlos por referencia a la función. d. Solo es posible pasarlos por valor a la función. 29. Señala la sentencia que contiene la llamada correcta a una función a la que se le pasa como parámetro un array, dadas las siguientes definiciones: Declaración del vector: char miArray[10]; Declaración de la función: int miFuncion(char []);. a. miFuncion(char miArray[10]);. b. int miFuncion(char miArray[]);. c. miFuncion(miArray[10]);. d. miFuncion(miArray);. 30. ¿Qué hace el siguiente código? int v[10] = { 5,8,3,6,1,2,9,0,7,4 }; for (int i=9; i>=0; i--) printf("%d ", v[i]);. a. Mostrar los valores del array en orden inverso. b. Mostrar los valores del array en negativo. c. Mostrar los valores del array restándoles 1. d. Nada, porque es incorrecto, no compila. 1. Cuando decimos que un programa se compone de una secuencia de acciones, lo que queremos decir es que las acciones se ejecutan:. a. Siempre en el mismo momento del día o de la semana. b. Solo si se da cierta condición booleana. c. A la velocidad que determina el sistema operativo. d. En un orden fijado según aparecen en el código del programa. 2. Una de las principales características del lenguaje ensamblador es que: a. Es entendible por el procesador de la máquina. b. Se compone de sentencias del procesador escritas de forma entendible por los humanos. c. Se escribe utilizando únicamente dígitos binarios ("0" y "1"). d. Cuenta con estructuras de repetición. 3. El diseño de un algoritmo consiste en: a. Analizar el problema teniendo en cuenta los requisitos especificados por el cliente. b. Crear una solución para un problema dado, con un número finito de pasos y acciones, bajo unas condiciones prestablecidas. c. La escritura ordenada en un lenguaje de alto nivel de la solución prevista para satisfacer el problema. d. La validación del ejecutable obtenido tras compilar el código fuente. 4. Una llamada correcta a una función llamada "miFuncion" que devuelve un valor entero y tiene un parámetro de tipo carácter sería (considérese que la variable "x" está definida de tipo "int" en todos los casos): a. miFuncion('a',x);. b. miFuncion('1'):x;. c. x=miFuncion('2');. d. miFuncion('b' ? x : 0);. 5. La palabra reservada que expresa que una función no devuelve ningún valor es: a. break. b. end. c. return. d. void. 6. ¿Cuáles son los prefijos modificadores del tipo "int" del lenguaje C para variar el tamaño que ocupan los datos en memoria?. a. "int" y "short". b. "long" y "float". c. "short" y "long". d. "short" y "double". 7. En lenguaje C, el puntero a nulo se expresa con la palabra: a. void. b. NULL. c. empty. d. NONE. 8. Si al declarar una variable no definimos su tipo: a. Se asignará un tipo por defecto según el compilador de C que empleemos. b. El compilador lanza un error indicando la obligatoriedad de indicar el tipo. c. Se podrá almacenar en la variable cualquier tipo de dato en cualquier momento. d. Se podrá almacenar en la variable un tipo de dato, que se corresponderá con el tipo que tenga el primer valor que se almacene en ella. 9. La funcionalidad del operador "&" (operador dirección) es: a. Determinar el tamaño en bytes de memoria de una variable. b. Indicar el valor máximo que se puede guardar en una variable de acuerdo a su tipo. c. Devolver la posición de memoria en la que está ubicada. d. Devolver el valor de la posición de memoria apuntada por la variable. 10. En C, los operadores aritméticos son: a. "+", "-", "*", "/", "%": permiten sumar, restar, multiplicar, dividir y realizar la función resto. b. "=", "+=", "*=", "/=", "%=": permiten asignar valores a variables de forma directa. c. "==", "!=", ">", "<", ">=", "<=": permiten comparar valores y obtener un valor booleano(verdadero o falso). d. "&&", "||", "!": permiten calcular expresiones booleanas (verdadero o falso). 11. Las estructuras de control permiten: a. Finalizar la ejecución del programa en un momento concreto. b. Modificar el flujo de ejecución de las instrucciones de un programa o de una función. c. Lanzar la ejecución de un programa en un momento determinado. d. Lanzar la ejecución de un programa periódicamente (una vez al día, a la semana, etc.). 12. En C, los bloques de sentencias manejados por la estructura "if...else": a. Llevan siempre llaves de apertura al comienzo y de cierre al final para delimitar su inicio yfinalización. b. No llevan nunca llaves de apertura al comienzo ni de cierre al final. c. Pueden no llevar llaves cuando solo están formados por una sentencia, pero las llevan siempre en el resto de los casos. d. Llevan siempre paréntesis de apertura al comienzo y de cierre al final. 13. La opción "default" de una estructura "switch" es ejecutada: a. Siempre que se ejecute la estructura "switch". b. Cuando sucede un error dentro de la estructura. c. Cuando ningún caso declarado coincide con el valor del selector. d. Cuando dos o más casos declarados coinciden con el valor del selector. 14. Si queremos asignar a la variable "x" el doble de su valor cuando el número es par, la sentencia correcta para ello es: a. if (x%2==0) x=x*2;. b. if (x/2==0) x=x*2;. c. if (x/2=0) x=x*2;. d. if (x%2==0) x=x^2;. 15. Selecciona la declaración correcta de la estructura "switch": a. switch { case 1: ... break; case 2: ... break; default: ... }. b. switch (selector) case 1: ... break; case 2: ... break; default: ... c. switch (selector) { case 1: ... break; case 2: ... break; default: ... }. d. switch (selector) case 1: { ... break; } case 2: { ... break; } default: { ... }. 16. La evaluación de la condición en una estructura "while" se realiza: a. Al principio, antes de ejecutar el bloque de sentencias de su interior. b. Al final, tras ejecutar todo el bloque de sentencias de su interior. c. No hay condición en este tipo de estructuras. d. Antes de cada sentencia. 17. El tipo de las expresiones que pertenecen a las condiciones de las estructuras "while" y "do...while" debe ser: a. Booleano. b. Entero. c. De coma flotante. d. Char. 18. Si queremos que un conjunto de sentencias se ejecute 10 veces exactamente, lo mejor es: a. Emplear una estructura "while", con una variable contador. b. Emplear una estructura "do...while", con una variable contador. c. Emplear una estructura "for", con una variable contador. d. Es indiferente, no hay normas de estilo, recomendaciones o distinciones para cuando se conoce a priori el número de iteraciones. 19. Para el siguiente programa, ¿Cuántas veces se ejecuta la sentencia "printf"? int numero = 5; while ((numero+2) < 10) printf ("número: %d ", numero++);. a. 2 veces. b. 3 veces. c. 4 veces. d. 5 veces. 20. ¿Qué hace el siguiente código? for (int i=50; i<=90; i++) if (i%2==0 && i%10!=0) printf("%d ",i);. a. Mostrar los números pares situados entre 50 y 90 que no sean divisibles por 10. b. Mostrar los números pares situados entre 50 y 90 que además sean divisibles por 10. c. Mostrar los números divisibles por 10 situados entre 50 y 90 que no sean divisibles por 2. d. Mostrar únicamente el número 90, dado que en realidad la sentencia "printf" está fuera de la estructura "for". 21. El retorno del valor de una función se realiza con la sentencia: a. break. b. void. c. include. d. return. 22. ¿Qué dos formas hay en C de pasar un parámetro simple a una función?. a. Por valor y por referencia. b. Por valor y por puntero. c. Por valor y por dirección. d. Por valor y por indirección. 23. ¿Cuál es la funcionalidad de la función "toupper"?. a. Devuelve verdadero si se le pasa un carácter alfabético en minúsculas. b. Convierte a mayúsculas un carácter alfabético si está en minúsculas. c. Convierte a minúsculas un carácter alfabético si está en mayúsculas. d. Devuelve verdadero si se le pasa un carácter alfabético en mayúsculas. 24. ¿Cuál de las siguientes opciones muestra correctamente todo lo que sucede y en el orden correcto en la siguiente sentencia? (entiéndase que "suma" y "resta" son funciones definidas que suman y restan números, respectivamente): x = suma( b , resta(c+d, e) );. a. 1.º Se suma "c+d". 2.º Se ejecuta "resta" para restar "c+d" y "e". 3.º Se ejecuta "suma" para sumar "b" con el resultado de restar "e" a "c+d". 4.º Se asigna el valor final a la variable "x". b. 1.º Se ejecuta "resta" para restar "c+d" y "e". 2.º Se suma "c+d". 3.º Se ejecuta "suma" para sumar "b" con el resultado de restar "e" a "c+d". 4.º Se asigna el valor final a la variable "x". c. 1.º Se ejecuta "suma" para sumar "b" con el resultado de restar "e" a "c+d". 2.º Se ejecuta "resta" para restar "c+d" y "e". 3.º Se suma "c+d". 4.º Se asigna el valor final a la variable "x". d. 1.º Se asigna a la variable "x" el valor de la operación b+(c+d)-e. 2.º Se suma "c+d". 3.º Se ejecuta "resta" para restar "c+d" y "e". 4.º Se ejecuta "suma" para sumar "b" con el resultado de restar "e" a "c+d". 25. El resultado de la siguiente llamada a función es: sqrt(25);. a. 5. b. 25. c. La llamada es incorrecta, falta un parámetro. d. 25 al cuadrado, 625. 26. Las posiciones de un array: a. No están ordenadas. b. Son secuenciales, pero no están identificadas. c. Están numeradas. d. No tienen números únicos de posición. 27. Cuando un array tiene dos dimensiones se llama: a. Variable. b. Vector. c. Matriz. d. Cubo. 28. ¿Se permiten en C operaciones sobre arrays?. a. Sí, se permite, por ejemplo, aplicar una suma a cada uno de los valores que almacena de una sola vez. b. Sí, pero solo si están declarados de tipos "int", "bool" o "char". c. No, solo sobre sus elementos de forma individual (operaciones aritméticas, asignaciones, etc.). d. No, no se pueden realizar operaciones de ningún tipo ni sobre ellos ni sobre sus elementos de forma individual. 29. La sentencia correcta para acceder a la cuarta posición de un vector llamado "miVector" es: a. miVector[3];. b. miVector(3);. c. miVector[4];. d. miVector(4);. 30. ¿Cuál es el problema de la siguiente sentencia?: int x[10] = {23, 27, 34, 25, 26, 28, 30, 29, 37, 43, 51};. a. Tiene un error de sintaxis, deberían emplearse paréntesis en lugar de corchetes. b. Guarda un valor de más, corrompiendo la memoria del programa. c. Está intentando guardar dos dimensiones de valores en un vector, no se corresponde con la estructura declarada. d. Guarda un valor de más, por lo que se requiere declarar a continuación otra variable más de tipo "int" que albergue ese valor. ¿Cuál es la diferencia entre compilador e intérprete?. El compilador traduce de lenguaje de alto nivel a lenguaje máquina, mientras que el intérprete traduce en el sentido inverso. El compilador da errores y alertas, mientras que el intérprete solo genera, si existen errores, un único mensaje de error. El compilador traduce el programa entero y lo ejecuta a posteriori, mientras que el intérprete traduce y ejecuta el programa línea a línea. El compilador traduce el programa entero y genera un archivo ejecutable, mientras que el intérprete traduce y ejecuta el programa línea a línea. En los diagramas de flujo, el rombo expresa: Proceso o acción que realizar. Entrada de datos al programa. Toma de decisión (evaluación de condición). Salida de datos del programa. La principal aportación que realizó C++ frente a C fue: El pseudocódigo. La capacidad de ser interpretado. La programación orientada a objetos. La generación de programas objetos. En un programa modular, el diseño es de tipo: Top-down, de arriba abajo. Bottom-up, de abajo arriba. Horizontal, los módulos se van diseñando a la vez. Funcional, se determinan las funciones necesarias y, después, se combina su uso en el programa principal. ¿Qué son los operadores?. Signos que indican cadenas de caracteres. Signos que indican operaciones (aritméticas, lógicas...). Cadenas de valores constantes. Palabras propias del lenguaje que no pueden ser empleadas como identificadores. Indica la escala correcta que determina el orden correcto de los tipos de acuerdo al tamaño que ocupan en memoria, de menor a mayor (en lenguaje C): "short int" < "int" < "long int". int" < "short int" < "long int". "short int" < "long int" < "int". "long int" < "int" < "short int". ¿Cuál es el tipo correcto que debe emplearse para declarar una variable entera sin signo en lenguaje C?. "short int". "float int". "unsigned int". "nosigned int". Los tipos "float" y "double" permiten declarar variables: Enteras. Alfanuméricas (cadenas de caracteres). Booleanas. Numéricas de coma flotante. Las constantes enteras se pueden escribir en lenguaje C en tres sistemas numéricos diferentes. Señala el que no se puede emplear: Decimal. Octal. Binario. Hexadecimal. Señala la opción que contiene la definición correcta de variable global: Variable definida dentro de una función, que solo es visible dentro de ella, permitiendo que otras variables pertenecientes a otras funciones puedan llamarse igual. Variable definida dentro de una función, que solo es visible dentro de ella, debe ser única (no puede haber otra con el mismo nombre en ninguna otra función). Variable definida fuera de una función específica, siendo visible en cualquier parte del programa, incluyendo la función "main". No permite que otras variables se llamen igual. Variable definida fuera de una función específica, siendo visible en cualquier parte del programa, incluyendo la función "main". Otras variables definidas dentro de alguna función específica pueden llamarse igual. La sentencia de selección simple de C es: if. if...else. switch. while. Acerca de la anidación de sentencias "if" e "if...else": Pueden anidarse tanto las sentencias "if" como las sentencias "if...else". Solo pueden anidarse las sentencias "if". Solo pueden anidarse las sentencias "if...else". d. No puede anidarse ninguna de ellas. La sentencia de selección múltiple del lenguaje C, que cuenta con más de dos posibles caminos para ejecutar un bloque de sentencias, es: La estructura "if". La estructura "if...else". La estructura "while". La estructura "switch". El diagrama de flujo que se muestra pertenece a una estructura... .. switch. ... if...else. ... if. ... while. Si queremos asignar a la variable "x" el cuadrado de su valor cuando el número es par, la sentencia correcta para ello es: if (x%2==0) x=x*2;. if (x/2==0) x=x*2;. if (x%2==0) x=x^2;. if (x/2=0) x=x*2;. En las estructuras "do...while": Se ejecuta el bloque de sentencias cada vez que se evalúa falsa la condición. Siempre se ejecuta el bloque de sentencias, como mucho, una vez. Siempre se ejecuta el bloque de sentencias tras evaluarse como cierta la condición. Siempre se ejecuta al menos una vez el bloque de sentencias. El orden correcto en que se ejecutan las partes de la estructura "for" es: Inicialización, condición de bucle, incremento, bloque de sentencias. Inicialización, incremento, condición de bucle, bloque de sentencias. Inicialización, condición de bucle, bloque de sentencias, incremento. Inicialización, condición de bucle, incremento, bloque de sentencias, condición de bucle. El tipo de la expresión que se encuentra en la cabecera de una estructura "for" debe ser: Booleano. Entero. De coma flotante. De cualquier tipo. Para el siguiente programa, ¿cuántas veces se ejecuta la sentencia "printf"? int numero = 4; while ((numero+3) <= 10) printf ("número: %d ", numero++);. Dos veces. Tres veces. Cuatro veces. Cinco veces. La manera correcta de escribir la estructura "do...while" es: do ...sentencias... while (condición);. do { ...sentencias... } while (condición); (las llaves son obligatorias siempre). do ( ...sentencias... ) while (condición);. do { ...sentencias... } while (condición); (las llaves son opcionales cuando sólo hay una sentencia en el bloque). ¿Cómo aparecen los parámetros declarados en la cabecera de una función?. Encerrados entre paréntesis, separados por coma (",") entre sí, con el tipo y el nombre. Encerrados entre paréntesis, separados por punto y coma (";") entre sí, con el tipo y el nombre. Encerrados entre paréntesis, separados por coma (",") entre sí, con el nombre. Encerrados entre corchetes, separados por punto y coma (";") entre sí, con el nombre. Cuando una función no devuelve ningún tipo de dato, entonces aparece en su definición la palabra: "break". "include". "void". "return". ¿Cuál es la funcionalidad de la función "isalpha"?. Devuelve verdadero si se le pasa un carácter alfanumérico. Devuelve verdadero si se le pasa un carácter numérico. Devuelve verdadero si se le pasa un carácter alfabético. Devuelve verdadero si se le pasa un carácter del alfabeto griego. ¿Cómo redondea una cantidad la función "floor"?. Redondea al entero más cercano. Redondea al entero superior más cercano. Redondea al entero inferior más cercano. No es una función de redondeo. El resultado de la siguiente llamada a función es: sqrt(625);. 125. 5 al cuadrado. 390.625. 5 elevado a 5. Cuando un array tiene una única dimensión se llama: Variable. Vector. Matriz. Cubo. En C, la primera posición de un vector es: La posición "void". La posición 1 (uno). La posición −1. La posición 0 (cero). ¿Qué hace la siguiente sentencia?: int x[8] = {23, 27, 34, 25, 26, 28, 30, 29, 37, 43};. Sumar los números escritos entre llaves y guardarlos en el vector x. Guardar iterativamente los valores en la variable x. No es correcta; según el compilador no compilará o creará posiciones corruptas de memoria. Guardar cada valor escrito entre las llaves en cada una de las posiciones del vector x. La sentencia correcta para acceder a la segunda posición de un vector llamado "miVector" es: miVector[1];. miVector(1);. miVector[2];. miVector(2);. ¿Qué hace el siguiente código? int main() { char palabra[4] = { 'a', 'l', 'o', 'h' }; for (int i = 3; i >= 0; i--) printf("%c", palabra[i]); return. Mostrar "aloh" por pantalla. Mostrar "hola" por pantalla. Mostrar "hol" por pantalla. El programa no compila. |