option
Cuestiones
ayuda
daypo
buscar.php

TEST BORRADO, QUIZÁS LE INTERESE: UF2178 - PROGRAMACIÓN ESTRUCTURADA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
UF2178 - PROGRAMACIÓN ESTRUCTURADA

Descripción:
UF2178 | MF0494_3

Autor:
Adeplos
OTROS TESTS DEL AUTOR

Fecha de Creación: 14/01/2025

Categoría: Informática

Número Preguntas: 108
COMPARTE EL TEST
ComentarNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
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.
Denunciar Test