Está en la página 1de 5

CURSO: FUNDAMENTOS DE PROGRAMACION

CÓDIGO: 213022
CUESTIONARIO PASO 1

Descripción de conceptos básicos diagramación y programación, tomado de: López


Goytia, J. L. (2015) - Programación orientada a objetos C++ y Java: un acercamiento
interdisciplinario y Ceballos Sierra, F. J. (2015) - C/C++. Curso de programación. 4ª
Edición.

Unidad 1 - Paso 1 - Conceptualización sobre Fundamentos de Programación

Apreciado estudiante en el siguiente documento encontrara descripción de conceptos


básicos sobre algoritmo, constantes, diagramación, estructuras básicas, funciones,
lenguajes de programación, programa, programación, tipos de datos, sentencias y
variables. Estas descripciones son preparatorias a la solución de la prueba
automática que consta de 10 preguntas aleatorias, las preguntas son de selección
múltiple con única respuesta y el tiempo estimado para contestarlo es de 60
minutos.

Como recomendación leer cuidadosamente cada descripción para que la solución sea
100% efectiva.
Valor25 puntos
SELECCIÓN MÚLTIPLE CON ÚNICA RESPUESTA:

A continuación, usted encontrara preguntas que se desarrollan en torno a un enunciado,


problema o contexto, frente al cual, usted debe seleccionar aquella que responde
correctamente a la pregunta planteada entre cuatro opciones de respuesta identificada
por la letra A, B, C, D. para fortalecer los conceptos explorados durante el desarrollo del
paso 1 del curso de fundamentos de programación.

1. En el contexto de programación las variables cumplen un papel muy


importante para el desarrollo del algoritmo, dadas las siguientes definiciones
cuál considera usted que es la apropiada para una variable.

Seleccione una respuesta.

Elaborado por: Red de docentes Curso Fundamentos de Programación 2023.


a. a. Es un dato que cambia su valor durante la ejecución del programa, esta
debe tener definido un tipo de dato y un nombre.
b. Es un espacio en memoria que guarda cualquier tipo de dato de forma
implícita
c. Es un dato que guarda valores de salida y puede retornar diferentes tipos
de valores.
d. Ninguna de las anteriores

2. Se desarrolla un algoritmo que permite leer tres valores (5, 4 y 3) y determina cual de
esos valores es el mayor y cuál es el menor, teniendo en cuenta que el programa debe
validar que los valores proporcionados deben ser diferentes, en caso contrario
imprimir un mensaje de alerta donde se indique que debe ingresar valores diferentes.
Del siguiente contexto identifique la cantidad de variables y el tipo de datos
que fueron necesarias para el desarrollo del algoritmo.

Seleccione una respuesta.

a. 2 de tipos enteros en el que se guarda el valor mayor y el valor menor


b. 5, donde 3 son de tipo char en el que se almacena el valor menor y el valor
mayor
c. 2 de tipo char en el que se guarda el valor menor y el valor mayor
d. 5, donde 3 son de tipo entero para los valores y 2 de tipo entero para guardar
el valor mayor y el valor menor

3. Existen tipos de datos que pueden ser utilizados en la programación, entre


estos tenemos aritméticos, relacionales y lógicos, identifique cuál de los
siguientes conjuntos los representa de forma acertada.

Seleccione una respuesta.

a. b.

Elaborado por: Red de docentes Curso Fundamentos de Programación 2023.


c. d.

a.
b.
c.
d.

4. Es importante en programación conocer la prioridad de los tipos de


operadores, dadas las opciones cual considera que es la apropiada.

Seleccione una respuesta.

a. Primero sumas y restas, posteriormente multiplicaciones y divisiones al final


paréntesis y corchetes.
b. Paréntesis anidados, potencias, multiplicaciones y divisiones de izquierda a
derecha, al igual que sumas y restas.
c. De izquierda a derecha, teniendo en cuenta que los paréntesis deben resolverse
primero.
d. Ninguna de las anteriores

5. Para comprimir un archivo debemos usar un software de compresión de


archivos, el objeto es lograr que uno o varios archivos se conviertan en uno
solo y ocupen menos espacio que el archivo creado inicialmente en los
dispositivos de almacenamiento con poca capacidad de memoria o poderlos
subir a un correo para enviarlos. Este programa se llama:

Seleccione una respuesta.

a. access
b. notebook
c. winrar
d. google

Elaborado por: Red de docentes Curso Fundamentos de Programación 2023.


6. Un algoritmo es una estructura que sirve para representar la información y
es el conjunto de pasos ordenados y finitos que permiten resolver un
problema o tarea específica. que se puede representar. De acuerdo con lo
anterior un algoritmo se puede representar gráficamente por:

Seleccione una respuesta

a. diagrama de flujo
b. lenguaje de programación
c. diagrama de clases
d. variable

7. En una computadora, los datos consisten en fragmentos pequeños de información


que, por sí mismos, podrían no tener sentido para una persona. La unidad mínima de
representación de la información es:

Seleccione una respuesta


a. Byte
b. bit
c. Binario
d. Megabyte

8. Un programa (código fuente) está escrito en un lenguaje de programación.


Dicho código fuente se traduce a un lenguaje binario entendible para la
computadora (código máquina), a través de un software de propósito
específico llamado:

Seleccione una respuesta

a. pseudocódigo
b. algoritmo
c. compilador
d. Ninguna de las anteriores

Elaborado por: Red de docentes Curso Fundamentos de Programación 2023.


9. En programación, todas las variables y constantes de un programa deben ser
de un tipo de dato específico, el cual indica en forma implícita el tipo de
valores que se pueden almacenar, el espacio en memoria que ocuparán y su
forma de almacenamiento. De acuerdo con lo anterior, los tipos de datos más
usuales son:

a. int
b. float
c. char
d. Todas las anteriores

10. Un programa es el conjunto de instrucciones dadas al ordenador en un


lenguaje entendido por él, para decirle exactamente lo que queremos que
haga. Algunos lenguajes de programación se manejan a través de intérpretes,
los cuales traducen y ejecutan por línea el programa. Cuál de los siguientes
no es un ejemplo de un lenguaje de programación:

Seleccione una respuesta

a. C/C++
b. Java
c. UNIX
d. C#

Elaborado por: Red de docentes Curso Fundamentos de Programación 2023.

También podría gustarte