UF2178 - PROGRAMACIÓN ESTRUCTURADA
![]() |
![]() |
![]() |
Título del Test:![]() UF2178 - PROGRAMACIÓN ESTRUCTURADA Descripción: UF2178 | MF0494_3 |




Comentarios |
---|
NO HAY REGISTROS |
Si x = 10 e y = 3, ¿cuál es el resultado de la expresión x % y?. 1. 3. 0. 3.33. Si tienes la variable int x = 5;, ¿cuál es el resultado de x++?. 5 (pero después x se actualiza a 6). 6. 4. 1. Si tienes la variable int x = 5;, ¿cuál es el resultado de ++x?. 6. 5 (pero después x se actualiza a 6). 4. 1. Si a = 5, b = 2 y c = 3, ¿cuál es el resultado de la expresión a + b * c - a % b?. 11. 10. 12. 13. ¿Qué operador lógico devuelve verdadero solo si ambas condiciones son verdaderas?. &&. ||. !. !=. ¿Qué operador se utiliza para asignar un valor a una variable?. "=". "==". !=. "+". ¿Qué operador se utiliza para comparar si dos valores son iguales?. "==". "=". !=. >. ¿Qué operador se usa para acceder a un miembro de una estructura a través de un puntero?. ->. . []. &. ¿Qué operador se utiliza para acceder a un miembro de una estructura a través de un puntero?. ->. . []. &. La cadena de caracteres "Hola" se almacenaría como un array de 5 caracteres contando el final: {'H', 'o', 'l', 'a', '\0'}. {'H', 'o', 'l', 'a'}. {'H', 'o', 'l', 'a', ' '}. {'H', 'o', 'l', 'a', '1'}. ¿Qué operador se usa para obtener el resto de una división entera?. %. /. *. //. ¿Qué operador se usa en C++ para concatenar cadenas de texto de la biblioteca <string>?. "+". . *. "+=". ¿Qué operador se utiliza para obtener el resto de una división entera?. %. /. *. //. ¿Cuál es el operador que niega una condición?. !. &&. `. . ¿Qué biblioteca se incluye en C++ para trabajar con cadenas de caracteres como arrays?. <cstring>. <string>. <iostream>. <vector>. ¿Qué biblioteca se incluye en C++ para trabajar con vectores de forma más flexible?. <vector>. <iostream>. <string>. <cstring>. La declaración int vector[5]; define un vector con... 5 elementos. 4 elementos. 6 elementos. Ningún elemento. ¿Qué principio sigue una cola (queue) en la gestión de sus elementos?. FIFO (First In, First Out). LIFO (Last In, First Out). Aleatorio. Prioridad. ¿En qué tipo de bucle se evalúa la condición al inicio de la iteración?. MIENTRAS. REPETIR. Ambos. Ninguno. ¿Qué tipo de bucle se utiliza típicamente cuando se conoce el número de iteraciones por adelantado?. Contador. Centinela. Ambos. Ninguno. Un bucle que se ejecuta hasta que se encuentra una condición específica (como "fin") se llama... Centinela. Contador. Anidado. Infinito. ¿Qué tipo de estructura de datos usarías para modelar una lista de tareas pendientes?. Cola. Pila. Árbol. Matriz. El operador ++ es un ejemplo de operador de. Incremento. Decremento. Asignación. Comparación. ¿Qué tipo de dato se usa para almacenar números con decimales?. Flotante. Entero. Booleano. Carácter. En un diagrama de flujo para la resta de dos números (a-b), ¿qué operación se realiza en el proceso?. c = a - b. c = a + b. c = a * b. c = a / b. ¿Qué tipo de dato almacena la dirección de memoria de una variable?. Puntero. Referencia. Cadena. Booleano. ¿Qué tipo de dato es un alias para otra variable?. Referencia. Puntero. Cadena. Booleano. En un diagrama de flujo, ¿qué figura representa una decisión?. Rombo. Rectángulo. Círculo. Paralelogramo. En un diagrama de flujo, ¿qué figura representa una operación o actividad?. Rectángulo. Rombo. Círculo. Paralelogramo. ¿Cuál es el símbolo que representa una decisión en un diagrama de flujo?. Rombo. Rectángulo. Círculo. Paralelogramo. ¿Cuál de las siguientes estructuras de datos dinámicas permite la inserción y eliminación en ambos extremos?. Lista doblemente enlazada. Pila. Cola. Árbol binario. ¿Cuál es el propósito principal de las estructuras enum en C++?. Definir un conjunto de constantes con nombre. Agrupar valores de distintos tipos. Crear alias para variables. Almacenar colecciones de datos. ¿Cuándo es más adecuado utilizar un bucle REPETIR en lugar de un bucle MIENTRAS?. Cuando se necesita que el bloque se ejecute al menos una vez. Cuando la condición se evalúa al inicio. Cuando se conocen las iteraciones. En cualquier situación. La condición de un bucle REPETIR es... De parada. De inicio. De control. De asignación. ¿Cuál es el orden correcto en el que se utilizan los símbolos de un diagrama de flujo?. Inicio-Proceso-Decisión-Salida-Fin. Proceso-Decisión-Salida-Inicio-Fin. Decisión-Salida-Inicio-Fin-Proceso. Salida-Inicio-Fin-Proceso-Decisión. Un número sin decimales, positivo o negativo, se almacena en un tipo de dato…. Entero. Float. Double. Char. ¿Cuál de los siguientes tipos de datos se usa para almacenar números enteros sin decimales?. Entero. Flotante. Double. Carácter. ¿Qué ocurrirá si la condición de un bucle MIENTRAS es falsa desde el inicio?. El bloque no se ejecuta. El bloque se ejecuta una vez. El bucle se ejecuta infinitamente. Se produce un error. Si un bucle REPETIR tiene una condición que siempre es falsa, ¿qué sucederá?. El bucle se ejecutará infinitamente. El bucle no se ejecutará. El bucle se ejecutará una vez. Se producirá un error. Si en un bucle MIENTRAS la condición se vuelve siempre verdadera... El bucle se ejecutará indefinidamente. El bucle no se ejecutará. El bucle se ejecutará una vez. Se producirá un error. ¿Cuál es la diferencia principal entre un array estático y uno dinámico?. El tamaño del estático es fijo y del dinámico variable. El estático se almacena en memoria continua y el dinámico no. El estático es más rápido, el dinámico es más lento. Los estáticos usan punteros, los dinámicos no. En un array, ¿qué representa el índice?. La posición de un elemento. El tipo de dato del elemento. El tamaño del array. El valor del elemento. Un puntero en C++ almacena. La dirección de memoria de una variable. El valor de una variable. El tipo de dato de una variable. El nombre de una variable. En un diagrama de flujo, las flechas indican... La dirección del flujo. El tipo de dato. El tipo de operación. El inicio y el fin de datos. En la construcción de un diagrama de flujo, ¿en qué dirección general se debe construir el flujo?. De arriba a abajo y de izquierda a derecha. De abajo a arriba y de derecha a izquierda. En cualquier dirección. De izquierda a derecha y de arriba a abajo. ¿Qué tipo de dato se usa para almacenar valores lógicos (verdadero o falso)?. Booleano. Carácter. Entero. Punto Flotante. ¿Qué tipo de dato se utiliza para almacenar un valor verdadero o falso?. Booleano. Carácter. Entero. Punto flotante. ¿Qué estructura de datos permite agrupar valores de diferentes tipos en una sola variable?. tuple. struct. enum. array. Si un diagrama de flujo tiene un rombo, significa que el flujo del programa... Puede bifurcarse. No se ejecuta. Es la salida del programa. Es la entrada de datos. ¿Qué tipo de conversión de datos ocurre automáticamente sin necesidad de comandos específicos?. Implícita. Explícita. Estática. Dinámica. ¿Cómo se denomina la conversión de datos que ocurre automáticamente sin necesidad de un comando específico?. Implícita. Explícita. Estática. Dinámica. ¿Cómo se denomina la conversión de datos que requiere que el programador especifique el nuevo tipo de dato?. Explícita. Implícita. Estática. Dinámica. En un bucle contador, la variable contador se utiliza para... Controlar el número de iteraciones. Detener el bucle basado en un valor específico. Evaluar una condición lógica. Recoger un resultado. ¿Cuál de las siguientes NO es una característica esencial de un algoritmo?. Ambigüedad. Precisión. Finitud. Resultado. ¿Cuál es la precedencia del operador de multiplicación * en comparación con el operador de suma +?. Mayor. Menor. Igual. No se pueden comparar. ¿Cuál de los siguientes operadores tiene mayor precedencia en C++?. Multiplicación *. Suma +. Igualdad ==. Asignación =. ¿Cuál es el propósito de una prueba de escritorio en un diagrama de flujo?. Verificar su funcionamiento y lógica. Verificar la sintaxis del código. Imprimir el diagrama. Editar el diagrama. ¿Cómo se declara una matriz de enteros de 2 filas y 3 columnas en C++?. int matriz[2][3];. int matriz[3][2];. int matriz(2,3);. int matriz[2,3];. El operador de módulo (%) sirve para calcular ... el resto de una división entera. la división de un número entre otro. la raíz cuadrada. el factorial. ¿Cuál es la principal diferencia entre las estructuras estáticas y dinámicas?. Las estáticas tienen tamaño fijo, las dinámicas variable. Las estáticas usan punteros, las dinámicas no. Las estáticas son más rápidas, las dinámicas más lentas. Las dinámicas usan memoria contigua, las estáticas no. ¿Cómo se denomina un array que tiene una única columna?. Vector. Matriz. Lista. Pila. ¿Qué estructura de datos usarías para modelar el historial de navegación web?. Pila. Cola. Lista enlazada. Tabla Hash. Un algoritmo que describe una rutina de ejercicios es un ejemplo de algoritmo. Cualitativo. Cuantitativo. Lógico. Numérico. ¿Cúal es la principal diferencia entre un array y una lista enlazada?. Los arrays usan memoria contigua, las listas usan memoria dispersa. Los arrays usan punteros, las listas no. Los arrays son estáticos, las listas dinámicas. No hay diferencia. ¿Cómo se accede al elemento de la segunda fila y tercera columna de una matriz llamada matriz?. matriz[1][2]. matriz[2][3]. matriz(2,3). matriz[3,2]. ¿Qué tipo de bucle evalúa la condición al final de la iteración, asegurando que el bloque se ejecute al menos una vez?. REPETIR. MIENTRAS. PARA. SI...ENTONCES. ¿Qué tipo de bucle garantiza que el bloque de código se ejecute al menos una vez?. REPETIR. MIENTRAS. PARA. SI...ENTONCES. ¿Cuál es la sintaxis correcta de un bucle REPETIR?. REPETIR INSTRUCCIONES HASTA (CONDICIÓN). MIENTRAS (CONDICIÓN) INSTRUCCIONES. PARA (CONDICIÓN) INSTRUCCIONES. SI (CONDICIÓN) ENTONCES INSTRUCCIONES. ¿Cuál de las siguientes NO es una técnica de representación de algoritmos?. Diagrama de barras. Diagrama de flujo. Pseudocódigo. Sistema Formal. En la expresión a " + " b, ¿qué tipo de operación se intenta realizar usando el operador + entre dos strings a y b?. concatenación. suma. resta. multiplicación. En un diagrama de flujo, ¿qué figura se usa para representar una entrada o salida de datos?. Paralelogramo. Rectángulo. Rombo. Círculo. ¿Qué símbolo se utiliza para representar el inicio o fin de un diagrama de flujo?. Círculo. Rectángulo. Rombo. Paralelogramo. ¿Qué figura se utiliza para representar la entrada o salida de datos en un diagrama de flujo?. Paralelogramo. Rectángulo. Rombo. Círculo. ¿Qué símbolo se utiliza para mostrar la salida de información en un diagrama de flujo?. Documento (paralelogramo). Rectángulo. Rombo. Círculo. ¿Qué parte de un algoritmo representa las herramientas necesarias para iniciar su ejecución?. Entrada. Proceso. Salida. Condición. En el contexto de un bucle MIENTRAS, si la condición es inicialmente falsa, el bloque de código. Nunca se ejecuta. Se ejecuta una vez. Se ejecuta hasta que sea verdadera. Se ejecuta indefinidamente. Para añadir elementos a un array después de su definición... No se puede, es estático. Se usa el operador ++. Se usa la función push(). Se usa la función append(). ¿Cuál de las siguientes funciones se utiliza para copiar una cadena de caracteres en otra (de la biblioteca <cstring>)?. strcpy. strcat. strncpy. strcomp. ¿Qué estructura de datos permite almacenar una colección de elementos del mismo tipo en una única variable?. Array. Struct. Tuple. Enum. En C++, ¿qué palabra reservada se utiliza para definir una estructura de datos personalizada?. struct. enum. tuple. array. En C++, ¿qué palabra clave se utiliza para definir una estructura de datos personalizada (agrupación de variables)?. struct. enum. tuple. array. ¿Qué tipo de dato permite definir un conjunto de constantes con nombre?. enum. struct. tuple. array. ¿Qué estructura de datos almacena una colección de elementos del mismo tipo en memoria contigua?. Array. Struct. Tuple. Enum. ¿Qué representa el carácter '\0' en una cadena de caracteres?. El final de la cadena. El inicio de la cadena. Un carácter nulo. Un espacio en blanco. ¿Qué representa un rombo en un diagrama de flujo?. Una condición o decisión. Una operación. Un inicio o un fin. Una entrada de datos. En un diagrama de flujo, una flecha que apunta hacia atrás podría representar... Un bucle o repetición. El final del programa. Una entrada de datos. Un error. En un bucle centinela, ¿qué se utiliza para detener el bucle?. Una condición o valor especial. Un número fijo de iteraciones. Una variable contador. Un tiempo determinado. ¿Qué operador lógico devuelve verdadero solo si ambas condiciones son verdaderas?. &&. ==. !=. +. (V/F) Un array es una estructura de datos cuyo tamaño puede cambiar durante la ejecución del programa. Falso. Verdadero. (V/F) Una pila (stack) sigue el principio FIFO (First In, First Out). Falso. Verdadero. En un bucle MIENTRAS, el bloque de código se ejecuta si la condición es falsa al inicio. Falso. Verdadero. (V/F) El operador != se utiliza para comparar si dos valores son iguales. Falso. Verdadero. En C++, un array de caracteres puede representar una cadena de texto. Verdadero. Falso. (V/F) Un bucle REPETIR (repeat) siempre ejecuta el bloque de instrucciones al menos una vez. Verdadero. Falso. (V/F) Una tupla en C++ solo puede contener elementos del mismo tipo. Falso. Verdadero. (V/F) La conversión static_cast se utiliza para conversiones de tipos en tiempo de ejecución. Falso. Verdadero. (V/F) En un diagrama de flujo, un círculo siempre indica el inicio del algoritmo. Falso. Verdadero. (V/F) Un rectángulo se utiliza para representar tanto la entrada como la salida de datos. Falso. Verdadero. (V/F) Un bucle MIENTRAS puede no ejecutarse nunca. Verdadero. Falso. (V/F) Un bucle REPETIR siempre se ejecuta al menos una vez, independientemente de la condición inicial. Verdadero. Falso. (V/F) Un bucle centinela necesita conocer el número exacto de iteraciones. Falso. Verdadero. (V/F) Un float puede almacenar números enteros. Falso. Verdadero. (V/F) La conversión implícita siempre requiere que el programador escriba código adicional. Falso. Verdadero. (V/F) El operador de asignación = compara dos valores. Falso. Verdadero. (V/F) Los operadores de comparación, siempre devuelven un valor Booleano. Verdadero. Falso. (V/F) Un vector siempre tiene una sola fila y una única columna. Falso. Verdadero. (V/F) Un array puede contener elementos de diferentes tipos de datos. Falso. Verdadero. (V/F) Los vectores (de la biblioteca <vector>) tienen un tamaño dinámico que puede cambiar durante la ejecución. Verdadero. Falso. |