Title: Conceptos Basicos
Course: 2025 - LI - Programacion Estructurada 1-1 y 1-2

Banco de preguntas de los conceptos básicos de programación estructurada.

Feedback shared by this category's questions, if right: Su respuesta es correcta.
Feedback shared by this category's questions, if partly right: Su respuesta es parcialmente correcta.
Feedback shared by this category's questions, if wrong: Su respuesta es incorrecta.

Q: El lenguaje C fue inventado y desarrollado en 1972 en los Laboratorios Bell por:
- Dennis Ritchie
- John Backus
- Brian Kernighan
- James Gosling
- Niklaus Wirth
A: Dennis Ritchie

Q: El lenguaje C, es un lenguaje de nivel [...] que permite la manipulación de [...], [...] y [...], que son los elementos básicos con los que funciona la computadora.
La [...] significa que es posible adaptar el software escrito para un tipo de computadora en otra.

(Seleccione y arrastre el cuadro de respuesta que crea correcto en la posición que considera debe ir, puede haber cuadros de respuestas de más)
Also offered: robustez; alto; punteros; bajo; compatibilidad
A: medio; bits; bytes; direcciones de memoria; portabilidad

Q: Defina la estructura general de un programa en lenguaje C arrastrando y colocando el término correspondiente en la posición que considere correcta.

 [...] y [...] globales

 main ( lista de parámetros ) {

   variables locales

   [...]

 }

 [...] función ( lista de parámetros ) {

   variables locales

   [...]

 }

(Seleccione y arrastre el cuadro de respuesta que crea correcto en la posición que considera debe ir, puede haber cuadros de respuestas de más)
Also offered: instrucciones; conjunto de instrucciones; instrucciones fundamentales; void; int
A: declaraciones; definiciones; cuerpo del programa; tipo devuelto; secuencia de sentencias

Q: En C los nombres de las variables, funciones, etiquetas y otros objetos definidos por el usuario se conocen como:
- Identificadores
- Instrucciones
- Palabras reservadas
- Comandos
- Palabras Clave
A: Identificadores

Q: Relacione los conceptos con las definiciones correspondientes, puede haber respuestas de más.
- int | Tipo de dato.
- Punto y coma | Indica el fin de una sentencia.
- Bloque | Conjunto de sentencias con ; después de cada una de ellas que van encerradas entre llaves.
- continue | Palabra clave.
- Comentario | Texto que explica una instrucción o una función.
Also offered: Instrucción que indica un salto a la siguiente sentencia.; Palabra reservada.; Tipo primitivo.

Q: Rango de valores para el tipo de dato int:
- -32,768 a 32,767
- 0 a 65,535
- -128 a 127
- 0 a 4,294’967,295
- 0 a 255
A: -32,768 a 32,767

Q: Son objetos de un programa cuyo valor puede cambiar durante la ejecución del mismo, el cambio se produce mediante sentencias ejecutables.
- Variables.
- Constantes.
- Tipos de datos.
- Identificadores.
- Puntero.
A: Variables.

Q: Se utiliza para guardar o almacenar valores o variables.
- Sentencia de asignación.
- Sentencia.
- Operación aritmética.
- Expresión.
- Variables.
A: Sentencia de asignación.

Q: Orden, prioridad o nivel de importancia de las siguientes operaciones:
- + | 4
- ++ | 2
- == | 7
- && | 11
- % | 3
Also offered: 5; 10; 14

Q: Operador monario que se utiliza par forzar a que una expresión sea de un tipo determinado.
- Molde
- Tipo de dato
- Operador ternario
- Operador de indirección
- Operador sizeof
A: Molde

Q: Operador de indirección:
- &
- *
- &&
- ? :
- ^
A: &

Q: Le dice al compilador que incluya el archivo especificado en el programa fuente.
- Directiva de inclusión
- Directiva del preprocesador
- Directiva condicional
- Prototipo de la función
- Biblioteca estándar
A: Directiva de inclusión

Q: Esta función muestra en pantalla los argumentos indicados entre paréntesis y devuelve el número de caracteres realmente escritos. Un valor negativo indica que se ha producido un error.
- printf()
- puts()
- putchar()
A: printf()

Q: Ésta función lee datos de la entrada estándar stdin y los convierte automáticamente al formato interno indicado.
- scanf()
- gets()
- getchar()
- getche()
- getch()
A: scanf()

Q: Relacione los conceptos con las definiciones correspondientes, puede haber respuestas de más.
- %i | Orden de formato
- \n | Constante carácter de barra invertida
- // | Comentario de una sola línea
- & | Operador de indirección
- ? : | Operador condicional
Also offered: Molde o Cast; Operador de dirección de; Operador unario; Operador de desplazamiento

Q: Relacione los conceptos con las definiciones correspondientes, puede haber respuestas de más.
- Orden de formato para números enteros con signo. | %d
- Orden de formato para números enteros sin signo. | %u
- Orden de formato para cadenas. | %s
- Se utiliza como prefijo con los tipos e, E, f, g y G, para especificar que los datos son de tipo long double. | L
- Carácter de barra invertida para salto de línea. | \n
- Carácter de barra invertida para tabulación horizontal. | \t
- Carácter nulo. | \0
- Formato de juego de inspección para aceptar determinados caracteres. | %[ ]
- Orden de formato que imprime una cantidad variable de números reales con dos decimales. | %0.2f
- Orden de formato para leer caracteres hasta encontrar un carácter de salto de línea. | %[^\n]
Also offered: %8i; %10.2g; \r; \o; %[^caracteres]