Fundamentos de Programación I
![]() |
![]() |
![]() |
Título del Test:![]() Fundamentos de Programación I Descripción: Batería de preguntas tipo test, repaso para el parcial I |




Comentarios |
---|
NO HAY REGISTROS |
¿Cómo se clasifica una computadora personal con un microprocesador en su CPU?. Macrocomputadora. Microcomputadora. Minicomputadora. Supercomputadora. ¿Cuál de los siguientes es un dispositivo de entrada?. Teclado. Monitor. Impresora. Altavoces. ¿Qué componentes forman parte de la Unidad Central de Proceso (CPU)?. Unidad de Procesamiento y Dispositivos de Almacenamiento. Dispositivos de Entrada y Memoria Central. Unidad de Procesamiento y Memoria Central. Dispositivos de Salida y Unidad de Procesamiento. ¿Qué nombre recibe el conjunto de programas que hacen funcionar una computadora?. Hardware. Software. Periféricos. Lenguaje Máquina. ¿Qué unidad mínima de información se utiliza en las computadoras?. Byte. Bit. Palabra. Registro. ¿Cuántos bits forman un byte?. 4. 8. 16. 32. ¿Qué tipo de lenguaje de programación es directamente procesado por la computadora sin traducción?. Lenguaje de Alto Nivel. Lenguaje Ensamblador. Lenguaje Máquina. Lenguaje Declarativo. ¿Qué operación realiza una instrucción con el código de operación "011" en una computadora?. Restar. Sumar. Multiplicar. Dividir. En el lenguaje ensamblador ¿Cuál es la abreviatura de la operación "Sumar"?. CAR. SUM. RES. ALM. ¿Cuál de las siguientes NO es una ventaja de los lenguajes de alto nivel?. Más productivos. Independientes de la máquina. Traducción directa a código máquina sin necesidad de compilador. Autodocumentados. ¿Qué paradigma de programación sigue el lenguaje C?. Imperativo o procedimental. Declarativo. Lógico. Funcional. ¿Qué herramienta traduce un programa escrito en un lenguaje de alto nivel a lenguaje máquina?. Intérprete. Editor de texto. Compilador. Depurador. ¿Cómo se llama el proceso que realiza un intérprete en un lenguaje interpretado?. Traduce y ejecuta cada instrucción de forma individual. Compila todo el programa a código máquina. Traduce solo una vez y lo ejecuta varias veces. Depura todo el código fuente de forma automática. ¿Cuál de los siguientes es un ejemplo de lenguaje de alto nivel?. Java. Ensamblador. Lenguaje Máquina. Cero y unos. ¿Cuál de los siguientes dispositivos es un periférico de salida?. Teclado. Monitor. Ratón. Micrófono. ¿Cómo se le llama al sistema de representación de información basado en presencia o ausencia de corriente?. Sistema Decimal. Sistema Binario. Sistema Hexadecimal. Sistema ASCII. En el contexto de la memoria de la computadora ¿Dónde se almacenan temporalmente los datos que la CPU está procesando?. Memoria Central. Memoria Secundaria. Disco Duro. Disquete. ¿Qué operación realiza la instrucción "110" en lenguaje máquina?. Sumar. Almacenar. Comparar. Bifurcar. ¿Qué término describe la parte física de una computadora?. Software. Hardware. Firmware. Sistema Operativo. ¿Qué es un dato en el contexto de un lenguaje de programación?. Un tipo de variable. Una caja en la que podemos guardar múltiples elementos de información. Una caja en la que podemos guardar un único elemento de información. En C, ¿Qué caracteriza a los nombres o identificadores?. Son sensibles a las mayúsculas y minúsculas. Pueden comenzar con un número. Pueden contener cualquier carácter ASCII. ¿Qué no se puede utilizar como identificador en C?. Nombres con números. Palabras reservadas. Identificadores con símbolos ASCII. ¿Qué operador se utiliza en C para asignar un valor a un dato?. ==. =. +=. ¿Qué sucede cuando se realiza la operación MiDato = MiDato * 2 + 1; si MiDato vale 5?. El valor de MiDato sigue siendo 5. El valor de MiDato cambia a 11. El valor de MiDato cambia a 10. ¿Qué son las constantes en C?. Datos que pueden cambiar durante la ejecución. Datos que no pueden modificar su valor una vez declarados. Variables que se inicializan automáticamente. ¿Cómo se declara una constante en C?. const int PI = 3.14;. #define PI 3.141516. int PI = 3.141516;. ¿Cuál de las siguientes afirmaciones sobre las variables es correcta?. Las variables no pueden modificar su valor después de la declaración. Las variables siempre deben tener un valor inicial al ser declaradas. Las variables pueden cambiar su valor a lo largo del programa. ¿Qué sucede si declaras una variable pero no le asignas un valor inicial en C?. El compilador le asigna un valor de 0. El compilador le asigna un valor aleatorio. La variable queda inactiva. ¿Qué tipo de datos es int en C?. Un tipo de dato real. Un tipo de dato entero. Un tipo de dato carácter. ¿Qué resultado se almacena en una variable int si se realiza la operación C = A / B; siendo A = 5 y B = 2?. 2.5. 2. 3. ¿Qué tipo de dato permite almacenar números con parte decimal en C?. int. char. float. ¿Qué significa el carácter especial \n en C?. Tabulación horizontal. Nueva línea. Comillas Dobles. ¿Cómo se declara una variable de tipo carácter en C?. char MiCaracter = "A";. char MiCaracter = 'A';. char MiCaracter = 65;. ¿Cuál de los siguientes es un modificador para cambiar el rango de un tipo numérico en C?. long. char. float. ¿Qué hace la operación MiVariable = MiVariable + 1; si MiVariable es un carácter en C con valor 'A'?. Cambia el valor a 'B'. Cambia el valor a 66. No produce ningún cambio. ¿Cuál es la diferencia entre los tipos float y double en C?. double tiene mayor rango y precisión que float. float permite más decimales que double. No hay ninguna diferencia. ¿Qué tipo de datos se utiliza en C cuando no se quiere especificar un tipo?. int. void. char. ¿Qué valores puede almacenar un tipo de dato booleano en C?. Solo 0. Solo 1. 0 y 1. Cualquier número entero. ¿Cuál de los siguientes modificadores de tipo se usa para permitir solo números positivos?. signed. unsigned. long. short. ¿Cuál es la sintaxis correcta para definir un tipo enumerado en C?. type enum {value1, value2};. enum NombreEnumeracion {constante1, constante2};. enum Nombre {const1, const2;}. NombreEnumeracion enum {val1, val2};. ¿Qué operador se utiliza para la conjunción lógica (Y) en C?. ||. &&. !. ==. Si int x = 10; y int y = 20;, ¿cuál será el resultado de x < y && y > 15;?. true. false. 0. 1. ¿Cuál de los siguientes operadores es un operador unario?. +. *. &&. !. En la siguiente expresión int d = (a + b) * c;, ¿qué operación se realiza primero?. La suma. La multiplicación. La resta. Se evaluan en orden secuencial. ¿Cuál es la función principal en un programa en C?. main. start. ini. program. ¿Cuál es el propósito de la directiva #include <stdio.h> en un programa en C?. Definir variables. Incluir funciones de entrada/salida estándar. Especificar el tipo de datos. No tiene ningún propósito. En la declaración char nombre_cadena[100]; ¿Qué representa el número 100?. El número máximo de caracteres que puede almacenar la cadena, incluyendo el carácter de fin de cadena. El número total de cadenas que se pueden declarar. La longitud mínima de la cadena. No tiene ningún significado específico. ¿Cómo se declara una cadena de caracteres con contenido inicial "Hola"?. char cadena[4] = "Hola";. char cadena[5] = "Hola";. char cadena[6] = "Hola";. char cadena[3] = "Hola";. ¿Qué función se utiliza para calcular la longitud de una cadena en C?. strlen(). strlen(cadena). sizeof(cadena). length(cadena). ¿Cuál es la sintaxis correcta para usar la función printf?. printf(cadena_de_formato);. printf(cadena_de_formato, argumento1);. printf(cadena_de_formato, argumento1, argumento2, ...);. Todas las anteriores. Si queremos ingresar un número entero desde el teclado, ¿cuál es el formato correcto en scanf?. scanf("%d", var);. scanf("%d", &var);. scanf("%i", var);. scanf("%dinteger", var);. ¿Qué operador se utiliza para incrementar una variable en C?. +=. ++. Ambos a y b son correctos. +. |